{
  "openapi": "3.1.0",
  "info": {
    "title": "SignalLayer — machine-native agent primitives",
    "version": "2.1.0",
    "description": "Free deterministic task routing plus three x402-paid tools for autonomous agents."
  },
  "servers": [{ "url": "https://signallayer.floot.app" }],
  "paths": {
    "/_api/v1/router": {
      "get": {
        "operationId": "signal_layer_router_get",
        "summary": "Free SignalLayer task router",
        "security": [],
        "responses": { "200": { "description": "Routing recommendation or no_match" } }
      },
      "post": {
        "operationId": "signal_layer_router",
        "summary": "Free SignalLayer task router",
        "security": [],
        "responses": { "200": { "description": "Routing recommendation or no_match" } }
      }
    },
    "/_api/tools": {
      "get": {
        "operationId": "signal_layer_catalog",
        "summary": "Free tool catalog",
        "security": [],
        "responses": { "200": { "description": "Catalog" } }
      }
    },
    "/_api/v1/agent/preflight": {
      "get": {
        "operationId": "agent_preflight_get",
        "summary": "x402 Preflight Security & Payment Risk Check",
        "x-payment-info": {
          "protocols": ["x402"],
          "price": { "mode": "fixed", "currency": "USD", "amount": "0.01" },
          "network": "eip155:8453",
          "asset": "USDC"
        },
        "responses": { "200": { "description": "Preflight result" }, "402": { "description": "x402 payment required" } }
      },
      "post": {
        "operationId": "agent_preflight",
        "summary": "x402 Preflight Security & Payment Risk Check",
        "x-payment-info": {
          "protocols": ["x402"],
          "price": { "mode": "fixed", "currency": "USD", "amount": "0.01" },
          "network": "eip155:8453",
          "asset": "USDC"
        },
        "responses": { "200": { "description": "Preflight result" }, "402": { "description": "x402 payment required" } }
      }
    },
    "/_api/v1/market/execution-intel": {
      "get": {
        "operationId": "market_execution_intel_get",
        "summary": "Base Swap Execution, Slippage & Quote Intelligence",
        "x-payment-info": {
          "protocols": ["x402"],
          "price": { "mode": "fixed", "currency": "USD", "amount": "0.03" },
          "network": "eip155:8453",
          "asset": "USDC"
        },
        "responses": { "200": { "description": "Execution result" }, "402": { "description": "x402 payment required" } }
      },
      "post": {
        "operationId": "market_execution_intel",
        "summary": "Base Swap Execution, Slippage & Quote Intelligence",
        "x-payment-info": {
          "protocols": ["x402"],
          "price": { "mode": "fixed", "currency": "USD", "amount": "0.03" },
          "network": "eip155:8453",
          "asset": "USDC"
        },
        "responses": { "200": { "description": "Execution result" }, "402": { "description": "x402 payment required" } }
      }
    },
    "/_api/v1/web/structured-extract": {
      "get": {
        "operationId": "structured_extract_get",
        "summary": "Webpage Structured Data Extraction with Evidence",
        "x-payment-info": {
          "protocols": ["x402"],
          "price": { "mode": "fixed", "currency": "USD", "amount": "0.02" },
          "network": "eip155:8453",
          "asset": "USDC"
        },
        "responses": { "200": { "description": "Extraction result" }, "402": { "description": "x402 payment required" } }
      },
      "post": {
        "operationId": "structured_extract",
        "summary": "Webpage Structured Data Extraction with Evidence",
        "x-payment-info": {
          "protocols": ["x402"],
          "price": { "mode": "fixed", "currency": "USD", "amount": "0.02" },
          "network": "eip155:8453",
          "asset": "USDC"
        },
        "responses": { "200": { "description": "Extraction result" }, "402": { "description": "x402 payment required" } }
      }
    }
  },
  "x-signallayer": {
    "defaultEntryPoint": "/_api/v1/router",
    "catalog": "/_api/tools",
    "mcp": "/_api/mcp",
    "llms": "/_api/llms",
    "skill": "/_api/skill",
    "payment": {
      "protocol": "x402",
      "version": 2,
      "scheme": "exact",
      "network": "eip155:8453",
      "asset": "USDC"
    }
  },
  "x-discovery": {
    "ownershipProofs": ["0x60B3C6c053E926460D1E1053c516c859C95365e6"]
  }
}