{"api":"v1","generated_at":"2026-11-02T03:02:32.851Z","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/toolvend-dev-url-inspect-1dbbae","pinned_page":"https://tollindex.com/e/toolvend-dev-url-inspect-1dbbae/at/2026-11-01T21-59Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-11-01T21:59:41.591Z","snapshot_stamp":"2026-11-01T21-59Z","endpoint":{"slug":"toolvend-dev-url-inspect-1dbbae","canonical_url":"https://toolvend.dev/url/inspect","resource":"https://toolvend.dev/url/inspect","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Inspect a public URL: HEAD redirect trace, DNS A/AAAA observations and security headers in one report. At most 4 targets, no page body. Includes timestamps, partial-result warnings and factual findings; no safety or reputation verdict.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-10-24T18:10:49.000Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"url inspect","category":"identity","first_observed_by_toll":"2026-09-21T21:57:55.208Z","last_observed_by_toll":"2026-11-01T21:59:41.590Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-21T21:57:55.209Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.009 USDC","amount_units":0.009,"decimals_known":true,"pay_to":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.009 USDC","amount_units":0.009,"decimals_known":true,"pay_to":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","scheme":"exact"}],"counters":{"observed_at":"2026-11-01T21:59:41.591Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-10-24T18:10:48.513Z"},"validation":{"latest":{"observed_at":"2026-10-30T06:32:55.190Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-10-30"},"uptime":[{"days":7,"observed":5,"passed":4,"ratio":0.8},{"days":30,"observed":27,"passed":26,"ratio":0.9629629629629629},{"days":90,"observed":36,"passed":35,"ratio":0.9722222222222222}],"history_90d":[{"observed_at":"2026-10-30T06:32:55.190Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-30","state_changed":false},{"observed_at":"2026-10-29T06:14:52.479Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-29","state_changed":true},{"observed_at":"2026-10-28T06:37:48.021Z","state":"fail","failed_checks":["returns_402"],"run_id":"daily-2026-10-28","state_changed":true},{"observed_at":"2026-10-27T06:30:34.360Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-27","state_changed":false},{"observed_at":"2026-10-26T11:51:30.284Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-26","state_changed":false},{"observed_at":"2026-10-24T21:13:08.384Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-24","state_changed":false},{"observed_at":"2026-10-23T06:24:15.679Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-23","state_changed":false},{"observed_at":"2026-10-22T04:38:40.608Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-22","state_changed":false},{"observed_at":"2026-10-21T08:18:02.863Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-21","state_changed":false},{"observed_at":"2026-10-20T08:33:14.824Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-20","state_changed":false},{"observed_at":"2026-10-19T06:07:27.746Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-19","state_changed":false},{"observed_at":"2026-10-18T08:20:22.963Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-18","state_changed":false},{"observed_at":"2026-10-17T18:21:08.094Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-17","state_changed":false},{"observed_at":"2026-10-16T04:34:52.499Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-16","state_changed":false},{"observed_at":"2026-10-15T06:09:01.282Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-15","state_changed":false},{"observed_at":"2026-10-14T04:32:20.295Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-14","state_changed":false},{"observed_at":"2026-10-13T08:58:54.470Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-13","state_changed":false},{"observed_at":"2026-10-12T06:23:35.307Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-12","state_changed":false},{"observed_at":"2026-10-11T04:45:35.657Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-11","state_changed":false},{"observed_at":"2026-10-10T12:55:38.886Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-10","state_changed":false},{"observed_at":"2026-10-09T04:50:00.078Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-09","state_changed":false},{"observed_at":"2026-10-08T06:27:36.492Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-08","state_changed":false},{"observed_at":"2026-10-07T05:36:49.960Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-07","state_changed":false},{"observed_at":"2026-10-06T06:33:42.524Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-06","state_changed":false},{"observed_at":"2026-10-05T06:14:49.322Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-05","state_changed":false},{"observed_at":"2026-10-04T09:03:23.541Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-04","state_changed":false},{"observed_at":"2026-10-03T04:19:56.267Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-03","state_changed":false},{"observed_at":"2026-10-02T13:30:12.517Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-02","state_changed":false},{"observed_at":"2026-10-01T06:42:52.300Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-01","state_changed":false},{"observed_at":"2026-09-30T06:00:05.285Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T18:20:56.820Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-28T04:12:47.986Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-28","state_changed":false},{"observed_at":"2026-09-25T19:55:29.795Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-25","state_changed":false},{"observed_at":"2026-09-23T05:36:31.739Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-23","state_changed":false},{"observed_at":"2026-09-22T05:46:27.033Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-22","state_changed":false},{"observed_at":"2026-09-22T05:19:48.105Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-09-21","state_changed":true}]},"seller":{"wallet":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","page":"https://tollindex.com/seller/FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","endpoints":8,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","amount":"9000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":120},{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","amount":"9000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-10-24T18:10:48.513Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://toolvend.dev/url/inspect","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"url":"https://example.com"}},"output":{"type":"json","example":{"targets":[{"dns":{"a":["104.20.23.154","172.66.147.243"],"aaaa":["2606:4700:10::ac42:93f3","2606:4700:10::6814:179a"],"status":"resolved","observedAt":"2026-09-21T15:56:40.006Z"},"url":"https://example.com/","http":{"method":"HEAD","status":200,"headers":{"xFrameOptions":null,"referrerPolicy":null,"permissionsPolicy":null,"xContentTypeOptions":null,"contentSecurityPolicy":null,"strictTransportSecurity":null},"location":null,"observedAt":"2026-09-21T15:56:40.036Z"},"hostname":"example.com"}],"findings":[{"code":"header_not_observed","detail":"strict-transport-security was not present in the HEAD response; absence alone is not a vulnerability verdict.","target":0},{"code":"header_not_observed","detail":"content-security-policy was not present in the HEAD response; absence alone is not a vulnerability verdict.","target":0},{"code":"header_not_observed","detail":"x-frame-options was not present in the HEAD response; absence alone is not a vulnerability verdict.","target":0},{"code":"header_not_observed","detail":"x-content-type-options was not present in the HEAD response; absence alone is not a vulnerability verdict.","target":0},{"code":"header_not_observed","detail":"referrer-policy was not present in the HEAD response; absence alone is not a vulnerability verdict.","target":0},{"code":"header_not_observed","detail":"permissions-policy was not present in the HEAD response; absence alone is not a vulnerability verdict.","target":0}],"inputUrl":"https://example.com/","terminal":{"status":200,"target":0},"warnings":[],"redirects":[],"observedAt":"2026-09-21T15:56:40.037Z","sourceLinks":{"dns":"https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/make-api-requests/","http":"https://www.rfc-editor.org/rfc/rfc9110.html","platformSecurity":"https://developers.cloudflare.com/workers/reference/security-model/"},"completeness":{"complete":true,"dnsQueries":2,"httpTargets":1,"notPerformed":["response_body_download","get_request_fallback","javascript_rendering","malware_or_phishing_reputation","certificate_chain_validation","rdap_registration","bgp_or_rpki_validation"],"partialReasons":[]},"normalizedUrl":"https://example.com/"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","maxLength":2048,"minLength":1,"description":"One public HTTP(S) URL on its standard port; credentials and private destinations are rejected"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}}},"description":"Inspect a public URL: HEAD redirect trace, DNS A/AAAA observations and security headers in one report. At most 4 targets, no page body. Includes timestamps, partial-result warnings and factual findings; no safety or reputation verdict.","lastUpdated":"2026-10-24T18:10:49Z","x402Version":2}]}}