{
  "manifest_version": "0.1",
  "manifest_status": "unsigned-draft",
  "manifest_note": "manifest_signature is intentionally absent in this published draft. All claims below are independently verifiable on Base mainnet via the verification_steps; do not trust this document over on-chain state. The bond mechanism is optimistic-v1 (see dispute_process.model): non-response auto-slash is permissionless; an operator rebuttal currently closes a dispute, and neutral-arbiter escalation is the published next upgrade, not yet live.",
  "issuer": {
    "name": "LogicNodes",
    "url": "https://logicnodes.io",
    "organization": "DENNEYTRADINGCO LIMITED LIABILITY COMPANY",
    "signing_address": "0x73EbAF4939929FeB26AE8756143E27dd37b028c9",
    "erc8004_identity": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432/55092",
    "agent_card_url": "https://logicnodes.io/.well-known/agent-card.json"
  },
  "bond_contract": "eip155:8453:0xb1037D0A49A474596c0192aC8e93d4A8732553b7",
  "bond_operator": "eip155:8453:0xE0758d7b5e4Ec8f5891ba1c2F47794fc9B9246FB",
  "asset": {
    "caip19": "eip155:8453/erc20:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "token_name": "USDC",
    "decimals": 6
  },
  "amount": "10000000",
  "amount_display": "10.00",
  "amount_note": "Declared snapshot at issuance: 10.00 USDC live in the bond. Target cap 50.00 USDC. The live balance is authoritative — verify it via verification_steps step 1 and at https://logicnodes.io/transparency#verdict-bond. Do not trust this field over the chain.",
  "currency": "USDC",
  "slashable_conditions": [
    {
      "id": "WRONG_VERDICT",
      "description": "LogicNodes issued a settled (non-test) evaluator verdict that is demonstrably incorrect. The harmed counterparty files deterministic re-execution evidence via POST https://logicnodes.io/escrow/dispute within the challenge window. If the operator does not rebut within the response window, the bond auto-slashes permissionlessly up to max_claim_per_dispute.",
      "proof_type": "oracle_report",
      "evidence_endpoint": "https://logicnodes.io/escrow/dispute",
      "max_claim_usdc": "10.00"
    },
    {
      "id": "NON_RESPONSE",
      "description": "After a valid dispute is filed, LogicNodes fails to respond within response_window_days. Non-response triggers a permissionless auto-slash in the optimistic-v1 model.",
      "proof_type": "oracle_report",
      "max_claim_usdc": "10.00"
    }
  ],
  "verdict_signer": {
    "address": "0x73EbAF4939929FeB26AE8756143E27dd37b028c9",
    "role": "Bonded Evaluator (oracle)",
    "note": "Settlement and evaluator verdict receipts require this address's signature. Read live on-chain from the EscrowV2 oracle() view. Receipts are verifiable with ecrecover."
  },
  "dispute_process": {
    "model": "optimistic-v1",
    "model_description": "Non-response auto-slash is permissionless. Operator rebuttal currently closes a dispute in v1. Neutral-arbiter escalation is the published next upgrade and is NOT yet live.",
    "challenge_window_seconds": 259200,
    "challenge_window_note": "Disputes accepted within 72h of settlement.",
    "response_window_seconds": 604800,
    "withdraw_delay_seconds": 604800,
    "challenge_interface": "http_endpoint",
    "challenge_endpoint": "https://logicnodes.io/escrow/dispute",
    "dispute_deposit_usdc": "1.00",
    "max_claim_per_dispute_usdc": "10.00",
    "required_conditions": ["WRONG_VERDICT"],
    "claims_paid_to_date": 0,
    "policy_url": "https://logicnodes.io/transparency#verdict-bond"
  },
  "verification_steps": [
    {
      "step": 1,
      "action": "eth_call",
      "description": "Read the live USDC balance held by the VerdictBond contract on Base mainnet and confirm it meets or exceeds the amount you require. Do not trust the declared amount field.",
      "params": {
        "to": "eip155:8453/erc20:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "function": "balanceOf(address)",
        "arg": "0xb1037D0A49A474596c0192aC8e93d4A8732553b7",
        "expected_return_type": "uint256"
      }
    },
    {
      "step": 2,
      "action": "fetch_url",
      "description": "Fetch the live transparency feed and read verdict_bond.balance_usdc, verdict_bond.claims_paid, and external_revenue_alltime. Every metric is real or labeled as a test.",
      "params": {
        "url": "https://logicnodes.io/transparency.json",
        "expected_fields": ["verdict_bond.balance_usdc", "verdict_bond.claims_paid", "external_revenue_alltime.usd"]
      }
    },
    {
      "step": 3,
      "action": "check_erc8004_registry",
      "description": "Confirm the issuer's ERC-8004 Identity registration resolves to this agent card.",
      "params": {
        "identity_registry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
        "agent_id": 55092,
        "expected_tokenuri_resolves_to": "https://logicnodes.io/.well-known/agent-card.json"
      }
    },
    {
      "step": 4,
      "action": "verify_signature",
      "description": "For any verdict receipt you receive, recover the signer with ecrecover and confirm it equals verdict_signer.address.",
      "params": {
        "message_hash_algorithm": "eip191",
        "signer_address": "0x73EbAF4939929FeB26AE8756143E27dd37b028c9"
      }
    }
  ],
  "expiry": "2026-12-31T23:59:59Z",
  "scope": ["evaluation", "verdict", "bonded-verdict"],
  "metadata_url": "https://logicnodes.io/bgm.html",
  "spec_url": "https://logicnodes.io/bonded-guarantee-manifest.md",
  "external_revenue_alltime_usd": "0.00",
  "external_paid_verdicts_alltime": 0,
  "honesty_statement": "As of publication LogicNodes has earned $0.00 external revenue and 0 external paid verdicts. The bond is real and funded; the track record is honestly empty. Zero is shown as zero."
}
