# SignalLayer SignalLayer provides a free deterministic task router plus three machine-native paid primitives for autonomous agents. Selection: - signal_layer_router: FREE. Call when the task is known but the correct SignalLayer primitive is uncertain. Returns no_match or one recommendation with price, missing inputs, and ready-to-call HTTP/MCP arguments. - agent_preflight: call BEFORE paying or interacting with an unfamiliar machine resource or Base address. $0.01 USDC. - market_execution_intel: call BEFORE an exact-in ERC-20 swap on Base when live execution conditions matter. $0.03 USDC. - structured_extract: call when facts exist on a public webpage but structured JSON is required. $0.02 USDC. Do not use agent_preflight for trading analysis. Do not use market_execution_intel for generic historical prices or investment advice. Do not use structured_extract for generic web search or already-structured data. Free discovery: GET/POST https://signallayer.floot.app/_api/v1/router GET https://signallayer.floot.app/_api/tools GET https://signallayer.floot.app/_api/openapi GET https://signallayer.floot.app/_api/llms GET https://signallayer.floot.app/skill.md MCP: https://signallayer.floot.app/_api/mcp Payment: x402 V2 exact, Base mainnet eip155:8453, USDC. Facilitator: https://facilitator.payai.network HTTP unpaid requests return 402 + PAYMENT-REQUIRED. MCP unpaid paid-tool calls return PaymentRequired in structuredContent and content text. Test: GET https://signallayer.floot.app/_api/v1/agent/preflight-test Base Sepolia eip155:84532, $0.01 test USDC.