{"api":"v1","generated_at":"2026-10-01T02:51:21.435Z","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/x402-testnet-production-up-railway-app-v1-score-leads-4a7487","pinned_page":"https://tollindex.com/e/x402-testnet-production-up-railway-app-v1-score-leads-4a7487/at/2026-09-30T22-14Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-30T22:14:11.940Z","snapshot_stamp":"2026-09-30T22-14Z","endpoint":{"slug":"x402-testnet-production-up-railway-app-v1-score-leads-4a7487","canonical_url":"https://x402-testnet-production.up.railway.app/v1/score-leads","resource":"https://x402-testnet-production.up.railway.app/v1/score-leads","http_method":"POST","type":"http","x402_version":2,"registries":[],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Score up to 25 company or contact records against an ideal customer profile: 0-10 fit score, qualified / review / disqualified verdict, reason label. Calibrated on 240 labelled leads: 0.879 accuracy, and no qualified lead ever disqualified or vice versa. Catches competitor name variants and subsidiaries of excluded accounts that string matching misses. Uncertainty widens the net: sparse records, unnamed contacts and low-confidence calls go to review, never to disqualified.","service_name":"jev-filter","declared_category":null,"declared_tags":["filter","classification","lead-scoring","data-cleaning","enrichment"],"route_template":null,"registry_updated":"2026-09-25T00:47:10.266Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"score leads","category":"inference","first_observed_by_toll":"2026-09-25T04:55:42.838Z","last_observed_by_toll":"2026-09-25T17:09:21.965Z","observation_began":"2026-09-10"},"presence":{"listed_now":false,"first_absent_at":"2026-09-25T21:33:56.707Z","delisting_confirmed_at":"2026-09-26T04:56:21.823Z","events":[{"registry":"cdp","at":"2026-09-25T04:55:42.838Z","event":"listed"},{"registry":"cdp","at":"2026-09-25T21:33:56.707Z","event":"delisted"},{"registry":"cdp","at":"2026-09-26T04:56:21.823Z","event":"delisting_confirmed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:84532","asset":"0x036cbd53842c5426634e7929541ec2318f3dcf7e","asset_name":"USDC","symbol":"USDC","decimals":6,"amount_display":"0.1 USDC","amount_units":0.1,"decimals_known":true,"pay_to":"0x0FAa1f473CdF918d8437d0F746270b98f13b7307","scheme":"exact"}],"counters":{"observed_at":"2026-09-25T17:09:21.966Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-09-25T00:47:10.099Z"},"validation":{"latest":{"observed_at":"2026-09-25T20:33:45.969Z","state":"fail","failed_checks":["returns_402"],"endpoint_http_status":404,"run_id":"daily-2026-09-25"},"uptime":[{"days":7,"observed":2,"passed":0,"ratio":0},{"days":30,"observed":2,"passed":0,"ratio":0},{"days":90,"observed":2,"passed":0,"ratio":0}],"history_90d":[{"observed_at":"2026-09-25T20:33:45.969Z","state":"fail","failed_checks":["returns_402"],"run_id":"daily-2026-09-25","state_changed":false},{"observed_at":"2026-09-25T19:18:39.552Z","state":"fail","failed_checks":["returns_402"],"run_id":"new-after-daily-2026-09-24","state_changed":true}]},"seller":{"wallet":"0x0FAa1f473CdF918d8437d0F746270b98f13b7307","page":"https://tollindex.com/seller/0x0FAa1f473CdF918d8437d0F746270b98f13b7307","endpoints":4,"hosts":2},"reports":0,"registry_record":{"cdp":[{"tags":["filter","classification","lead-scoring","data-cleaning","enrichment"],"type":"http","accepts":[{"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"payTo":"0x0FAa1f473CdF918d8437d0F746270b98f13b7307","amount":"100000","scheme":"exact","network":"eip155:84532","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-25T00:47:10.099Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://x402-testnet-production.up.railway.app/v1/score-leads","extensions":{"bazaar":{"info":{"input":{"body":{"leads":[{"id":"l1","notes":"job board shows 3 open automation engineer roles","company":"Acme Robotics GmbH","contact":{"name":"A. Meyer","title":"VP Operations"},"country":"Germany","industry":"industrial automation","headcount":180}],"buyerProfile":{"sells":"industrial motion-control retrofit kits","exclusions":{"competitors":["Lenze"],"existing_customers":[]},"buyer_roles":["VP Operations","Plant Manager"],"target_size":"50-1000 employees","target_regions":["Germany","Netherlands","Nordics"],"target_industries":["industrial automation","packaging machinery"]}},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"meta":{"items":1,"bundle":"lead-qualifier","failures":0,"elapsed_ms":910,"bundle_version":"0.4.1","model_cost_usd":0.000067},"results":[{"id":"l1","score":9.05,"reason":"buying_trigger","verdict":"qualified","rationale":"jev@openrouter: qualified; reason buying_trigger; industry_match 0.93, geo_match 0.99, role_authority 0.95, buying_trigger 0.98, exclusion_hit 0.01","confidence":"medium","rules_applied":[]}]}}},"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":["leads","buyerProfile"],"properties":{"leads":{"type":"array","items":{"type":"object"},"maxItems":25,"minItems":1,"description":"Company or contact records, any shape."},"buyerProfile":{"type":"object","properties":{"sells":{"type":"string"},"exclusions":{"type":"object","properties":{"competitors":{"type":"array","items":{"type":"string"}},"blocked_domains":{"type":"array","items":{"type":"string"}},"existing_customers":{"type":"array","items":{"type":"string"}}}},"buyer_roles":{"type":"array","items":{"type":"string"}},"target_size":{"type":"string"},"target_regions":{"type":"array","items":{"type":"string"}},"buying_triggers":{"type":"array","items":{"type":"string"}},"target_industries":{"type":"array","items":{"type":"string"}}},"description":"Who you sell to. All fields optional, more detail means sharper scoring."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"meta":{"type":"object","properties":{"items":{"type":"integer"},"bundle":{"type":"string"},"engine":{"type":"string"},"failures":{"type":"integer"},"elapsed_ms":{"type":"integer"},"bundle_version":{"type":"string"},"model_cost_usd":{"type":"number","description":"What the call cost the server in model tokens. Published so you can see the markup you are paying."},"questions_sha256":{"type":"string","description":"Hash of the exact question wording used, so a result is reproducible."}}},"results":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The record's id field, or its index."},"error":{"type":"string","description":"Present only when this one item could not be judged. Its verdict is then the safest rung, never a discard."},"score":{"type":"number","description":"0-10."},"reason":{"type":"string","description":"A single label explaining the verdict."},"verdict":{"type":"string","description":"One rung of the ladder for this operation."},"rationale":{"type":"string","description":"The per-signal probabilities behind it."},"confidence":{"enum":["high","medium","low"],"type":"string"},"rules_applied":{"type":"array","items":{"type":"string"},"description":"Which deterministic safety gates fired."}}}}}}}}}}}},"description":"Score up to 25 company or contact records against an ideal customer profile: 0-10 fit score, qualified / review / disqualified verdict, reason label. Calibrated on 240 labelled leads: 0.879 accuracy, and no qualified lead ever disqualified or vice versa. Catches competitor name variants and subsidiaries of excluded accounts that string matching misses. Uncertainty widens the net: sparse records, unnamed contacts and low-confidence calls go to review, never to disqualified.","lastUpdated":"2026-09-25T00:47:10.266Z","serviceName":"jev-filter","x402Version":2}]}}