x402 Labs

Experimental machine-callable APIs powered by Trace402, paid per request with Algorand MainNet USDC.

Each endpoint is intentionally small. Usage will determine which capabilities become full products. All 6 endpoints cost $0.005 USDC per successful request. Endpoints, prices and response shapes may change.

Experimental paid APIs

Recent settlements

Recent successful Algorand MainNet USDC x402 settlements reported by the facilitator.

GET /api/v1/labs/settlements/recent · $0.005 USDC per successful request · Experimental

limit: 1–20 (default 10). Fixed 24h window; coverage is incomplete.

Active x402 resources

Active MainNet resources in the existing observed resource registry.

GET /api/v1/labs/resources/active · $0.005 USDC per successful request · Experimental

limit: 1–20 (default 10). Active means recently observed, not guaranteed availability.

Resource usage summary

Observed payments, freshness and evidence coverage for one resource.

GET /api/v1/labs/resources/usage · $0.005 USDC per successful request · Experimental

resourceId: 64-character registry ID; period: 24h or 7d (default 24h).

Verify settlement

Verification checks and provenance from an existing saved MainNet payment trace.

GET /api/v1/labs/settlements/verify · $0.005 USDC per successful request · Experimental

traceId: saved trace UUID. Reuses captured evidence; does not claim fresh chain verification.

Wallet intelligence summary

A small summary of persisted MainNet DEX trades for one wallet.

GET /api/v1/labs/wallets/summary · $0.005 USDC per successful request · Experimental

address: checksummed Algorand address. Persisted trades only; no backfill, scoring or complete-history claim.

Block / round details

Compact Algorand MainNet block metadata for one round from the configured Indexer.

GET /api/v1/labs/blocks/details · $0.005 USDC per successful request · Experimental

round: decimal block / round ID (0–18446744073709551615). Header metadata only; transactions are excluded. Integer fields are returned as strings.

The interactive app loads current data when JavaScript is available.