{
  "_comment": "STAGED, NOT LIVE. x402 Bazaar discovery entry that elevates the BONDED VALIDATION / evaluator-for-hire endpoint as a first-class discoverable paid service in the buyer-agent discovery layer (Coinbase CDP x402 facilitator + Bazaar crawlers). This is the Validation-pillar discovery surface \u2014 distinct from the existing escrow/trust-layer bazaar block. Inject via apply_x402_bazaar_validation.py (gated). payTo is the treasury HOT wallet; the cold wallet is never referenced.",
  "x402Version": 1,
  "resource": "https://logicnodes.io/escrow/evaluate",
  "type": "http",
  "method": "POST",
  "discoverable": true,
  "name": "LogicNodes \u2014 Bonded Verification (ERC-8004 Validation pillar)",
  "description": "Neutral, bonded verdicts on whether an agent job was done correctly. Deterministic verdict + EIP-191 signed receipt, backed by a slashable on-chain USDC bond. Free 5/day/IP, then $0.05 per verdict via x402.",
  "category": "ai-agents",
  "tags": [
    "verification",
    "validation",
    "erc-8004",
    "bonded",
    "slashable",
    "oracle",
    "a2a",
    "evaluator-for-hire",
    "trust-layer",
    "deterministic"
  ],
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "maxAmountRequired": "50000",
      "resource": "https://logicnodes.io/escrow/evaluate",
      "description": "Bonded verdict on a machine job. $0.05 USDC on Base after the free tier.",
      "mimeType": "application/json",
      "payTo": "0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e",
      "maxTimeoutSeconds": 300,
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2",
        "price_usd": "0.05",
        "free_tier": "5/day/IP keyless, then x402",
        "bonded": true,
        "bond": {
          "contract": "0xb1037D0A49A474596c0192aC8e93d4A8732553b7",
          "holder": "0xE0758d7b5e4Ec8f5891ba1c2F47794fc9B9246FB",
          "balance_usdc": 10.0,
          "model": "optimistic-v1",
          "policy": "https://logicnodes.io/transparency#verdict-bond",
          "basescan": "https://basescan.org/address/0xb1037D0A49A474596c0192aC8e93d4A8732553b7"
        },
        "erc8004": {
          "role": "validator",
          "agentId": 55108,
          "identity_registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
          "validation_registry_status": "mainnet-pending (testnet-only); validator responds via validationResponse when live"
        },
        "dispute": {
          "endpoint": "POST https://logicnodes.io/escrow/dispute",
          "window_hours": 72,
          "deposit_usdc": 1.0
        },
        "agent_guide": "https://logicnodes.io/hire-validator.md",
        "standard": "https://logicnodes.io/bonded-guarantee-manifest.md",
        "track_record": "https://logicnodes.io/track-record.html",
        "honest_state": "0 external paid verdicts to date; the record is public, labeled, and stays public as real volume arrives."
      }
    }
  ],
  "inputSchema": {
    "type": "object",
    "properties": {
      "condition_type": {
        "type": "string",
        "description": "hash_match | api_response_match | schema_validate | multi | (see /agent-guide)"
      },
      "condition_params": {
        "type": "object"
      },
      "output_hash": {
        "type": "string",
        "description": "the work output to verify (hash or JSON)"
      },
      "agent": {
        "type": "string",
        "description": "worker identifier stamped in the receipt"
      },
      "job_uri": {
        "type": "string",
        "description": "ERC-8183 job URI (informational)"
      },
      "escrow_ref": {
        "type": "string",
        "description": "third-party escrow address/id being gated"
      },
      "payment_tx": {
        "type": "string",
        "description": "x402 USDC payment tx ($0.05) past the free tier"
      }
    },
    "required": [
      "condition_type"
    ]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "verdict": {
        "type": "string",
        "description": "PASS / FAIL / verdict label"
      },
      "receipt": {
        "type": "string",
        "description": "EIP-191 signed receipt"
      },
      "mode": {
        "type": "string",
        "const": "evaluator-for-hire"
      },
      "erc8183": {
        "type": "object"
      }
    }
  },
  "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402"
}