{"id":"e47bd3fc-2d99-46ff-996c-cb7b16a9848c","url":"https://gateway.stride20k.com/v1/preflight?resource=https%3A%2F%2Fgateway.stride20k.com%2Ffx%2F%3Abase%2F%3Aquote","method":"GET","fingerprint":"6842b794ad390f15361ec0ae624bcca41af599487904a4cce41424717730cd76","name":"Stride20k","description":null,"category":"other","docs_url":null,"advertised_price_usd":"0.010000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","scheme":"exact","networks":["eip155:8453"],"pay_to":"0x552Cc4A10878C7F20574489D47184249657Ca3f6","input_schema":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["resource"],"properties":{"body":{"type":"string","description":"Optional JSON request body for POST probes. If omitted, use the well-known exampleInput when available, otherwise {}."},"method":{"enum":["GET","POST"],"type":"string","normalize":"upper","description":"Optional safe probe method. If omitted, use the matching well-known endpoint's GET/POST method, then GET."},"resource":{"type":"string","pattern":"^https?://.+","urlSafety":true,"description":"The x402 resource URL to preflight, exactly as advertised."}}}},"additionalProperties":false},"output_schema":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","endpoint","data","meta"],"properties":{"ok":{"type":"boolean","description":"true on success."},"data":{"type":"object","required":["resource","score","flags","signals"],"properties":{"note":{"type":"string"},"flags":{"type":"array","items":{"type":"string"}},"score":{"type":"number","description":"0-100, deterministic published rubric."},"signals":{"type":"object","properties":{"asset":{"type":["string","null"]},"is402":{"type":"boolean"},"method":{"type":"string"},"scheme":{"type":["string","null"]},"status":{"type":["number","null"]},"network":{"type":["string","null"]},"priceUsd":{"type":["number","null"]},"reachable":{"type":"boolean"},"assetSymbol":{"type":["string","null"]},"amountAtomic":{"type":["string","null"]},"methodSource":{"type":"string"},"payToPresent":{"type":"boolean"},"assetDecimals":{"type":["number","null"]},"termsDecodable":{"type":"boolean"},"observedAgeDays":{"type":["number","null"]},"wellKnownPresent":{"type":"boolean"},"listedInBazaarNow":{"type":["boolean","null"]},"requestBodySource":{"type":"string"},"onChainBuyerCounts":{"type":"string"}}},"resource":{"type":"string"},"bazaarObservation":{"type":"object","required":["status","observedAt","maxAgeSeconds"],"properties":{"status":{"enum":["fresh","stale","unknown"],"type":"string"},"observedAt":{"type":["string","null"]},"maxAgeSeconds":{"type":"number"}},"description":"Dated completed Bazaar walk, not a live lookup. Stale or unknown evidence cannot establish current membership."}}},"meta":{"type":"object","required":["source","cached","fetchedAt"],"properties":{"cached":{"type":"boolean","description":"Whether this response was served from cache."},"source":{"type":"string","description":"Upstream source: direct probe of the target + Aye Pulse collector archive."},"fetchedAt":{"type":"string","description":"ISO 8601 time the data was actually retrieved from the upstream."},"attribution":{"type":["string","null"],"description":"Licensing attribution when the source requires it."}}},"endpoint":{"type":"string","description":"Always \"/v1/preflight\"."}}}}},"schema_completeness":0,"status":"degraded","first_seen_at":"2026-08-23 12:49:20.014+00","last_seen_at":"2026-08-23 16:55:09.596+00","last_success_at":"2026-09-14 16:12:23.05+00","dead_since":null,"probe_backoff_tier":3,"next_probe_at":"2026-10-16 05:45:45.391+00","search_tsv":"'stride20k':1","catalog_number":"1230","x402_version":2,"resource_url":"https://gateway.stride20k.com/v1/preflight?resource=https%3A%2F%2Fgateway.stride20k.com%2Ffx%2F%3Abase%2F%3Aquote","resource_description":"Spend-guard preflight: deterministic 0-100 score for an x402 resource URL before an agent pays it. Probes GET by default, or a caller-supplied/discoverable GET or POST method and JSON body. Decodes asset-aware terms and only scores USD price sanity for recognized USD-pegged default assets, plus origin /.well-known/x402.json, Bazaar presence, and observed age. Raw signals in every response; auditable. Not an endorsement.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"resource":"https://pulse.aye.today/v1/market-pulse"}},"output":{"type":"json","example":{"ok":true,"data":{"note":"Deterministic published rubric over the target's own public surfaces plus our collector archive. USD price scoring is only available for recognized USD-pegged default assets. Presence and protocol validity, not an endorsement. NOT financial advice.","flags":["age-unknown-or-new"],"score":100,"signals":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","is402":true,"method":"GET","scheme":"exact","status":402,"network":"eip155:8453","priceUsd":0.002,"reachable":true,"assetSymbol":"USDC","amountAtomic":"2000","methodSource":"well-known","payToPresent":true,"assetDecimals":6,"termsDecodable":true,"observedAgeDays":0.1,"wellKnownPresent":true,"listedInBazaarNow":true,"requestBodySource":"none","onChainBuyerCounts":"unavailable"},"resource":"https://pulse.aye.today/v1/market-pulse"},"meta":{"cached":false,"source":"direct probe of the target + Aye Pulse collector archive","fetchedAt":"2026-07-04T00:00:00.000Z","attribution":null},"endpoint":"/v1/preflight"}}},"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":["resource"],"properties":{"body":{"type":"string","description":"Optional JSON request body for POST probes. If omitted, use the well-known exampleInput when available, otherwise {}."},"method":{"enum":["GET","POST"],"type":"string","normalize":"upper","description":"Optional safe probe method. If omitted, use the matching well-known endpoint's GET/POST method, then GET."},"resource":{"type":"string","pattern":"^https?://.+","urlSafety":true,"description":"The x402 resource URL to preflight, exactly as advertised."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","endpoint","data","meta"],"properties":{"ok":{"type":"boolean","description":"true on success."},"data":{"type":"object","required":["resource","score","flags","signals"],"properties":{"note":{"type":"string"},"flags":{"type":"array","items":{"type":"string"}},"score":{"type":"number","description":"0-100, deterministic published rubric."},"signals":{"type":"object","properties":{"asset":{"type":["string","null"]},"is402":{"type":"boolean"},"method":{"type":"string"},"scheme":{"type":["string","null"]},"status":{"type":["number","null"]},"network":{"type":["string","null"]},"priceUsd":{"type":["number","null"]},"reachable":{"type":"boolean"},"assetSymbol":{"type":["string","null"]},"amountAtomic":{"type":["string","null"]},"methodSource":{"type":"string"},"payToPresent":{"type":"boolean"},"assetDecimals":{"type":["number","null"]},"termsDecodable":{"type":"boolean"},"observedAgeDays":{"type":["number","null"]},"wellKnownPresent":{"type":"boolean"},"listedInBazaarNow":{"type":["boolean","null"]},"requestBodySource":{"type":"string"},"onChainBuyerCounts":{"type":"string"}}},"resource":{"type":"string"},"bazaarObservation":{"type":"object","required":["status","observedAt","maxAgeSeconds"],"properties":{"status":{"enum":["fresh","stale","unknown"],"type":"string"},"observedAt":{"type":["string","null"]},"maxAgeSeconds":{"type":"number"}},"description":"Dated completed Bazaar walk, not a live lookup. Stale or unknown evidence cannot establish current membership."}}},"meta":{"type":"object","required":["source","cached","fetchedAt"],"properties":{"cached":{"type":"boolean","description":"Whether this response was served from cache."},"source":{"type":"string","description":"Upstream source: direct probe of the target + Aye Pulse collector archive."},"fetchedAt":{"type":"string","description":"ISO 8601 time the data was actually retrieved from the upstream."},"attribution":{"type":["string","null"],"description":"Licensing attribution when the source requires it."}}},"endpoint":{"type":"string","description":"Always \"/v1/preflight\"."}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x552Cc4A10878C7F20574489D47184249657Ca3f6","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x552Cc4A10878C7F20574489D47184249657Ca3f6","scheme":"exact","network":"eip155:8453","amountAtomic":"10000"}],"bazaar_compatible":false,"bazaar_validated_at":"2026-10-15 05:45:45.391+00","bazaar_validation_error":"http_5xx","window":"24h","probes_n":1,"handshake_uptime":0,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":333,"latency_p90":333,"price_drift_pct":null,"score":0.2448,"computed_at":"2026-10-15 05:46:11.088+00","source_metadata":[{"raw":{"url":"https://gateway.stride20k.com/v1/preflight?resource=https%3A%2F%2Fgateway.stride20k.com%2Ffx%2F%3Abase%2F%3Aquote","name":"Stride20k","method":"GET","source":"bazaar:api.cdp.coinbase.com","fingerprint":"6842b794ad390f15361ec0ae624bcca41af599487904a4cce41424717730cd76","advertisedPriceUsd":0.01},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://gateway.stride20k.com/v1/preflight?resource=https%3A%2F%2Fgateway.stride20k.com%2Ffx%2F%3Abase%2F%3Aquote","resource_description":"Spend-guard preflight: deterministic 0-100 score for an x402 resource URL before an agent pays it. Probes GET by default, or a caller-supplied/discoverable GET or POST method and JSON body. Decodes asset-aware terms and only scores USD price sanity for recognized USD-pegged default assets, plus origin /.well-known/x402.json, Bazaar presence, and observed age. Raw signals in every response; auditable. Not an endorsement.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"resource":"https://pulse.aye.today/v1/market-pulse"}},"output":{"type":"json","example":{"ok":true,"data":{"note":"Deterministic published rubric over the target's own public surfaces plus our collector archive. USD price scoring is only available for recognized USD-pegged default assets. Presence and protocol validity, not an endorsement. NOT financial advice.","flags":["age-unknown-or-new"],"score":100,"signals":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","is402":true,"method":"GET","scheme":"exact","status":402,"network":"eip155:8453","priceUsd":0.002,"reachable":true,"assetSymbol":"USDC","amountAtomic":"2000","methodSource":"well-known","payToPresent":true,"assetDecimals":6,"termsDecodable":true,"observedAgeDays":0.1,"wellKnownPresent":true,"listedInBazaarNow":true,"requestBodySource":"none","onChainBuyerCounts":"unavailable"},"resource":"https://pulse.aye.today/v1/market-pulse"},"meta":{"cached":false,"source":"direct probe of the target + Aye Pulse collector archive","fetchedAt":"2026-07-04T00:00:00.000Z","attribution":null},"endpoint":"/v1/preflight"}}},"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":["resource"],"properties":{"body":{"type":"string","description":"Optional JSON request body for POST probes. If omitted, use the well-known exampleInput when available, otherwise {}."},"method":{"enum":["GET","POST"],"type":"string","normalize":"upper","description":"Optional safe probe method. If omitted, use the matching well-known endpoint's GET/POST method, then GET."},"resource":{"type":"string","pattern":"^https?://.+","urlSafety":true,"description":"The x402 resource URL to preflight, exactly as advertised."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","endpoint","data","meta"],"properties":{"ok":{"type":"boolean","description":"true on success."},"data":{"type":"object","required":["resource","score","flags","signals"],"properties":{"note":{"type":"string"},"flags":{"type":"array","items":{"type":"string"}},"score":{"type":"number","description":"0-100, deterministic published rubric."},"signals":{"type":"object","properties":{"asset":{"type":["string","null"]},"is402":{"type":"boolean"},"method":{"type":"string"},"scheme":{"type":["string","null"]},"status":{"type":["number","null"]},"network":{"type":["string","null"]},"priceUsd":{"type":["number","null"]},"reachable":{"type":"boolean"},"assetSymbol":{"type":["string","null"]},"amountAtomic":{"type":["string","null"]},"methodSource":{"type":"string"},"payToPresent":{"type":"boolean"},"assetDecimals":{"type":["number","null"]},"termsDecodable":{"type":"boolean"},"observedAgeDays":{"type":["number","null"]},"wellKnownPresent":{"type":"boolean"},"listedInBazaarNow":{"type":["boolean","null"]},"requestBodySource":{"type":"string"},"onChainBuyerCounts":{"type":"string"}}},"resource":{"type":"string"},"bazaarObservation":{"type":"object","required":["status","observedAt","maxAgeSeconds"],"properties":{"status":{"enum":["fresh","stale","unknown"],"type":"string"},"observedAt":{"type":["string","null"]},"maxAgeSeconds":{"type":"number"}},"description":"Dated completed Bazaar walk, not a live lookup. Stale or unknown evidence cannot establish current membership."}}},"meta":{"type":"object","required":["source","cached","fetchedAt"],"properties":{"cached":{"type":"boolean","description":"Whether this response was served from cache."},"source":{"type":"string","description":"Upstream source: direct probe of the target + Aye Pulse collector archive."},"fetchedAt":{"type":"string","description":"ISO 8601 time the data was actually retrieved from the upstream."},"attribution":{"type":["string","null"],"description":"Licensing attribution when the source requires it."}}},"endpoint":{"type":"string","description":"Always \"/v1/preflight\"."}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x552Cc4A10878C7F20574489D47184249657Ca3f6","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x552Cc4A10878C7F20574489D47184249657Ca3f6","scheme":"exact","network":"eip155:8453","amountAtomic":"10000"}],"bazaar_compatible":false,"bazaar_validated_at":"2026-10-15 05:45:45.391+00","bazaar_validation_error":"http_5xx"},"sonar_metrics":{"score":0.2448,"uptime":0,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":333,"latency_p90":333,"price_drift_pct":null},"cdp_indexed":false,"confidence":"low"}