{"name":"TradeSignal · x402 preflight","description":"Checks any x402 endpoint before an agent pays it. One unpaid GET or POST {} reads the 402 (v1 body or v2 PAYMENT-REQUIRED header) and judges network, official USDC asset, payTo, EIP-712 name/version, price traps (>= $1 caution, >= $1,000 do_not_pay), your max price, the host the requirement names, latency and the seller's discovery files. Verdict pay, caution, do_not_pay or not_x402, with reasons and fixes. Never pays or signs.","category":"crypto-trading-signals","paid":{"method":"POST","endpoint":"https://angel.oroboros-design.com/agenten/signal/preflight","short":"https://angel.oroboros-design.com/preflight","body":{"url":"https://angel.oroboros-design.com/agenten/signal/regime"},"schema":{"type":"object","properties":{"url":{"type":"string","pattern":"^https://","maxLength":2048,"description":"the paid endpoint to check (public https domain, port 443)"},"method":{"type":"string","enum":["GET","POST"]},"max_price_usd":{"type":"number","minimum":0}},"required":["url"]},"pay":"x402 v2 (PAYMENT-SIGNATURE) or USDC transfer + header X-PAYMENT-TX or X-Bundle-Token"},"price_usd":{"unknown":"0.05","known":"0.05","trusted":"0.035"},"bundle_calls":1,"bundle":{"default":true,"proposal":{"calls":50000,"price_usd":"1499.00","per_call_usd":"0.02998","valid_days":365,"role":"proposal","this_call_with_pack_usd":"0.02998","save_pct":40,"buy":"POST https://angel.oroboros-design.com/agenten/signal/pack {\"calls\":50000}"},"anchor":{"calls":5000,"price_usd":"199.00","per_call_usd":"0.0398","valid_days":90,"role":"anchor","this_call_with_pack_usd":"0.0398","save_pct":20,"buy":"POST https://angel.oroboros-design.com/agenten/signal/pack {\"calls\":5000}","card":"https://angel.oroboros-design.com/buy?calls=5000"},"tiers":[{"calls":500,"price_usd":"25.00","per_call_usd":"0.05","valid_days":30,"role":"entry","this_call_with_pack_usd":"0.05","save_pct":0,"buy":"POST https://angel.oroboros-design.com/agenten/signal/pack {\"calls\":500}","card":"https://angel.oroboros-design.com/buy?calls=500"},{"calls":5000,"price_usd":"199.00","per_call_usd":"0.0398","valid_days":90,"role":"anchor","this_call_with_pack_usd":"0.0398","save_pct":20,"buy":"POST https://angel.oroboros-design.com/agenten/signal/pack {\"calls\":5000}","card":"https://angel.oroboros-design.com/buy?calls=5000"},{"calls":50000,"price_usd":"1499.00","per_call_usd":"0.02998","valid_days":365,"role":"proposal","this_call_with_pack_usd":"0.02998","save_pct":40,"buy":"POST https://angel.oroboros-design.com/agenten/signal/pack {\"calls\":50000}"}],"compare":{"this_call_usd":"0.05","with_pack_usd":"0.02998","pack_calls_used":1,"save_pct":40},"covers":"every TradeSignal surface; fresh=true counts 5","use":"header X-Bundle-Token: <token> on https://angel.oroboros-design.com/agenten/signal and every surface — no per-call signing"},"payTo":{"network":"eip155:8453","asset":"USDC","address":"0x0CAc7D3c89be4f478E4c8f713C0D3D2D0954678D"},"returns":{"asof":"2026-11-13T00:00:00Z","url":"https://api.example.com/v1/quote","method":"GET","status":402,"latency_ms":212,"verdict":"pay","score":88,"x402":{"version":2,"options":1,"cheapest":{"network":"eip155:8453","asset":"USDC","price_usd":0.01,"pay_to":"0x…","scheme":"exact"}},"reasons":["[good] option 1: asset is the official USDC contract on Base."],"discovery":{"llms_txt":true,"agent_card":true,"openapi":true,"x402_well_known":false,"mcp_server_card":false},"fixes":["list your paid resources at /.well-known/x402"]},"never_charged":["400 bad body or unknown symbol","429 slot full","503 data source unavailable"],"after":"gas-window before you settle on Base","docs":"https://angel.oroboros-design.com/agenten/signal/agent.md","feed":"https://angel.oroboros-design.com/agenten/signal","disclaimer":"Data, not investment advice."}