{
  "schema": "to1.product-catalog.v1",
  "name": "TO1 Operator",
  "promise": "One TO1 brain that can work through many doors.",
  "distributionPolicy": "non-exclusive",
  "coreContract": {
    "input": {
      "agreementHash": "required caller-provided sha256 label for the job or order; TO1 does not claim it is encoded in or signed by the transfer",
      "transactionHash": "0x plus 64 hex characters",
      "expectedPayTo": "0x wallet address",
      "minimumAmountUsd": "positive decimal string with at most 6 places",
      "expectedPayer": "required 0x wallet address",
      "network": "base or eip155:8453",
      "visibility": "private or public_redacted"
    },
    "outputSchema": "to1.settlement-evidence.v1",
    "rule": "A rail may wrap the call, but it may not change the check decision."
  },
  "coreContracts": {
    "settlementCheck": {
      "input": {
        "agreementHash": "required caller-provided sha256 label for the job or order; TO1 does not claim it is encoded in or signed by the transfer",
        "transactionHash": "0x plus 64 hex characters",
        "expectedPayTo": "0x wallet address",
        "minimumAmountUsd": "positive decimal string with at most 6 places",
        "expectedPayer": "required 0x wallet address",
        "network": "base or eip155:8453",
        "visibility": "private or public_redacted"
      },
      "outputSchema": "to1.settlement-evidence.v1",
      "rule": "A rail may wrap the call, but it may not change the check decision."
    },
    "taskFirewall": {
      "inputSchema": "to1.task-firewall.request/v1",
      "outputSchema": "to1.task-firewall.public/v1",
      "rule": "The server collects DumpShield proof. Only a fresh exact SAFE result may enter review; no result authorizes execution."
    },
    "workPatchbay": {
      "inputSchema": "to1.work-patchbay/v1",
      "outputSchema": "to1.work-patchbay.public/v1",
      "rule": "Only the holder of the correct deal capability can move the work circuit; verified settlement is linked only after exact Base USDC evidence matches."
    }
  },
  "products": [
    {
      "productId": "to1.settlement-check.v1",
      "name": "TO1 Settlement Check",
      "promise": "Check a Base USDC transfer's token, payer, recipient, amount, RPC agreement, and confirmations, then return a content-addressed check receipt.",
      "billingModel": "fixed",
      "unit": "verification",
      "price": {
        "value": "0.01",
        "currency": "USDC",
        "atomic": "10000",
        "network": "eip155:8453"
      },
      "checkedAsset": {
        "symbol": "USDC",
        "network": "eip155:8453",
        "contract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
        "decimals": 6
      },
      "input": {
        "agreementHash": "required caller-provided sha256 label for the job or order; TO1 does not claim it is encoded in or signed by the transfer",
        "transactionHash": "0x plus 64 hex characters",
        "expectedPayTo": "0x wallet address",
        "minimumAmountUsd": "positive decimal string with at most 6 places",
        "expectedPayer": "required 0x wallet address",
        "network": "base or eip155:8453",
        "visibility": "private or public_redacted"
      },
      "outputSchema": "to1.settlement-evidence.v1",
      "privacyDefault": "private"
    },
    {
      "productId": "to1.token-task-gate.v1",
      "name": "TO1 Task Firewall",
      "promise": "Screen one exact token task with DumpShield, bind it to the same agreement hash, and return ROUTE_FOR_REVIEW only when every strict read-only check is SAFE.",
      "billingModel": "fixed",
      "unit": "token_task_screen",
      "price": {
        "value": "0.01",
        "currency": "USDC",
        "atomic": "10000",
        "network": "eip155:8453"
      },
      "paymentAsset": {
        "symbol": "USDC",
        "network": "eip155:8453",
        "contract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
        "decimals": 6
      },
      "tool": "screen_token_task",
      "billingRails": [
        "rest_x402",
        "mcp_x402",
        "agent_api_x402"
      ],
      "inputSchema": "to1.task-firewall.request/v1",
      "outputSchema": "to1.task-firewall.public/v1",
      "decisions": [
        "ROUTE_FOR_REVIEW",
        "QUARANTINE"
      ],
      "privacyDefault": "public_redacted",
      "readOnly": true,
      "tradeAuthorized": false,
      "executionAuthorized": false
    },
    {
      "productId": "to1.work-patchbay.v1",
      "name": "TO1 Work Patchbay",
      "promise": "Connect exact terms, provider acceptance, delivery proof, buyer choice, and verified Base USDC in one append-only work circuit.",
      "billingModel": "free_coordination",
      "settlementCheckSoldSeparately": true,
      "inputSchema": "to1.work-patchbay/v1",
      "outputSchema": "to1.work-patchbay.public/v1",
      "paymentAsset": {
        "symbol": "USDC",
        "network": "eip155:8453",
        "contract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
        "decimals": 6
      },
      "boundaries": {
        "custody": false,
        "guaranteesWork": false,
        "arbitration": false,
        "publicReceiptsRedacted": true,
        "providerBinding": "to1_agent_socket_control",
        "verifiesLegalIdentity": false
      }
    }
  ],
  "operatorViews": {
    "moneyDashboard": "https://to1-trust-network.deadbeatradar.workers.dev/money",
    "moneyJson": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/money",
    "discordPayload": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/money/discord"
  },
  "publicTools": {
    "dumpShield": {
      "status": "live_read_only_beta",
      "price": "free",
      "page": "https://to1-trust-network.deadbeatradar.workers.dev/dump-shield",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/dump-shield",
      "simulationReceipts": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/dump-shield/simulations",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/dump-shield.json",
      "verdicts": [
        "SAFE",
        "BLOCK",
        "UNKNOWN"
      ],
      "tradeAuthorized": false
    },
    "workPatchbay": {
      "status": "live",
      "price": "free coordination; Settlement Check is billed separately",
      "page": "https://to1-trust-network.deadbeatradar.workers.dev/work-patchbay",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/work-patchbay",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/to1-work-patchbay.json",
      "custody": false,
      "arbitration": false
    },
    "hire": {
      "status": "public_beta",
      "price": "free coordination; direct provider payment only after buyer approval",
      "page": "https://to1-trust-network.deadbeatradar.workers.dev/hire",
      "providers": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/hire/providers",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/to1-hire.json",
      "privateByDefault": true,
      "custody": false,
      "escrow": false,
      "arbitration": false,
      "automaticPayment": false,
      "includedExactTransferCheck": true
    }
  },
  "rails": [
    {
      "id": "work_patchbay_http",
      "status": "live_verified",
      "protocol": "TO1 append-only HTTP work ledger",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/work-patchbay",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/to1-work-patchbay.json",
      "productId": "to1.work-patchbay.v1",
      "custody": false,
      "note": "Records exact terms, actor decisions, delivery revisions, and verified payment links. It is not escrow or arbitration."
    },
    {
      "id": "mcp_x402",
      "status": "live_verified",
      "protocol": "MCP + x402 v2",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/x402-mcp",
      "tool": "verify_settlement"
    },
    {
      "id": "rest_x402",
      "status": "live_verified",
      "protocol": "REST + x402 v2",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/settlement-check"
    },
    {
      "id": "task_firewall_rest_x402",
      "billingRail": "rest_x402",
      "status": "live_discovery_402_only",
      "protocol": "REST + x402 v2",
      "productId": "to1.token-task-gate.v1",
      "tool": "screen_token_task",
      "price": {
        "value": "0.01",
        "currency": "USDC",
        "atomic": "10000",
        "network": "eip155:8453"
      },
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/task-firewall",
      "receiptEndpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/task-firewall/receipts/{receiptId}",
      "paidSettlementVerified": false,
      "tradeAuthorized": false,
      "executionAuthorized": false
    },
    {
      "id": "task_firewall_mcp_x402",
      "billingRail": "mcp_x402",
      "status": "live_discovery_402_only",
      "protocol": "MCP + x402 v2",
      "productId": "to1.token-task-gate.v1",
      "tool": "screen_token_task",
      "price": {
        "value": "0.01",
        "currency": "USDC",
        "atomic": "10000",
        "network": "eip155:8453"
      },
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/x402-mcp",
      "paidSettlementVerified": false,
      "tradeAuthorized": false,
      "executionAuthorized": false
    },
    {
      "id": "task_firewall_agent_api_x402",
      "billingRail": "agent_api_x402",
      "status": "live_discovery_402_only",
      "protocol": "TO1 Agent API + x402 v2",
      "productId": "to1.token-task-gate.v1",
      "tool": "screen_token_task",
      "price": {
        "value": "0.01",
        "currency": "USDC",
        "atomic": "10000",
        "network": "eip155:8453"
      },
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/agent-api/tools/screen-token-task",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/to1-agent-api.json",
      "paidSettlementVerified": false,
      "tradeAuthorized": false,
      "executionAuthorized": false
    },
    {
      "id": "to1_agent_api_x402",
      "status": "live_verified",
      "protocol": "TO1 Agent API + x402 v2",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/agent-api/tools/verify-settlement",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/to1-agent-api.json"
    },
    {
      "id": "to1_task_http_x402",
      "status": "live_nonstandard",
      "protocol": "TO1 task-style HTTP + x402 v2",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/agent-tasks/to1/settlement-check",
      "compatibilityAlias": "https://to1-trust-network.deadbeatradar.workers.dev/a2a/to1/settlement-check",
      "note": "This is TO1's small task envelope, not a claim of standard A2A conformance."
    },
    {
      "id": "okx_ai",
      "status": "listed_live",
      "protocol": "OKX.AI Agent-to-MCP",
      "agentId": "2349",
      "agentName": "TO1 Intelligence",
      "serviceId": "6687",
      "serviceName": "T01 Settlement Check",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/x402-mcp",
      "listedFee": {
        "value": "0.01",
        "currency": "USDT"
      },
      "listingTransaction": "0x86368331053725c83b815e52f49df0a7115dd76c03f674fb29e5152dca87f5da",
      "note": "Agent #2349 and service #6687 are live. The OKX listing points to TO1's paid x402 MCP door."
    },
    {
      "id": "standard_a2a",
      "status": "live_verified",
      "protocol": "A2A v0.3 JSON-RPC + required TO1 HTTP x402 v2 extension",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/a2a/jsonrpc",
      "discovery": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/agent-card.json",
      "extension": "https://to1-trust-network.deadbeatradar.workers.dev/.well-known/to1-http-x402-v2.json",
      "note": "Uses the stable A2A JavaScript SDK line and labels its custom HTTP payment extension honestly."
    },
    {
      "id": "discord",
      "status": "operator_payload_live",
      "protocol": "Discord operator view",
      "endpoint": "https://to1-trust-network.deadbeatradar.workers.dev/api/to1/money/discord",
      "note": "TO1 CHIEF reads this private redacted money truth feed. Discord is a window, not a second ledger."
    }
  ],
  "rules": [
    "TO1 billing never proves the checked transaction.",
    "The agreement hash is a caller-supplied label, not an on-chain agreement proof.",
    "Every implemented TO1 Settlement Check adapter returns the same evidence schema and proof hash.",
    "Task Firewall billing records payment only after settlement and never changes the safety decision.",
    "Task Firewall can route a SAFE task to review, but it never authorizes a trade or execution.",
    "Work Patchbay never holds funds, guarantees delivery, or pretends a dispute marker is arbitration.",
    "A Work Patchbay provider receipt proves control of the exact targeted TO1 Agent Socket, not a legal or human identity.",
    "Private is the default; public pages are redacted."
  ]
}