See what an agent receives before it moves money.
Pick a country or corridor, choose a sample policy and run a Risk Gate pre-flight against Geomacro's signed risk data. The browser sandbox is free. A separate machine endpoint uses Circle x402 and USDC for pay-per-call access on Arc Testnet.
This demo does not move funds. Structural observations are shown as evidence context and are not silently added to GRI v1.2. The current corridor model compares the two endpoints; it is not full logistics, route or counterparty analysis.
1 · Choose a test case
2 · Inspect the result
Signed Risk Object
Risk score, confidence, attribution, freshness and signature proof.
Structural context
Commercially eligible country and dyadic evidence, shown separately from GRI.
Risk Gate policy
A sample customer policy converts risk context into a pre-flight recommendation.
Execution boundary
The response always preserves execution_authorized = false.
Agent access
The same risk resource, priced per call.
The machine endpoint uses HTTP 402, Circle Gateway batching and USDC on Arc Testnet. An unpaid valid request receives payment requirements; an x402-aware agent can pay and retry the same call.
Testnet demo price only. It is not Geomacro's institutional pricing.
1 · Check the unpaid 402 response
curl -i -X POST https://geomacro.live/api/agent/risk \
-H 'content-type: application/json' \
-d '{"subject":{"type":"corridor","origin_country_iso3":"USA","destination_country_iso3":"CHN"},"policy_preset":"cautious","action_type":"agent_payment","amount_usdc":10000}'2 · Pay with a Circle Agent Wallet / CLI
circle services pay https://geomacro.live/api/agent/risk \
--address "$AGENT_WALLET_ADDRESS" \
--chain ARC-TESTNET \
-X POST \
--max-amount 0.001 \
-H 'content-type: application/json' \
-d '{"subject":{"type":"corridor","origin_country_iso3":"USA","destination_country_iso3":"CHN"},"policy_preset":"cautious","action_type":"agent_payment","amount_usdc":10000}' \
--output jsonCurrent request JSON
{
"subject": {
"type": "corridor",
"origin_country_iso3": "USA",
"destination_country_iso3": "CHN"
},
"policy_preset": "cautious",
"action_type": "agent_payment",
"amount_usdc": 10000
}Circle / Arc code proof
What is implemented in the source of truth.
CCTP V2
USDC burn-and-mint, Iris attestation and Arc Testnet receive flow.
Open codeCircle App Kit
Arc Testnet quotes, token rates, swaps and status recovery.
Open codeCircle x402
Gateway payment requirements, verification, settlement and paid resource delivery.
Open codeRisk Gate
Signed external risk context before customer-controlled execution.
Open codeTell us where the demo breaks down.
Useful feedback is specific: what you tried, what was unclear, what your agent could not consume, or what would stop you using this in a real workflow. The feedback table does not store your IP address or wallet address.
For a longer technical conversation, use the contact page.
