{"api":"v1","generated_at":"2026-09-15T18:50:28.785Z","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/agent-halowerk-com-v1-intent-clarify-664030","pinned_page":"https://tollindex.com/e/agent-halowerk-com-v1-intent-clarify-664030/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"agent-halowerk-com-v1-intent-clarify-664030","canonical_url":"https://agent.halowerk.com/v1/intent-clarify","resource":"https://agent.halowerk.com/v1/intent-clarify","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Takes a list of candidate intents, each described by attributes, plus whatever is already known, and returns the one attribute worth asking about next. Candidates contradicted by the known values are ruled out first and listed with the attribute that excluded them; a candidate that simply does not declare a known attribute is kept, because silence is not a contradiction.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-08-19T15:04:14.995Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"intent clarify","category":"other","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","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.005 USDC","amount_units":0.005,"decimals_known":true,"pay_to":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-08-19T15:04:14.429Z"},"validation":{"latest":{"observed_at":"2026-09-15T05:02:21.386Z","state":"pass","failed_checks":["bazaar.info.output"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T05:02:21.386Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:53:45.636Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:52:26.991Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:08:10.364Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:47:17.039Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","page":"https://tollindex.com/seller/0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","endpoints":1553,"hosts":67},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","asset":"USDC","version":"2","eip712Domain":{"name":"USD Coin","chainId":8453,"version":"2","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"network_name":"Base Mainnet","assetTransferMethod":"eip3009"},"payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","amount":"5000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-08-19T15:04:14.429Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://agent.halowerk.com/v1/intent-clarify","extensions":{"bazaar":{"info":{"input":{"body":{"known":{"urgency":"high"},"candidates":[{"id":"book_flight","label":"Book a flight","prior":3,"attributes":{"action":"book","object":"travel","urgency":"high"}},{"id":"book_hotel","label":"Book a hotel room","prior":2,"attributes":{"action":"book","object":"lodging","urgency":"high"}},{"id":"cancel_flight","label":"Cancel a flight","prior":1,"attributes":{"action":"cancel","object":"travel","urgency":"high"}},{"id":"flight_status","label":"Check flight status","prior":4,"attributes":{"action":"inspect","object":"travel","urgency":"low"}}],"max_options":5,"attribute_prompts":{"action":"What would you like to do?"}},"type":"http","method":"POST","bodyType":"json"}},"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":{"type":"object","required":["candidates"],"properties":{"known":{"type":"object","description":"Attribute values already established, for example from earlier answers.","additionalProperties":{"type":["string","number","boolean","null"]}},"ask_about":{"type":"array","items":{"type":"string","maxLength":128,"minLength":1},"maxItems":50,"description":"Restrict the question to these attributes. Empty or absent means all of them."},"candidates":{"type":"array","items":{"type":"object","required":["id","attributes"],"properties":{"id":{"type":"string","maxLength":128,"minLength":1,"description":"Identifier, unique within the call."},"label":{"type":"string","maxLength":300,"description":"Optional human-readable name, echoed unchanged."},"prior":{"type":"number","default":1,"maximum":1000,"minimum":0,"description":"Relative likelihood of this candidate before asking. Used to weight the expected outcome."},"attributes":{"type":"object","description":"What distinguishes this candidate. Values must be scalar.","additionalProperties":{"type":["string","number","boolean","null"]}}},"additionalProperties":false},"maxItems":50,"minItems":2,"description":"The competing intents, two to fifty."},"max_options":{"type":"integer","default":5,"maximum":10,"minimum":2,"description":"How many answer options the question may offer. Excess values are named under omitted_values, never dropped silently."},"attribute_prompts":{"type":"object","description":"Your own question wording per attribute. Used verbatim where given.","additionalProperties":{"type":"string","maxLength":300}}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}}}},"description":"Takes a list of candidate intents, each described by attributes, plus whatever is already known, and returns the one attribute worth asking about next. Candidates contradicted by the known values are ruled out first and listed with the attribute that excluded them; a candidate that simply does not declare a known attribute is kept, because silence is not a contradiction.","lastUpdated":"2026-08-19T15:04:14.995Z","x402Version":2}]}}