{"schemaVersion":1,"name":"Trace402","runtimeNetwork":"mainnet","documentation":"https://trace402.com/developers","openapi":"https://trace402.com/openapi.json","llms":"https://trace402.com/llms.txt","pages":[{"path":"/","name":"Trace402","title":"Trace402 — Algorand x402 Explorer, Analytics & Payment Tracing","description":"Explore Algorand x402 resources, payment activity, transaction verification evidence, wallet trades, and experimental paid APIs.","detail":"Inspect Algorand transactions with an explicit x402 payment. Saved traces distinguish facilitator claims from independently observed chain evidence and preserve missing or ambiguous evidence.","index":true,"url":"https://trace402.com/","markdown":"https://trace402.com/index.md"},{"path":"/explore","name":"Explore services","title":"Explore Algorand x402 Resources — Trace402","description":"Discover Algorand x402 services in the facilitator Bazaar catalog.","detail":"Listings describe offered resources and payment options. A listing is not evidence of payment or a guarantee that a service is currently available.","index":true,"url":"https://trace402.com/explore","markdown":"https://trace402.com/explore.md"},{"path":"/pulse","name":"Pulse","title":"Multi-Chain x402 Pulse — Trace402","description":"Compare partial x402 activity across Algorand, Base, Solana and Polygon, with source attribution and measurement windows.","detail":"Read-only MainNet comparison preserves Algorand facilitator metrics and Resource Intelligence. External USDC volume supports 7d, 30d and UTC day-to-date (24h selector), with no 1h data or selected-period per-chain settlement counts. Sources have partial coverage; no global total is calculated.","index":true,"url":"https://trace402.com/pulse","markdown":"https://trace402.com/pulse.md"},{"path":"/live","name":"Live settlements","title":"Live Algorand x402 Settlements — Trace402","description":"See recent facilitator-reported settlements and successful Labs settlement receipts recorded by Trace402.","detail":"The bounded live feed merges receipts by network and transaction ID. Receipt evidence does not imply independent chain verification, and summary volumes retain their facilitator source.","index":true,"url":"https://trace402.com/live","markdown":"https://trace402.com/live.md"},{"path":"/resources","name":"Observed resources","title":"Observed Algorand x402 Resources — Trace402","description":"Inspect observed x402 resources, payment activity, freshness, verification context and linked traces.","detail":"Search, filter and sort the persisted registry. Resource details include 24h or 7d intelligence and observed changes. Unknown payer or verification evidence remains unknown.","index":true,"url":"https://trace402.com/resources","markdown":"https://trace402.com/resources.md"},{"path":"/smart-wallets","name":"Smart Wallets","title":"Smart Wallets — Algorand DEX Intelligence | Trace402","description":"Explore reconstructed Algorand DEX trades, wallet activity and asset flows, including Tinyman V2 swaps.","detail":"Global activity is bounded and collection may be size-filtered. Wallet access can require a paid one-hour grant. Saved wallet overviews expose observed realized P&L, trade activity, asset exposure and qualification evidence with coverage and freshness. Searches can start or resume existing collection. Standalone performance and qualification routes are currently paused.","index":true,"url":"https://trace402.com/smart-wallets","markdown":"https://trace402.com/smart-wallets.md"},{"path":"/smart-wallets/discovery","name":"Candidate discovery","title":"Candidate Discovery — Trace402","description":"Explore observed Algorand trading candidates and controlled wallet-analysis selection.","detail":"Candidate lists, selection progress and saved analysis evidence are available when their stores are configured. These are discovery foundations, not a public Smart Score, Top Traders ranking or an investment recommendation.","index":true,"url":"https://trace402.com/smart-wallets/discovery","markdown":"https://trace402.com/smart-wallets/discovery.md"},{"path":"/labs","name":"x402 Labs","title":"x402 Labs — Experimental Paid APIs | Trace402","description":"Experimental machine-callable APIs powered by Trace402, paid per request with Algorand MainNet USDC.","detail":"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.","index":true,"url":"https://trace402.com/labs","markdown":"https://trace402.com/labs.md"},{"path":"/developers","name":"Developer guide","title":"Trace402 Developer Guide — APIs, x402 & Evidence","description":"API reference, payment instructions and evidence limits for Trace402 agents, bots and developers.","detail":"Discover free read APIs, paid transaction inspection, wallet access and all experimental Labs endpoints. Read live configuration and the exact payment challenge before paying.","index":true,"url":"https://trace402.com/developers","markdown":"https://trace402.com/developers.md"},{"path":"/watchlist","name":"Watchlist","title":"Watched x402 Resources — Trace402","description":"Review your locally saved watchlist and observed changes to x402 resources.","detail":"Watchlists are stored in your browser. There are no subscriptions or notifications. This personal page is excluded from search indexing.","index":false,"url":"https://trace402.com/watchlist","markdown":"https://trace402.com/watchlist.md"},{"path":"/smart-wallets/discovery/analytics","name":"Discovery diagnostics","title":"Discovery Analytics — Trace402","description":"Internal metric distributions and evidence diagnostics for analyzed discovery candidates.","detail":"Observational diagnostics include availability and freshness. They are not a product score or automated strategy recommendation. This diagnostics page is excluded from search indexing.","index":false,"url":"https://trace402.com/smart-wallets/discovery/analytics","markdown":"https://trace402.com/smart-wallets/discovery/analytics.md"}],"operations":[{"id":"configuration","method":"GET","path":"/api/v1/config","summary":"Runtime configuration","description":"Current network, inspection price, public origin and wallet-payment enablement. No credentials.","access":"public","parameters":[]},{"id":"networkMetrics","method":"GET","path":"/api/v1/network/metrics","summary":"Network metrics","description":"ALGO market price and facilitator settlement count, with source and freshness.","access":"public","parameters":[]},{"id":"pulse","method":"GET","path":"/api/v1/pulse","summary":"Combined Pulse","description":"Source-labeled activity and persisted Resource Intelligence. Observed intelligence supports 24h/7d; coverage is incomplete.","access":"public","parameters":[{"name":"period","in":"query","schema":{"type":"string","enum":["1h","24h","7d","30d"],"default":"24h"},"required":false},{"name":"network","in":"query","schema":{"type":"string","enum":["mainnet","testnet","all"],"default":"mainnet"},"required":false}]},{"id":"pulseNetworks","method":"GET","path":"/api/v1/pulse/networks","summary":"Multi-chain Pulse","description":"Read-only Algorand, Base, Solana and Polygon comparison. Partial attributed coverage, no global totals. External 24h is UTC day-to-date; 1h and per-chain period counts are unavailable.","access":"public","parameters":[{"name":"period","in":"query","schema":{"type":"string","enum":["1h","24h","7d","30d"],"default":"7d"},"required":false}]},{"id":"bazaarResources","method":"GET","path":"/api/v1/x402/resources","summary":"Bazaar catalog","description":"Facilitator resource declarations; listings do not prove payment or current availability. Pagination uses source pages and can be sparse.","access":"public","parameters":[{"name":"network","in":"query","schema":{"type":"string","enum":["mainnet","testnet","all"],"default":"mainnet"},"required":false},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":24},"required":false},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0},"required":false}]},{"id":"activitysummary","method":"GET","path":"/api/v1/x402/activity/summary","summary":"Settlement activity summary","description":"Facilitator-reported settlement metrics. Local Labs receipts do not increase these totals.","access":"public","parameters":[{"name":"period","in":"query","schema":{"type":"string","enum":["1h","24h","7d","30d"],"default":"24h"},"required":false},{"name":"network","in":"query","schema":{"type":"string","enum":["mainnet","testnet","all"],"default":"mainnet"},"required":false}]},{"id":"activityrecent","method":"GET","path":"/api/v1/x402/activity/recent","summary":"Settlement activity recent","description":"Facilitator settlements merged with confirmed local Labs receipts, deduplicated by network and transaction ID. Incomplete coverage; not independent verification.","access":"public","parameters":[{"name":"period","in":"query","schema":{"type":"string","enum":["1h","24h","7d","30d"],"default":"24h"},"required":false},{"name":"network","in":"query","schema":{"type":"string","enum":["mainnet","testnet","all"],"default":"mainnet"},"required":false},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":50},"required":false},{"name":"cursor","in":"query","schema":{"type":"string","pattern":"^\\d+$"},"description":"Timestamp cursor returned by the feed; not an offset.","required":false}]},{"id":"activityseries","method":"GET","path":"/api/v1/x402/activity/series","summary":"Settlement activity series","description":"Facilitator-reported settlement metrics. Local Labs receipts do not increase these totals.","access":"public","parameters":[{"name":"period","in":"query","schema":{"type":"string","enum":["1h","24h","7d","30d"],"default":"24h"},"required":false},{"name":"network","in":"query","schema":{"type":"string","enum":["mainnet","testnet","all"],"default":"mainnet"},"required":false}]},{"id":"resources","method":"GET","path":"/api/v1/resources","summary":"Observed resource registry","description":"Persisted observations, not the Bazaar listing catalog. This read can refresh observations from the existing activity feed.","access":"public","parameters":[{"name":"search","in":"query","schema":{"type":"string","maxLength":120},"required":false},{"name":"status","in":"query","schema":{"type":"string","enum":["active","stale","unknown"]},"required":false},{"name":"sort","in":"query","schema":{"type":"string","enum":["activity","new","price"],"default":"activity"},"required":false},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":24},"required":false},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0},"required":false}]},{"id":"resource","method":"GET","path":"/api/v1/resources/{resourceId}","summary":"Resource details","description":"Observed resource metadata and evidence.","access":"public","parameters":[{"name":"resourceId","in":"path","schema":{"type":"string","pattern":"^[0-9a-f]{64}$"},"description":"Observed registry ID.","required":true}]},{"id":"resourceactivity","method":"GET","path":"/api/v1/resources/{resourceId}/activity","summary":"Resource activity","description":"Persisted observations with explicit freshness and incomplete coverage.","access":"public","parameters":[{"name":"resourceId","in":"path","schema":{"type":"string","pattern":"^[0-9a-f]{64}$"},"description":"Observed registry ID.","required":true},{"name":"period","in":"query","schema":{"type":"string","enum":["24h","7d"],"default":"24h"},"required":false}]},{"id":"resourceintelligence","method":"GET","path":"/api/v1/resources/{resourceId}/intelligence","summary":"Resource intelligence","description":"Persisted observations with explicit freshness and incomplete coverage.","access":"public","parameters":[{"name":"resourceId","in":"path","schema":{"type":"string","pattern":"^[0-9a-f]{64}$"},"description":"Observed registry ID.","required":true},{"name":"period","in":"query","schema":{"type":"string","enum":["24h","7d"],"default":"24h"},"required":false}]},{"id":"watchlist","method":"POST","path":"/api/v1/resources/watchlist","summary":"Watchlist snapshot","description":"Read a bounded set of resources and observed changes. Does not create a server subscription.","access":"public","body":{"type":"object","additionalProperties":false,"properties":{"resourceIds":{"type":"array","maxItems":100,"items":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"since":{"type":"string","format":"date-time","description":"Canonical ISO UTC timestamp, not in the future."}},"required":["resourceIds"]}},{"id":"watchlistIntelligence","method":"POST","path":"/api/v1/resources/watchlist/intelligence","summary":"Watchlist intelligence","description":"Read persisted intelligence for a bounded resource list; no notifications.","access":"public","body":{"type":"object","additionalProperties":false,"properties":{"resourceIds":{"type":"array","maxItems":100,"items":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"period":{"type":"string","enum":["24h","7d"],"default":"24h"}},"required":["resourceIds"]}},{"id":"savedTrace","method":"GET","path":"/api/v1/traces/{traceId}","summary":"Saved public trace","description":"Public evidence projection; signatures and session secrets are excluded. A legacy trace can be enriched from existing chain evidence. Missing evidence remains unknown.","access":"public","parameters":[{"name":"traceId","in":"path","schema":{"type":"string","format":"uuid"},"required":true}]},{"id":"inspectTransaction","method":"GET","path":"/api/v1/inspect/algorand/transactions/{txId}","summary":"Paid transaction inspection","description":"Normalized transaction participants, transfers, fees, block and application-call context. Read runtime config and the exact x402 challenge; prices are not hardcoded here.","access":"x402","parameters":[{"name":"txId","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{52}$"},"required":true}]},{"id":"walletUnlock","method":"GET","path":"/api/v1/smart-wallets/{address}/unlock","summary":"Unlock wallet access","description":"When enabled, x402 settlement grants one hour of access to the requested wallet using an HttpOnly same-site cookie. Preserve that cookie for subsequent wallet reads. Read the exact challenge for the price.","access":"x402","parameters":[{"name":"address","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed Algorand address.","required":true}]},{"id":"walletGlobalOverview","method":"GET","path":"/api/v1/smart-wallets/overview","summary":"Global trade overview","description":"Persisted, possibly size-filtered collection with explicit coverage.","access":"public","parameters":[]},{"id":"globalTrades","method":"GET","path":"/api/v1/smart-wallets/trades","summary":"Trade history","description":"Reconstructed DEX trades; wallet-filtered queries require a paid grant when enabled.","access":"public","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"required":false},{"name":"page","in":"query","schema":{"type":"integer","minimum":1,"maximum":10000,"default":1},"required":false},{"name":"wallet","in":"query","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Wallet-filtered queries require a wallet grant when payments are enabled.","required":false},{"name":"asset","in":"query","schema":{"type":"string","pattern":"^\\d{1,20}$"},"description":"uint64 asset ID.","required":false},{"name":"dex","in":"query","schema":{"type":"string","minLength":1,"maxLength":64},"required":false},{"name":"from","in":"query","schema":{"type":"string","format":"date-time"},"required":false},{"name":"to","in":"query","schema":{"type":"string","format":"date-time"},"required":false},{"name":"assetScope","in":"query","schema":{"type":"string","enum":["core","all","pair","algo-usdc"]},"required":false},{"name":"mode","in":"query","schema":{"type":"string","enum":["recent","history"]},"required":false},{"name":"refresh","in":"query","schema":{"type":"string","enum":["background","wait","read","continue"]},"required":false}]},{"id":"walletDetail","method":"GET","path":"/api/v1/smart-wallets/{address}","summary":"Wallet activity","description":"Wallet summary, latest 20 activity items and separate paginated history. Use refresh=read for existing cache; this route can otherwise start or resume existing wallet collection.","access":"wallet-grant","parameters":[{"name":"address","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed Algorand address.","required":true},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"required":false},{"name":"page","in":"query","schema":{"type":"integer","minimum":1,"maximum":10000,"default":1},"required":false},{"name":"wallet","in":"query","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Wallet-filtered queries require a wallet grant when payments are enabled.","required":false},{"name":"asset","in":"query","schema":{"type":"string","pattern":"^\\d{1,20}$"},"description":"uint64 asset ID.","required":false},{"name":"dex","in":"query","schema":{"type":"string","minLength":1,"maxLength":64},"required":false},{"name":"from","in":"query","schema":{"type":"string","format":"date-time"},"required":false},{"name":"to","in":"query","schema":{"type":"string","format":"date-time"},"required":false},{"name":"assetScope","in":"query","schema":{"type":"string","enum":["core","all","pair","algo-usdc"]},"required":false},{"name":"mode","in":"query","schema":{"type":"string","enum":["recent","history"]},"required":false},{"name":"refresh","in":"query","schema":{"type":"string","enum":["background","wait","read","continue"]},"required":false}],"sideEffects":"Can start/resume existing wallet collection unless refresh=read."},{"id":"walletTrades","method":"GET","path":"/api/v1/smart-wallets/{address}/trades","summary":"Wallet trade history","description":"Persisted paginated trades with filters and coverage.","access":"wallet-grant","parameters":[{"name":"address","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed Algorand address.","required":true},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"required":false},{"name":"page","in":"query","schema":{"type":"integer","minimum":1,"maximum":10000,"default":1},"required":false},{"name":"wallet","in":"query","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Wallet-filtered queries require a wallet grant when payments are enabled.","required":false},{"name":"asset","in":"query","schema":{"type":"string","pattern":"^\\d{1,20}$"},"description":"uint64 asset ID.","required":false},{"name":"dex","in":"query","schema":{"type":"string","minLength":1,"maxLength":64},"required":false},{"name":"from","in":"query","schema":{"type":"string","format":"date-time"},"required":false},{"name":"to","in":"query","schema":{"type":"string","format":"date-time"},"required":false},{"name":"assetScope","in":"query","schema":{"type":"string","enum":["core","all","pair","algo-usdc"]},"required":false},{"name":"mode","in":"query","schema":{"type":"string","enum":["recent","history"]},"required":false},{"name":"refresh","in":"query","schema":{"type":"string","enum":["background","wait","read","continue"]},"required":false}]},{"id":"walletoverview","method":"GET","path":"/api/v1/smart-wallets/{address}/overview","summary":"Wallet overview","description":"Existing saved analysis or analysis progress; requires configured analysis store. No completeness guarantee.","access":"wallet-grant","parameters":[{"name":"address","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed Algorand address.","required":true}]},{"id":"walletassets","method":"GET","path":"/api/v1/smart-wallets/{address}/assets","summary":"Wallet assets","description":"Existing saved analysis or analysis progress; requires configured analysis store. No completeness guarantee.","access":"wallet-grant","parameters":[{"name":"address","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed Algorand address.","required":true}]},{"id":"walletanalysis-status","method":"GET","path":"/api/v1/smart-wallets/{address}/analysis-status","summary":"Wallet analysis-status","description":"Existing saved analysis or analysis progress; requires configured analysis store. No completeness guarantee.","access":"wallet-grant","parameters":[{"name":"address","in":"path","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed Algorand address.","required":true}]},{"id":"candidates","method":"GET","path":"/api/v1/smart-wallets/candidates","summary":"Observed candidates","description":"Activity-based discovery foundations, not a Smart Score or investment ranking.","access":"public","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"required":false},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"maximum":100000,"default":0},"required":false},{"name":"sort","in":"query","schema":{"type":"string","enum":["tradeCount","valuedVolumeUsd","activeDays","assetsTraded","lastActivity"],"default":"tradeCount"},"required":false},{"name":"minTrades","in":"query","schema":{"type":"integer","minimum":0,"maximum":2147483647,"default":0},"required":false},{"name":"minActiveDays","in":"query","schema":{"type":"integer","minimum":0,"maximum":365,"default":0},"required":false},{"name":"minValuedVolumeUsd","in":"query","schema":{"type":"string"},"description":"Non-negative exact decimal string; default 0.","required":false},{"name":"priority","in":"query","schema":{"type":"string","enum":["eligible","observed"]},"required":false},{"name":"analysisStatus","in":"query","schema":{"type":"string","enum":["not-analyzed","analyzed","analyzing"]},"required":false}]},{"id":"candidateprogress","method":"GET","path":"/api/v1/smart-wallets/candidates/progress","summary":"Candidate progress","description":"Current collector/selection state when configured. Observational, no new selection is triggered.","access":"public","parameters":[]},{"id":"candidateselection-stats","method":"GET","path":"/api/v1/smart-wallets/candidates/selection-stats","summary":"Candidate selection-stats","description":"Current collector/selection state when configured. Observational, no new selection is triggered.","access":"public","parameters":[]},{"id":"discoveryDiagnostics","method":"GET","path":"/api/v1/smart-wallets/discovery/analytics","summary":"Discovery diagnostics","description":"Internal observational distributions, coverage and freshness. Not a product score.","access":"public","parameters":[{"name":"population","in":"query","schema":{"type":"string","enum":["qualified","unqualified","all"],"default":"qualified"},"required":false},{"name":"sort","in":"query","schema":{"type":"string","enum":["realizedPnlUsd","demonstratedReturnPct","profitFactor","winRate","expectancyPct","payoffRatio","valuedVolumeUsd30d","tradeCount30d","activeDays30d","assetsTraded30d","economicPnlCoverage","valuationCoverage","contributingCoverage","profitablePeriodRatio","topAssetConcentrationPct"],"default":"demonstratedReturnPct"},"required":false},{"name":"direction","in":"query","schema":{"type":"string","enum":["asc","desc"],"default":"desc"},"required":false},{"name":"freshness","in":"query","schema":{"type":"string","enum":["current","stale","all"],"default":"current"},"required":false},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"required":false},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"maximum":100000,"default":0},"required":false}]},{"id":"recent-settlements","method":"GET","path":"/api/v1/labs/settlements/recent","summary":"Recent settlements","description":"Recent successful Algorand MainNet USDC x402 settlements reported by the facilitator. limit: 1–20 (default 10). Fixed 24h window; coverage is incomplete. $0.005 USDC per successful request. Coverage may be partial.","access":"x402","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":20,"default":10},"required":false}],"status":"Experimental"},{"id":"active-resources","method":"GET","path":"/api/v1/labs/resources/active","summary":"Active x402 resources","description":"Active MainNet resources in the existing observed resource registry. limit: 1–20 (default 10). Active means recently observed, not guaranteed availability. $0.005 USDC per successful request. Coverage may be partial.","access":"x402","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":20,"default":10},"required":false}],"status":"Experimental"},{"id":"resource-usage","method":"GET","path":"/api/v1/labs/resources/usage","summary":"Resource usage summary","description":"Observed payments, freshness and evidence coverage for one resource. resourceId: 64-character registry ID; period: 24h or 7d (default 24h). $0.005 USDC per successful request. Coverage may be partial.","access":"x402","parameters":[{"name":"resourceId","in":"query","schema":{"type":"string","pattern":"^[0-9a-f]{64}$"},"description":"Observed registry ID.","required":true},{"name":"period","in":"query","schema":{"type":"string","enum":["24h","7d"],"default":"24h"},"required":false}],"status":"Experimental"},{"id":"verify-settlement","method":"GET","path":"/api/v1/labs/settlements/verify","summary":"Verify settlement","description":"Verification checks and provenance from an existing saved MainNet payment trace. traceId: saved trace UUID. Reuses captured evidence; does not claim fresh chain verification. $0.005 USDC per successful request. Coverage may be partial.","access":"x402","parameters":[{"name":"traceId","in":"query","schema":{"type":"string","format":"uuid"},"description":"Existing saved MainNet trace; no fresh verification.","required":true}],"status":"Experimental"},{"id":"wallet-summary","method":"GET","path":"/api/v1/labs/wallets/summary","summary":"Wallet intelligence summary","description":"A small summary of persisted MainNet DEX trades for one wallet. address: checksummed Algorand address. Persisted trades only; no backfill, scoring or complete-history claim. $0.005 USDC per successful request. Coverage may be partial.","access":"x402","parameters":[{"name":"address","in":"query","schema":{"type":"string","pattern":"^[A-Z2-7]{58}$"},"description":"Checksummed address; persisted trades only, no backfill.","required":true}],"status":"Experimental"},{"id":"block-details","method":"GET","path":"/api/v1/labs/blocks/details","summary":"Block / round details","description":"Compact Algorand MainNet block metadata for one round from the configured Indexer. round: decimal block / round ID (0–18446744073709551615). Header metadata only; transactions are excluded. Integer fields are returned as strings. $0.005 USDC per successful request. Coverage may be partial.","access":"x402","parameters":[{"name":"round","in":"query","schema":{"type":"string","pattern":"^(0|[1-9]\\d{0,19})$"},"description":"Canonical uint64 decimal, at most 18446744073709551615. Header only; integers are strings.","required":true}],"status":"Experimental"},{"id":"labsCatalog","method":"GET","path":"/api/v1/labs/catalog","summary":"Experimental Labs catalog","description":"Free discovery of all Labs endpoints, prices, query guidance and current payment enablement.","access":"public","parameters":[]}],"limits":{"coverage":"incomplete","labsStatus":"Experimental","walletAnalytics":"paused","operationalWritesAdvertised":false}}