{"name":"Fia Signals x402","decision":"Screen up to 5 Base tokens before swap with /token-safety/batch for 0.10 USDC.","primary_product":{"path":"/pre-trade-risk/batch","alias":"/token-safety/batch","price":"$0.10","limit":5,"example":"/token-safety/batch?chain=base&token_addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0xdac17f958d2ee523a2206206994597c13d831ec7","expected_fields":["count","summary","results"],"summary":"Batch pre-swap risk gate for agents screening multiple token candidates in one paid call."},"single_product":{"path":"/pre-trade-risk","alias":"/token-safety","price":"$0.03","example":"/token-safety?chain=base&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","expected_fields":["verdict","action","safety_score","confidence","reasons","warnings","sources","raw_checks"],"summary":"Single-token fallback returning safe/risky/blocked before a trading agent executes one swap."},"best_value":"Batch is 0.10 USDC for up to 5 tokens; single-token checks are 0.03 USDC each.","checkout_demo":{"path":"/fear-greed","price":"$0.05","summary":"Lowest-cost proven x402 checkout demo."},"discovery":{"x402":"https://x402.fiasignals.com/.well-known/x402.json","llms":"https://x402.fiasignals.com/llms.txt","integrate":"https://x402.fiasignals.com/integrate","agent_launch":"https://x402.fiasignals.com/agent-launch.json","quickstart":"https://x402.fiasignals.com/quickstart.json","virtuals_direct_buy":"https://x402.fiasignals.com/virtuals-direct-buy.json","openapi":"https://x402.fiasignals.com/openapi.json","bazaar_resources":"https://x402.fiasignals.com/discovery/resources","ai_plugin":"https://x402.fiasignals.com/.well-known/ai-plugin.json"},"quickstart":{"name":"Fia Signals x402 Buyer-Agent Quickstart","version":"0.1.0","truth_label":"acquisition_plumbing","purpose":"Help buyer agents convert a 402 challenge into a paid retry for token safety checks, or hire the ACP safe-swap preflight action directly.","recommended_virtuals_acp_buy":{"seller":"Fia Signals","agent_id":18788,"seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","offering":"safe_swap_preflight","price_usd":0.05,"why":"Use this first when the buyer is about to swap. It returns GO/CAUTION/BLOCK, risk score, position cap, gas/price context, token-safety evidence, and an execution-ready swap intent.","create_job":"npm run acp -- job create 0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6 safe_swap_preflight --requirements '{\"from_token\":\"USDC\",\"to_token\":\"0x4200000000000000000000000000000000000006\",\"amount\":\"10\",\"chain\":\"base\",\"max_slippage_bps\":100,\"risk_tolerance\":\"medium\"}' --isAutomated true --json","direct_buy_manifest":"https://x402.fiasignals.com/virtuals-direct-buy.json"},"primary_endpoint":{"method":"GET","url":"https://x402.fiasignals.com/token-safety/batch?chain=base&token_addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006","price_usdc":"0.10","amount_raw_usdc":"100000","limit":5},"fallback_endpoint":{"method":"GET","url":"https://x402.fiasignals.com/token-safety?chain=base&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price_usdc":"0.03","amount_raw_usdc":"30000"},"payment":{"protocol":"x402","network":"eip155:8453","asset":"Base USDC","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x8D32c6a3EE3fB8a8b4c5378F7C5a26CC320a853F","challenge_header":"payment-required","retry_header":"X-PAYMENT"},"flow":["Send the GET request without X-PAYMENT.","Read the HTTP 402 payment-required challenge.","Use your x402 wallet/client to create the X-PAYMENT header.","Retry the same URL with X-PAYMENT.","Read the JSON verdict before executing a swap."],"curl_probe":"curl -i \"https://x402.fiasignals.com/token-safety/batch?chain=base&token_addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006\"","reference_buyer":{"name":"fia-risk-aware-swapper","repo":"https://github.com/Odds7/fia-risk-aware-swapper","release":"https://github.com/Odds7/fia-risk-aware-swapper/releases/tag/v0.1.0","status":"public GitHub reference implementation only; no npm or PyPI package is published","purpose":"Runnable buyer-side example for probing Fia Signals x402 endpoints, receiving a 402 challenge, and retrying with a funded wallet.","typescript_paid_path":"recommended integration path, but not production-validated until a separately approved paid canary is run","python_paid_path":"dry-run/reference only; paid mode is not validated","truth_status":"reference buyer integration, not proof of demand or external sales","clone_and_run":["git clone https://github.com/Odds7/fia-risk-aware-swapper.git","cd fia-risk-aware-swapper","npm install","npm run dry-run"]},"typescript_package":{"package":null,"status":"no npm package published; use the GitHub reference buyer instead","snippet":"git clone https://github.com/Odds7/fia-risk-aware-swapper.git\ncd fia-risk-aware-swapper\nnpm install\nnpm run dry-run"},"typescript_fetch":{"package":"@x402/fetch","snippet":"import { wrapFetchWithPayment } from \"@x402/fetch\";\nconst fetchWithPayment = wrapFetchWithPayment(fetch, walletClient);\nconst res = await fetchWithPayment(\"https://x402.fiasignals.com/token-safety/batch?chain=base&token_addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006\");\nconst result = await res.json();"},"python_package":{"package":null,"status":"no PyPI package published; Python path is dry-run/reference only","snippet":"git clone https://github.com/Odds7/fia-risk-aware-swapper.git\ncd fia-risk-aware-swapper\npython3 -m py_compile py/risk_aware_swap.py"},"manual_header_flow":{"probe":"curl -i \"https://x402.fiasignals.com/token-safety/batch?chain=base&token_addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006\"","paid_retry":"curl -H \"X-PAYMENT: $X402_PAYMENT_HEADER\" \"https://x402.fiasignals.com/token-safety/batch?chain=base&token_addresses=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006\""},"expected_response":{"count":"number","summary":{"safe":0,"risky":0,"blocked":0,"error":0},"results":[{"verdict":"safe|risky|blocked","action":"PROCEED|CAUTION|REJECT","safety_score":"0-100","confidence":"low|medium|high","reasons":[],"warnings":[],"sources":[],"raw_checks":{}}]},"discovery":{"integrate":"https://x402.fiasignals.com/integrate","agent_launch":"https://x402.fiasignals.com/agent-launch.json","x402_manifest":"https://x402.fiasignals.com/.well-known/x402.json","github":"https://github.com/Odds7/fia-risk-aware-swapper"},"truth_status":{"external_sales_claim":"none","known_paid_proof":"internal canaries only as of 2026-04-25 Cycle 3","use":"buyer-agent integration aid, not revenue proof"}},"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","pay_to":"0x8D32c6a3EE3fB8a8b4c5378F7C5a26CC320a853F"}}