{"openapi":"3.1.0","info":{"title":"T5D Token Support Layer","version":"2.0.0","description":"Evidence-aware Base ERC-20 identity support for AI agents, including a versioned trust registry and deterministic observation receipt. Paid routes use x402 exact USDC payments on Base Mainnet. This API is not a price feed, risk score, investment recommendation, transaction-suitability check, legal opinion, audit, or safety attestation."},"servers":[{"url":"https://api.tec5uportdimension.com"}],"paths":{"/.well-known/t5d-token-support":{"get":{"summary":"Discover T5D token-support capabilities and early-access pricing","responses":{"200":{"description":"Discovery document"}}}},"/v1/token/resolve":{"get":{"summary":"Resolve one Base ERC-20 contract to identity evidence, direct on-chain observations, and an evidence receipt","description":"Validate `network` and `address` before requesting payment. A valid unpaid request returns HTTP 402 with a PAYMENT-REQUIRED header. Do not pay more than the challenge amount.","parameters":[{"name":"network","in":"query","required":true,"schema":{"type":"string","const":"eip155:8453"},"description":"Base Mainnet CAIP-2 identifier."},{"name":"address","in":"query","required":true,"schema":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"description":"Base ERC-20 contract address."}],"responses":{"200":{"description":"Paid token identity response with an additive v2 evidence receipt","content":{"application/json":{"schema":{"type":"object","required":["asset","identity","checks","freshness","evidenceReceipt","boundaries"]}}}},"400":{"description":"Input rejected before payment"},"402":{"description":"x402 payment challenge","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64-encoded x402 payment requirements."}}}}}},"/v1/token/registry":{"get":{"summary":"Return the versioned curated Base token trust registry","description":"A valid unpaid request returns HTTP 402 with a PAYMENT-REQUIRED header.","responses":{"200":{"description":"Paid versioned registry response","content":{"application/json":{"schema":{"type":"object","required":["schemaVersion","tokenSupportVersion","network","registry","entries","sourceSync","boundary"]}}}},"402":{"description":"x402 payment challenge","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"}}}}}}}}}