{"name":"fia-signals-x402","version":"0.2.3","protocolVersion":"2025-03-26","description":"Lightweight MCP-compatible discovery endpoint for Fia's free contract risk preview, paid x402 routes, and Virtuals ACP direct-buy checkout metadata.","mcp_server":true,"mcp_endpoint":"https://x402.fiasignals.com/mcp","x402_discovery":"https://x402.fiasignals.com/agent-launch.json","openapi":"https://x402.fiasignals.com/openapi.json","llms_txt":"https://x402.fiasignals.com/llms.txt","quickstart":"https://x402.fiasignals.com/quickstart.json","agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","primary_endpoint":"https://x402.fiasignals.com/contract-risk/batch","risk_pack_upsell":{"id":"bundled-risk-pack","name":"Fia Signals Bundled Risk Pack","price_usdc":"0.50","amount_raw_usdc":"500000","status":"payable_x402_route_live","payable_route":"https://x402.fiasignals.com/bundled-risk-pack","payable_methods":["GET","POST"],"accepts_ordering":"starter_first_bundle_second","starter_accepts_index":0,"starter_amount_raw_usdc":"30000","preferred_accepts_index":1,"preferred_amount_raw_usdc":"500000","recommended_for_repeat_buyers":true,"preferred_selection_hint":"Repeat or bundle buyers should select accepts[1] at 500000 raw USDC, or pay the distinct bundled-risk-pack route. accepts[0] remains the 30000 raw USDC starter.","starter_routes":["https://x402.fiasignals.com/token-safety/batch","https://x402.fiasignals.com/contract-risk/batch"],"target_buyer_signal":"Repeat buyers using token-safety and contract-risk batch checks who need a larger pre-swap risk packet instead of another isolated 0.03 USDC call.","delivers":["combined token safety and smart contract risk summary","up to 5 Base/EVM contracts from the existing batch payload","ranked proceed/caution/reject queue","aggregate blocker reasons and warnings","buyer-facing next-action memo for swap routers","strict proof fields for revenue reconciliation"],"non_breaking_policy":"Keep existing 0.03 USDC batch endpoints unchanged. Buyers who want the 0.50 USDC bundle should pay the distinct bundled-risk-pack route.","truth_status":"not_revenue_until_distinct_external_0_50_payment_tx_ref_or_completed_acp_job"},"dedup_alert_discipline":{"rule":"one reconcile per unique x402 tx_ref across x402_events and x402_sales","fallback_key":"endpoint+buyer+timestamp+amount when tx_ref is missing","suppress":"duplicate alerts for the same tx_ref are operating noise, not new revenue"},"transport":"http","method":"GET/POST","auth":"public MCP metadata and tool calls; paid data endpoints use x402 USDC on Base","capabilities":{"tools":{}},"serverInfo":{"name":"fia-signals-x402","version":"0.2.3"},"tool_count":6,"tools":[{"name":"contract_risk_preview","description":"Free live preview for Fia's paid contract_risk/token-safety checkout path.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","default":"base"},"token_address":{"type":"string","description":"EVM token contract address to screen before a swap."}},"required":["token_address"],"additionalProperties":false},"agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","truth_label":"metadata_only_no_payment_attempted"},{"name":"token_safety_batch_checkout","description":"Return paid x402 endpoint, 0.50 USDC bundled risk-pack upsell, and ACP contract_risk checkout metadata without making a payment.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","default":"base"},"token_addresses":{"type":"string","description":"Comma-separated EVM token addresses, maximum 5."}},"additionalProperties":false},"agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","truth_label":"metadata_only_no_payment_attempted"},{"name":"contract_risk_batch_checkout","description":"Return paid x402 contract-risk batch endpoint, 0.50 USDC bundled risk-pack upsell, and ACP contract_risk checkout metadata without making a payment.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","default":"base"},"token_addresses":{"type":"string","description":"Comma-separated EVM token addresses, maximum 5."}},"additionalProperties":false},"agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","truth_label":"metadata_only_no_payment_attempted"},{"name":"guarded_swap_execute_dry_run_checkout","description":"Return the free Virtuals ACP direct-buy job-create handoff packet for guarded_swap_execute_dry_run before a Base swap. Metadata only; ACP payment/job creation is buyer-controlled.","inputSchema":{"type":"object","properties":{"from_token":{"type":"string","default":"USDC"},"to_token":{"type":"string","default":"WETH"},"amount":{"type":"number","default":25},"chain":{"type":"string","default":"base"},"max_slippage_bps":{"type":"number","default":100},"risk_tolerance":{"type":"string","default":"medium"}},"additionalProperties":false},"agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","truth_label":"metadata_only_no_payment_attempted"},{"name":"token_safety_check_acp_checkout","description":"Return the free Virtuals ACP direct-buy job-create handoff packet for token_safety_check before a token swap. Metadata only; ACP payment/job creation is buyer-controlled.","inputSchema":{"type":"object","properties":{"chain":{"type":"string","default":"base"},"token_address":{"type":"string","description":"EVM token contract address to screen before a swap."}},"required":["token_address"],"additionalProperties":false},"agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","truth_label":"metadata_only_no_payment_attempted"},{"name":"offer_angle_ping_acp_checkout","description":"Return the free Virtuals ACP direct-buy job-create handoff packet for offer_angle_ping. Metadata only; ACP payment/job creation is buyer-controlled.","inputSchema":{"type":"object","properties":{"current_offer":{"type":"string"},"goal":{"type":"string","default":"first external buyer"},"target_buyer":{"type":"string","default":"buyer agents"},"current_price":{"type":"number","default":0.03},"symptom":{"type":"string","default":"listed but no paid jobs"}},"additionalProperties":false},"agent_id":18788,"hire_me":"https://app.virtuals.io/acp/agent-details/18788","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","truth_label":"metadata_only_no_payment_attempted"}]}