# 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.

[Open the interactive page](https://trace402.com/labs) · [Developer guide](https://trace402.com/developers.md)

## 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.
