# Tollex USDG Authorization State Lookup

> Tollex USDG Authorization State Lookup is a paid API for AI agents from api.tollex.org, paid per call via x402, $0.0079/call, status unknown (last checked 2026-10-11).

Checks the current authorization state of a USDG payment nonce for a given authorizer address on Robinhood Chain

## Facts

- Endpoint: POST https://api.tollex.org/tools/usdg_authorization_state?utm_source=zero.xyz
- Price: $0.0079/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tollex-usdg-authorization-state-lookup-788b1bc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XK7RWukLhNDNJYNW0ZDeY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tollex-usdg-authorization-state-lookup-788b1bc5 -d '<json body>'
```

Example prompt: Check whether the USDG payment nonce 0x3a1b2c...d4e5f6 was authorized by the wallet 0xAbCd...1234 on Tollex — I need to confirm this payment went through before releasing the next task.

## When to prefer this

Use this endpoint when you need to verify or reconcile the authorization state of a specific USDG payment nonce on Robinhood Chain, particularly after an x402 payment by an autonomous agent that may be uncertain or unconfirmed. Prefer this over generic blockchain explorers when you need a structured, policy-aware response in the Tollex economic control plane context.

## Known failure modes

- Invalid nonce format (not a 0x-prefixed 64-character hex string) returns validation error
- Invalid authorizer address (not a valid EVM address) returns validation error
- Nonce not found on Robinhood Chain returns unknown state or not-found response
- Network or RPC connectivity issues to Robinhood Chain may cause timeouts
- Payment not yet finalized may return a pending/uncertain state

## How this service works

Tollex lets software agents buy APIs and tools under rules you set: it finds a capability that fits, checks your policy before anything is signed, pays with x402 in USDC on Base or USDG on Robinhood Chain, reconciles uncertain payments and returns a signed receipt.

## Output

Returns the current authorization state for the given USDG payment nonce and authorizer address, indicating whether the payment has been authorized, is pending, or has failed — enabling agents to reconcile uncertain payments and decide whether to proceed or retry.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "nonce": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{64}$"
  },
  "authorizer": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tool": {
   "id": "usdg_authorization_state",
   "version": "1.0.0",
   "provider": "tollex.robinhood-chain"
  },
  "result": {
   "used": false,
   "nonce": "0x7a3d7400b27830f4f91c2c16a082486d67c1befecaec2f53b33f1f35d5b62036",
   "authorizer": "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168"
  },
  "evidence": [],
  "untrustedOutput": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tollex-usdg-authorization-state-lookup-788b1bc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tollex.org](https://www.zero.xyz/host/api.tollex.org/llms.txt)
