{"api":"v1","generated_at":"2026-09-15T23:43:13.655Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/asistent-crypto-vercel-app-api-x402-data-brief-ee368e","pinned_page":"https://tollindex.com/e/asistent-crypto-vercel-app-api-x402-data-brief-ee368e/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"asistent-crypto-vercel-app-api-x402-data-brief-ee368e","canonical_url":"https://asistent-crypto.vercel.app/api/x402/data/brief","resource":"https://asistent-crypto.vercel.app/api/x402/data/brief","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"The answer, not the inputs. One call returns a stance for the coin — risk-on, risk-off, fragile or neutral — built from funding and open interest percentiles, sentiment, options implied volatility, the macro regime and what it costs to execute at your size. Every driver comes back with its number and its reading, plus the conditions that would invalidate the call. The rules are deterministic: the same market gives the same verdict.","service_name":null,"declared_category":null,"declared_tags":["market-intelligence","signals","analysis","trading","crypto"],"route_template":":var1","registry_updated":"2026-09-12T08:55:29.669Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"data brief","category":"compute","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0xbeeBd30639E99bbcE11FAA2b463fCCCf6215831b","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":3,"unique_payers_30d":1,"last_called_at":"2026-09-12T08:55:29.541Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:57:15.444Z","state":"malformed","failed_checks":["bazaar.routeTemplate.matches_resource"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":0,"ratio":0},{"days":30,"observed":5,"passed":0,"ratio":0},{"days":90,"observed":5,"passed":0,"ratio":0}],"history_90d":[{"observed_at":"2026-09-15T06:57:15.444Z","state":"malformed","failed_checks":["bazaar.routeTemplate.matches_resource"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:24:19.657Z","state":"malformed","failed_checks":["bazaar.routeTemplate.matches_resource"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:14:22.068Z","state":"malformed","failed_checks":["bazaar.routeTemplate.matches_resource"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T08:54:24.386Z","state":"malformed","failed_checks":["bazaar.routeTemplate.matches_resource"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T14:41:35.679Z","state":"malformed","failed_checks":["bazaar.routeTemplate.matches_resource"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xbeeBd30639E99bbcE11FAA2b463fCCCf6215831b","page":"https://tollindex.com/seller/0xbeeBd30639E99bbcE11FAA2b463fCCCf6215831b","endpoints":19,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["market-intelligence","signals","analysis","trading","crypto"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xbeeBd30639E99bbcE11FAA2b463fCCCf6215831b","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-09-12T08:55:29.541Z","l30DaysTotalCalls":3,"l30DaysUniquePayers":1},"resource":"https://asistent-crypto.vercel.app/api/x402/data/brief","extensions":{"bazaar":{"info":{"input":{"body":{"coin":"BTC"},"type":"http","method":"POST","bodyType":"json","pathParams":{}},"output":{"type":"json","example":{"ok":true,"data":{},"tool":"get_market_brief"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":[],"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"pathParams":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"routeTemplate":":var1"}},"description":"The answer, not the inputs. One call returns a stance for the coin — risk-on, risk-off, fragile or neutral — built from funding and open interest percentiles, sentiment, options implied volatility, the macro regime and what it costs to execute at your size. Every driver comes back with its number and its reading, plus the conditions that would invalidate the call. The rules are deterministic: the same market gives the same verdict.","lastUpdated":"2026-09-12T08:55:29.669Z","x402Version":2}]}}