UTG GaaS 2026.4

The Programmable Financial Protocol

Universal Transaction Gateway (UTG) is high-fidelity financial infrastructure that allows AI agents to interact with the real world securely, legally, and reliably without custodial risk.

Agent Request via OpenClaw
"Action": "defi_eth.request_eth_transfer_reliable"
"Arguments": {
  "to_address": "0xAb580...",
  "amount_eth": 0.05
}

// ⬇️ GATEWAY RESPONSE
"Status": 401: PENDING_HUMAN_SIGNATURE
"Message": "Halted. Strict HITL Enforced. Ask user for their 6-digit PIN on Telegram."

0. The 100% Free Cloudflare Setup

Don't pay for expensive DigitalOcean servers. Because your domain is on Cloudflare, you can host the gateway infrastructure for $0/month.

1. Cloudflare Pages (The Website)

Go to your Cloudflare Dashboard -> Pages. Import this repository and set the Root Directory to docs_site. Point your custom domain (utg.useaima.com) to it.

2. Your Laptop (The Server)

The gateway requires Python and Playwright. Run the server directly on your laptop using utg-server.

3. Cloudflare Tunnels (The Bridge)

Use cloudflared tunnel --url http://localhost:8080 to expose your laptop securely to the world (e.g., api.utg.useaima.com) without opening router ports.

1. Installation

Ensure you have Python 3.10+ installed. Use the tabs below for your platform's specific commands.

PowerShell
# Install the Gateway as a global tool
pip install .

# If Scripts folder isn't on PATH, use:
python -m pip install .
Terminal (Homebrew)
# Install via Pip (Recommended)
pip3 install .

# Ensure Playwright dependencies are met
npx playwright install firefox
Bash
# Install UTG
pip install .

# Setup Playwright Binaries
npx playwright install-deps
npx playwright install firefox

2. The Onboarding Wizard

No coding required! Run our interactive setup to generate your secure Identity Keys and configuration.

Terminal
utg-onboard

NOTE: If the command isn't found, use python src/gateway/utils/onboarding_wizard.py

Connecting to OpenClaw

Our completely revamped onboarding wizard automatically pushes the configuration to your OpenClaw JSON. But if you wish to see how it works under the hood (via WSL Bridge), here is the schema:

~/.openclaw/openclaw.json
"mcp": {
  "servers": {
    "utg-gateway": {
      "command": "/mnt/c/.../python.exe",
      "args": ["/mnt/c/.../src/gateway/server.py"]
    }
  }
}

🌍 Real World Case Study: Automated Investment Bot

Imagine a full-stack financial application built to automate user budgets and investments.

The Problem

If the application connects a user to a standard AI agent to "auto-invest" their capital, giving the AI raw access to private keys or commercial bank logins natively is catastrophically dangerous.

The UTG Gateway Solution

By placing UTG GaaS in the middle, any financial application becomes an Agentic Commerce superpower safely: