{"service":"SignalLayer","version":"2.1.1","description":"Machine-native decision and data primitives for autonomous agents.","selectionPolicy":{"defaultEntryPoint":"signal_layer_router","rule":"If the correct primitive is uncertain, call the free signal_layer_router. If the task clearly matches a primitive, call it directly. Never select a tool when doNotUseWhen applies."},"payment":{"protocol":"x402","version":2,"scheme":"exact","network":"eip155:8453","asset":"USDC","facilitator":"https://facilitator.payai.network","facilitatorMode":"payai-fallback","preferredFacilitator":"https://api.cdp.coinbase.com/platform/v2/x402"},"tools":[{"name":"signal_layer_router","category":"discovery-and-routing","useWhen":"When an agent has a task but is not certain which SignalLayer primitive matches it.","doNotUseWhen":"The agent already knows exactly which SignalLayer primitive to call.","priceUsd":0,"free":true,"methods":["GET","POST"],"endpoint":"/_api/v1/router","mcpTool":"signal_layer_router","requiredInput":["task"],"optionalInput":["target","network","maxPriceUsd","fields","sellToken","buyToken","amount","sellTokenDecimals","buyTokenDecimals"],"outputGuarantees":["match","recommendedTool","routingConfidence","reason","missingRequiredInputs","readyToCall"],"latencyClass":"instant"},{"name":"agent_preflight","displayName":"x402 Preflight Security & Payment Risk Check","category":"trust-and-payment-safety","tags":["x402","payment safety","wallet risk","API trust","preflight","Base"],"useWhen":"Before paying, transferring to, or interacting with an unfamiliar machine resource, x402 endpoint, recipient, or Base address.","doNotUseWhen":"You only need market execution conditions or webpage extraction.","priceUsd":0.01,"methods":["GET","POST"],"endpoint":"/_api/v1/agent/preflight","mcpTool":"agent_preflight","requiredInput":["target"],"optionalInput":["intent","expected.network","expected.maxPriceUsd","routingId"],"outputGuarantees":["decision.verdict","decision.score","decision.confidence","evidence","warnings","freshness","nextActions"],"latencyClass":"interactive","example":{"target":"https://signallayer.floot.app/_api/v1/market/execution-intel","intent":"pay","expected":{"network":"eip155:8453","maxPriceUsd":0.05}}},{"name":"market_execution_intel","displayName":"Base Swap Execution, Slippage & Quote Intelligence","category":"defi-execution","tags":["Base","swap","slippage","quote","execution","ERC-20","DeFi"],"useWhen":"Before an exact-in ERC-20 swap on Base when current quote-derived execution conditions, network cost, and size sensitivity matter.","doNotUseWhen":"You need generic historical prices, personalized investment advice, or a signed transaction.","priceUsd":0.03,"methods":["GET","POST"],"endpoint":"/_api/v1/market/execution-intel","mcpTool":"market_execution_intel","requiredInput":["sellToken","buyToken","amount","sellTokenDecimals","buyTokenDecimals"],"optionalInput":["routingId"],"outputGuarantees":["decision.verdict","quotedBuyAmount","networkCostBps","sizeImpactEstimateBps","evidence","warnings","freshness"],"latencyClass":"real-time","example":{"network":"eip155:8453","sellToken":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","buyToken":"0x4200000000000000000000000000000000000006","amount":"10","sellTokenDecimals":6,"buyTokenDecimals":18}},{"name":"structured_extract","displayName":"Webpage Structured Data Extraction with Evidence","category":"web-to-structured-data","tags":["web extraction","structured JSON","scraping","facts","evidence","webpage"],"useWhen":"When requested facts exist on a public webpage but compact structured JSON is needed instead of browsing and parsing the page.","doNotUseWhen":"The source is already structured or the task is generic web search.","priceUsd":0.02,"methods":["GET","POST"],"endpoint":"/_api/v1/web/structured-extract","mcpTool":"structured_extract","requiredInput":["url","fields"],"optionalInput":["routingId"],"outputGuarantees":["data","field-level evidence","field-level confidence","freshness","partial-result signaling"],"latencyClass":"interactive-ai","example":{"url":"https://example.com","fields":["title","purpose"]}}],"discovery":{"catalog":"/_api/tools","router":"/_api/v1/router","mcp":"/_api/mcp","openapi":"/_api/openapi","llms":"/_api/llms","skill":"/_api/skill","wellKnownX402":"/.well-known/x402","x402Status":"/_api/x402-status","testnetPaymentRoute":"/_api/v1/agent/preflight-test"}}