{"x402Version":1,"name":"Truth Bear - verifiable screening intelligence for AI agents (GAUGE data engine)","description":"Official-source signals + unified rulers, each record ships record_hash (canonical sha256, recomputable offline; free /gauge/verify to cross-check) - pay-per-call via x402 (USDC on Base, no API key). Sources are official government records and named registries: US federal agencies (USGS, NOAA, NWS, EPA, SEC EDGAR, openFDA, EIA, BLS, FAA, US CBP, USTR, USITC, Federal Register) plus IMF PortWatch, UNFCCC and standards-body feeds. Cryptographic provenance on every paid response: an Ed25519-signed citation (issuer did:key published in this manifest) makes delivery tamper-evident and auditable offline, with no call back to us. Pure description, no judgement, no prediction; the rest, you decide. GAUGE engine: six forensic lines (stablecoin / AI-tool / AI-dependency / promise / carbon / climate-policy) + environmental / hydrology / air-quality / precipitation / grid / regulatory-filing signals. Free preview + free /verify before you pay. | [BATCH+PROOF] Stablecoin death samples - a neutral record: the full pre-mortem snapshot of terminated stablecoins (price, supply, collateral, redemption) plus lifecycle context (termination type, confirmed death date, days alive). Forensic depth for base-rate and post-mortem work, not a rating and not an endorsement. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed. Every record carries an offline-recomputable record_hash.","base_url":"https://aeml-x402.zeabur.app","resources":[{"method":"GET","path":"/stablecoin-deaths","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] Stablecoin death samples - a neutral record: the full pre-mortem snapshot of terminated stablecoins (price, supply, collateral, redemption) plus lifecycle context (termination type, confirmed death date, days alive). Forensic depth for base-rate and post-mortem work, not a rating and not an endorsement. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed. Every record carries an offline-recomputable record_hash.","title":"Stablecoin death samples, a neutral record","tags":["stablecoin","deaths","no-data-no-charge","record-hash","offline-recomputable","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/stablecoin-deaths","maxTimeoutSeconds":30,"preview":"/stablecoin-deaths/preview","proof":"/proof/:record_hash","verify":"/verify","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stablecoin-deaths.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stablecoin-deaths.output.json"}},{"method":"GET","path":"/trust/precheck","price":"$0.01","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[SIGNAL+PROOF] Demand record for one x402 service (?service=): demand_class (REAL/SOLO/PROBE/WASH), calls_30d, unique_payers_30d, score_total, liveness_state, lifecycle, record_hash. Model demand-v1, refreshed daily from the public CDP catalogue; score_total is an ordering key, not a rating. DEGRADED DELIVERY, see unavailable_fields - tier, verified, action_hint and the five-axis sub-scores are empty. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Demand record for one x402 service","tags":["trust","precheck","no-data-no-charge","degraded-delivery","record-hash","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/trust/precheck","maxTimeoutSeconds":30,"preview":"/trust/preview","input_required":["service"],"input_example":{"service":"api-exa-ai"},"input_example_request":"/trust/precheck?service=api-exa-ai","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/trust-precheck.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/trust-precheck.output.json"}},{"method":"GET","path":"/trust/scorecard","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] Full x402 service demand roster, latest day: demand_class, calls_30d, unique_payers_30d, score_total, liveness_state, lifecycle, record_hash per service. Model demand-v1, refreshed daily from the public CDP catalogue; unique_payers_30d is a lower bound, never a sum. DEGRADED DELIVERY, see unavailable_fields - the five-axis sub-scores, action_hint, tier and verified are empty. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Full x402 service demand roster","tags":["trust","scorecard","no-data-no-charge","degraded-delivery","record-hash","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/trust/scorecard","maxTimeoutSeconds":30,"preview":"/trust/preview","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/trust-scorecard.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/trust-scorecard.output.json"}},{"method":"GET","path":"/trust/graveyard","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] x402 service graveyard - services that vanished from the census. THRESHOLD stated plainly: listed on FIRST confirmed absence (confirm_absences=1), NOT multi-day confirmation - only two snapshot days exist, which cannot support a streak test. Rows are hash-backed and recompute offline with ?verifiable=1; record_hash_verifiable reports the exact count per response. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"x402 service graveyard, services that vanished from the census","tags":["trust","graveyard","no-data-no-charge","record-hash","offline-recomputable","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/trust/graveyard","maxTimeoutSeconds":30,"preview":"/trust/preview","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/trust-graveyard.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/trust-graveyard.output.json"}},{"method":"GET","path":"/mcp/server","price":"$0.01","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[SIGNAL+PROOF] Census record for one MCP server (?name=): status, missing_streak, lifecycle, record_hash. DEGRADED DELIVERY, see unavailable_fields - prominence, maturity, github_stars, downloads and source_code_url have no data because the original collector stopped. Snapshot 2026-07-08. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Census record for one MCP server","tags":["mcp","server","no-data-no-charge","degraded-delivery","record-hash","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/mcp/server","maxTimeoutSeconds":30,"preview":"/mcp/preview","input_required":["name"],"input_example":{"name":"0580iris-lang-x711"},"input_example_request":"/mcp/server?name=0580iris-lang-x711","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/mcp-server.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/mcp-server.output.json"}},{"method":"GET","path":"/mcp/census","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] Full MCP ecosystem census (21,236 servers, latest day): status, lifecycle, missing_streak, record_hash. DEGRADED DELIVERY, see unavailable_fields - prominence, maturity, github_stars and downloads have no data, so rows are no longer ranked. Snapshot 2026-07-08. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Full MCP ecosystem census","tags":["mcp","census","no-data-no-charge","degraded-delivery","record-hash","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/mcp/census","maxTimeoutSeconds":30,"preview":"/mcp/preview","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/mcp-census.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/mcp-census.output.json"}},{"method":"GET","path":"/mcp/graveyard","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] MCP server graveyard - servers that vanished from the census. THRESHOLD stated plainly: listed on FIRST confirmed absence (confirm_absences=1), not multi-day confirmation; only two snapshot days exist. record_hash is null on these rows (imported from a surviving registry, the original collector never produced hashes). Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"MCP server graveyard, servers that vanished from the census","tags":["mcp","graveyard","no-data-no-charge","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/mcp/graveyard","maxTimeoutSeconds":30,"preview":"/mcp/preview","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/mcp-graveyard.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/mcp-graveyard.output.json"}},{"method":"GET","path":"/stable/coin","price":"$0.01","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[SIGNAL+PROOF] Census record for one stablecoin (?symbol=): market cap, price, depeg state, lifecycle and time series, each with record_hash. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Census record for one stablecoin","tags":["stable","coin","no-data-no-charge","record-hash","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/stable/coin","maxTimeoutSeconds":30,"preview":"/stable/preview","input_required":["symbol"],"input_example":{"symbol":"basis-cash-bac"},"input_example_request":"/stable/coin?symbol=basis-cash-bac","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stable-coin.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stable-coin.output.json"}},{"method":"GET","path":"/stable/census","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] Full stablecoin census, latest day, ranked by market cap; lifecycle flags terminated and depegged. Add ?verifiable=1 and every row carries _hash_core so you can recompute the hash offline without trusting us. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Full stablecoin census, latest day","tags":["stable","census","no-data-no-charge","offline-recomputable","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/stable/census","maxTimeoutSeconds":30,"preview":"/stable/preview","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stable-census.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stable-census.output.json"}},{"method":"GET","path":"/stable/graveyard","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[BATCH+PROOF] Stablecoin death register - terminated below 0.10 or persistently absent. Add ?verifiable=1 for per-row _hash_core, fully offline-recomputable. A neutral observation record: not a rating, not an endorsement. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Stablecoin death register, terminated below 0.10 or persistently absent","tags":["stable","graveyard","no-data-no-charge","offline-recomputable","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/stable/graveyard","maxTimeoutSeconds":30,"preview":"/stable/preview","input_required":[],"inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stable-graveyard.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/stable-graveyard.output.json"}},{"method":"GET","path":"/resolve","price":"$0.09","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Settlement evidence v0 for prediction-market and dispute workflows: did an issuer file a given SEC EDGAR form before your cutoff? Returns THREE SEPARATED TIMES (event / disclosure / cutoff), a resolution_status of resolved, no_authoritative_source, ambiguous or conflicting, and candidate_sources. We describe the filing record; we never adjudicate the real-world event. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Settlement evidence v0 for prediction-market and dispute workflows","tags":["resolve","no-data-no-charge","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/resolve","maxTimeoutSeconds":30,"preview":"/resolve/preview","input_required":["entity","form","cutoff"],"input_example":{"entity":"AAPL","form":"10-K","cutoff":"2025-01-01"},"input_example_request":"/resolve?entity=AAPL&form=10-K&cutoff=2025-01-01","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/resolve.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/resolve.output.json"}},{"method":"GET","path":"/resolve/proposer","price":"$0.01","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Proposer feed for prediction-market settlement: SEC EDGAR official facts mapped to a machine-friendly answer / timestamp / evidence shape for automated proposal and dispute flows. Three separated times, explicit resolution_status, candidate sources listed. We describe what was filed - the adjudication stays yours. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Proposer feed for prediction-market settlement","tags":["resolve","proposer","no-data-no-charge","official-source","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/resolve/proposer","maxTimeoutSeconds":30,"preview":"/resolve/proposer/preview","input_required":["entity","form","cutoff"],"input_example":{"entity":"AAPL","form":"10-K","cutoff":"2025-01-01"},"input_example_request":"/resolve/proposer?entity=AAPL&form=10-K&cutoff=2025-01-01","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/resolve-proposer.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/resolve-proposer.output.json"}},{"method":"GET","path":"/gauge","price":"$0.01","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"[SIGNAL+PROOF] One official signal record for any signal_id and entity: current reading against the OFFICIAL threshold ladder (band, distance-to-action) plus a 5-year same-season percentile so you can tell routine from unusual. 180+ signals across macro, weather, hazard, shipping, filings, crypto and lifecycle lines. Free coverage check first at /gauge/coverage. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"One official signal record for any signal_id and entity","tags":["gauge","no-data-no-charge","official-source","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/gauge","maxTimeoutSeconds":30,"preview":"/gauge/sample","input_required":["signal_id","entity"],"input_example":{"signal_id":"hydrology.river-level","entity":"07010000"},"input_example_request":"/gauge?signal_id=hydrology.river-level&entity=07010000","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge.output.json"}},{"method":"GET","path":"/gauge/ruler","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Add-on, the official ruler: the band and threshold ladder published by the source agency, its classification, and distance-to-action. NOT every line has an official ruler - pure market quotes do not. When it does not, you get 422 with no_charge:true and reason:no-ruler-for-this-line and you are NOT billed. Never a bag of nulls you paid for. Every record carries an offline-recomputable record_hash.","title":"Add-on, the official ruler","tags":["gauge","ruler","no-data-no-charge","official-source","record-hash","offline-recomputable"],"resource":"https://aeml-x402.zeabur.app/gauge/ruler","maxTimeoutSeconds":30,"preview":"/gauge/sample","input_required":["signal_id","entity"],"input_example":{"signal_id":"hydrology.river-level","entity":"07010000"},"input_example_request":"/gauge/ruler?signal_id=hydrology.river-level&entity=07010000","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-ruler.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-ruler.output.json"}},{"method":"GET","path":"/gauge/calibrated","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Add-on, calibrated units: normalized_index and pct_to_action so readings compare across stations. When the line has no calibration basis you get 422 with no_charge:true and reason:no-calibrated-for-this-line, and are NOT billed. Every record carries an offline-recomputable record_hash.","title":"Add-on, calibrated units, normalized_index and pct_to_action so readings compare across","tags":["gauge","calibrated","no-data-no-charge","record-hash","offline-recomputable"],"resource":"https://aeml-x402.zeabur.app/gauge/calibrated","maxTimeoutSeconds":30,"preview":"/gauge/sample","input_required":["signal_id","entity"],"input_example":{"signal_id":"hydrology.river-level","entity":"07010000"},"input_example_request":"/gauge/calibrated?signal_id=hydrology.river-level&entity=07010000","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-calibrated.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-calibrated.output.json"}},{"method":"GET","path":"/gauge/strata","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Add-on, statistical strata: share of the last 5 years spent in each official band for this day-of-year, the percentile bands, and where the current reading falls. Backtestable, and stated as approximate. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Add-on, statistical strata","tags":["gauge","strata","no-data-no-charge","official-source","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/gauge/strata","maxTimeoutSeconds":30,"preview":"/gauge/sample","input_required":["signal_id","entity"],"input_example":{"signal_id":"hydrology.river-level","entity":"07010000"},"input_example_request":"/gauge/strata?signal_id=hydrology.river-level&entity=07010000","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-strata.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-strata.output.json"}},{"method":"GET","path":"/gauge/history","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Add-on, historical placement: seasonal percentile for the current point, frequency, the percentile table, and the method and source used to compute them. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","title":"Add-on, historical placement","tags":["gauge","history","no-data-no-charge","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/gauge/history","maxTimeoutSeconds":30,"preview":"/gauge/sample","input_required":["signal_id","entity"],"input_example":{"signal_id":"hydrology.river-level","entity":"07010000"},"input_example_request":"/gauge/history?signal_id=hydrology.river-level&entity=07010000","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-history.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-history.output.json"}},{"method":"GET","path":"/gauge/lifecycle","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"One id in, its official lifecycle state out - no need to know which line tracks it first. Covers 19 lifecycle lines (stablecoins, AI tools and datasets, neoclouds, DePIN, RWA, carbon projects, ESG funds, tariff measures and more): status band, birth/end dates, death type, lifespan, official source_ref. If two lines track the same id you get BOTH - nothing is picked for you. Unknown id -> 422 no_charge, not billed. Every record carries an offline-recomputable record_hash.","title":"One id in, its official lifecycle state out","tags":["gauge","lifecycle","no-data-no-charge","official-source","record-hash","offline-recomputable"],"resource":"https://aeml-x402.zeabur.app/gauge/lifecycle","maxTimeoutSeconds":30,"preview":"/gauge/catalog","input_required":["entity"],"input_example":{"entity":"coreweave"},"input_example_request":"/gauge/lifecycle?entity=coreweave","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-lifecycle.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-lifecycle.output.json"}},{"method":"GET","path":"/gauge/air","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Add-on, air quality for one location: US AQI category and PM2.5 reading from EPA and CAMS official feeds. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed. Every record carries an offline-recomputable record_hash.","title":"Add-on, air quality for one location","tags":["gauge","air","no-data-no-charge","official-source","record-hash","offline-recomputable","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/gauge/air","maxTimeoutSeconds":30,"preview":"/gauge/preview","input_required":["loc"],"input_example":{"loc":"us-stlouis"},"input_example_request":"/gauge/air?loc=us-stlouis","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-air.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-air.output.json"}},{"method":"GET","path":"/gauge/precip","price":"$0.005","network":"base","payTo":"0x2d16a243ba9facc6ac85519d5efad2149dc4c6c3","mimeType":"application/json","description":"Add-on, precipitation for one location: daily rainfall plus 30-day accumulated wet-dry drought context from ERA5. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed. Every record carries an offline-recomputable record_hash.","title":"Add-on, precipitation for one location","tags":["gauge","precip","no-data-no-charge","record-hash","offline-recomputable","descriptive-only"],"resource":"https://aeml-x402.zeabur.app/gauge/precip","maxTimeoutSeconds":30,"preview":"/gauge/preview","input_required":["loc"],"input_example":{"loc":"us-stlouis"},"input_example_request":"/gauge/precip?loc=us-stlouis","inputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-precip.input.json"},"outputSchema":{"$ref":"https://aeml-x402.zeabur.app/schemas/gauge-precip.output.json"}}],"channels":[{"channel":"x402","kind":"AI-agent micropayment (USDC on Base)","status":"active","how":"GET endpoint -> 402 -> pay USDC -> retry with X-PAYMENT"},{"channel":"subscription-token","kind":"stateless HMAC (no account, no login)","status":"active","how":"one-off registration at /gauge/subscribe -> Bearer token for /gauge/watch, /gauge/watch-changes, /gauge/manifest-sweep"},{"channel":"fiat-card","kind":"human / card (fiat)","status":"configured(paddle,gumroad)","how":"provider payment succeeds -> webhook signature verified -> 30-day token minted -> buyer claims it at /fiat/claim; about 2% fees (a merchant of record such as Paddle handles tax)"},{"channel":"rapidapi","kind":"API marketplace","status":"roadmap","how":"existing API-buyer traffic channel"},{"channel":"b2b-direct","kind":"direct to exporters / insurers","status":"roadmap","how":"real buyers, not dependent on channel discovery"},{"channel":"academic","kind":"Zenodo / Kaggle + DOI","status":"roadmap","how":"academic audience + citation flywheel"}],"platforms":{"note":"Add ?platform= to this URL to get a projection this channel can parse. An unknown or omitted value returns this full x402 manifest.","a2a":"https://aeml-x402.zeabur.app/manifest?platform=a2a - A2A AgentCard (same content as /.well-known/agent-card.json)","mcp":"https://aeml-x402.zeabur.app/manifest?platform=mcp - MCP tool list (same tools as POST /mcp tools/list)","openapi":"https://aeml-x402.zeabur.app/openapi.json - OpenAPI 3.1 contract (same content as ?platform=openapi; this is the format x402scan and agentcash discovery read)","x402":"omit ?platform= - this document (resources[] with price, inputSchema, outputSchema)"},"verifier":"verify.mjs - single-file offline verifier: recomputes the canonical sha256 and compares it against record_hash","citation":{"enabled":true,"issuer_DID":"did:key:z6MkjSqVEigLT2eyFzJ9Vhb3DJD2wmwGosSbk1PJ1GTnuABV","key_id":"kid-2026-07","verify":"Standalone offline verifier verify.mjs (citation-object): recompute and check the signature with no network access"},"mcp":{"endpoint":"https://aeml-x402.zeabur.app/mcp","transport":"JSON-RPC 2.0 over HTTP POST (no SSE); methods: initialize / tools/list / tools/call","free_tools":["verify_citation - check a record_hash and get the lookup explanation","find_signal - coverage and freshness list, queryable before you pay"],"paid_tool":"get_official_record - returns only a real 402 challenge (accepts: network/asset/payTo/amount). Pay at that URL from your own wallet; this MCP never takes payment and never delivers paid data"},"bazaar":{"status":"discovery metadata ready (description + inputSchema + outputSchema + resource). The CDP facilitator indexes an endpoint into the Bazaar after its FIRST successful settlement (settle counts, verify does not)","list_endpoint":"GET https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","search_endpoint":"GET https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=","note":"Indexing requirements: (1) a settled payment, (2) resource present in the payload (BASE_URL is set here), (3) inputSchema declared. Each endpoint needs its own settlement to enter the Bazaar. This /manifest is our own machine-readable discovery surface."},"trust":{"what_you_get":"Official-source records. Every record ships a canonical sha256 (record_hash) you can recompute offline from the delivered payload - you do not have to trust us.","verify_yourself":{"verifier":"/verify.mjs","free_check":"/gauge/verify?format=json&hash=<record_hash>"},"delivery_rate_pct":55.3,"measured_over_days":7,"computed_at":"2026-08-18T01:55:27.840Z","if_it_fails":"Charging is bound to HTTP 200. Any non-200 means no settlement occurred - this is structural, not a promise.","per_endpoint_detail":"see resources[].trust"},"pagination":{"limit":20,"offset":0,"total":64,"returned":20},"payload_note":"Schemas are referenced by $ref instead of inlined (the full inline form was ~91k tokens). Per-resource trust records are at the free /trust/preview. Add ?all=1 for the previous full shape (kept for existing indexers; scheduled for removal after 2026-09-30)."}