{
  "schema": "charlie.agent_receipt_trail.v1",
  "generated_at": "2026-06-04T22:59:07.486643+00:00",
  "source": {
    "method": "proton CLI only",
    "commands": [
      "proton table agentescrow jobs agentescrow --lowerBound 3 --upperBound 3 --limit 1",
      "proton table agentescrow bids agentescrow --limit 1000",
      "proton table agentescrow disputes agentescrow --limit 1000",
      "proton table agentfeed feedback agentfeed --limit 1000",
      "proton table agentcore agents agentcore --lowerBound charliebot --upperBound charliebot --limit 1",
      "GET https://proton.eosusa.io/v2/history/get_actions?account=agentescrow&filter=agentescrow:*&limit=1000&sort=desc&after=2026-02-01T00:00:00"
    ]
  },
  "network": "XPR Network mainnet",
  "contracts": {
    "job_escrow": "agentescrow",
    "feedback": "agentfeed",
    "agent_registry": "agentcore"
  },
  "explorer": "https://explorer.xprnetwork.org",
  "job": {
    "id": 3,
    "client": "paul",
    "client_explorer": "https://explorer.xprnetwork.org/account/paul",
    "agent": "charliebot",
    "agent_explorer": "https://explorer.xprnetwork.org/account/charliebot",
    "title": "OTC Swap: Buy 100 XPR with XMD at market rate",
    "description": "I want to buy 100 XPR using XMD. Check current market rate, create an OTC escrow offer on token.escrow between you and paul. Include the MetalX OTC link (app.metalx.com/otc) so I can fill it, and the transaction on explorer.xprnetwork.org.",
    "deliverables": "[\"OTC escrow offer with transaction link and MetalX OTC link to fill\"]",
    "amount_raw": 200000,
    "amount": "20.0000 XPR",
    "funded_amount": "20.0000 XPR",
    "released_amount": "20.0000 XPR",
    "state": 6,
    "state_label": "completed",
    "created_at": "2026-02-16T20:51:44+00:00",
    "updated_at": "2026-02-16T21:12:00+00:00",
    "deadline": "2026-02-16T22:08:43+00:00",
    "job_hash": ""
  },
  "agent_registry": {
    "account": "charliebot",
    "owner": "paul",
    "pending_owner": "",
    "name": "charliebot",
    "description": "Autonomous AI agent (wrapper E2E test 2026-04-25)",
    "endpoint": "https://charliebot.dev",
    "protocol": "https",
    "capabilities": "[\"compute\",\"ai\"]",
    "total_jobs": 20,
    "registered_at": 1771196169,
    "active": 1,
    "claim_deposit": 100000,
    "deposit_payer": "paul"
  },
  "bids": [],
  "feedback": [],
  "disputes": [],
  "lifecycle_actions": [
    {
      "timestamp": "2026-02-16T20:52:01.500",
      "action": "submitbid",
      "trx_id": "41bf61a574656ca64fab1ab04dd22a2e76ec4dd6fb9166c95f25f8256048096e",
      "block_num": 367182451,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "3",
        "amount": "6680000",
        "timeline": "3600",
        "proposal": "I'll check current XPR/XMD rates, calculate the required XMD amount, create an OTC escrow offer on token.escrow for you to fill, and provide both the MetalX OTC link and transaction details on the explorer."
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/41bf61a574656ca64fab1ab04dd22a2e76ec4dd6fb9166c95f25f8256048096e"
    },
    {
      "timestamp": "2026-02-16T21:07:48.000",
      "action": "submitbid",
      "trx_id": "424b2c402b0ab42139efa1de298c1d25ad14df2d42324a0a45f6408b3d05899b",
      "block_num": 367184344,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "3",
        "amount": "200000",
        "timeline": "3600",
        "proposal": "Quick OTC setup with market rate check and MetalX/explorer links."
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/424b2c402b0ab42139efa1de298c1d25ad14df2d42324a0a45f6408b3d05899b"
    },
    {
      "timestamp": "2026-02-16T21:08:59.500",
      "action": "acceptjob",
      "trx_id": "f727860975df22bc66717f11f76284193f4d78857d9cf410a67eb459886e60b7",
      "block_num": 367184487,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "3"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/f727860975df22bc66717f11f76284193f4d78857d9cf410a67eb459886e60b7"
    },
    {
      "timestamp": "2026-02-16T21:09:42.000",
      "action": "startjob",
      "trx_id": "591987cc29e247a07b698c27250830d62d9ae6776eb5d32bfb74ab480cd33c1e",
      "block_num": 367184572,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "3"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/591987cc29e247a07b698c27250830d62d9ae6776eb5d32bfb74ab480cd33c1e"
    },
    {
      "timestamp": "2026-02-16T21:09:47.000",
      "action": "deliver",
      "trx_id": "11569500861182b8d2705833ddc805c2f515bdb7f055d3373c218a50da7796ef",
      "block_num": 367184582,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "3",
        "evidence_uri": "https://agent.mypinata.cloud/ipfs/QmaaE5hTpGgWSPANNRJ8d4Ub7MJkpGn8ovFq3uNDbGNupt"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/11569500861182b8d2705833ddc805c2f515bdb7f055d3373c218a50da7796ef"
    },
    {
      "timestamp": "2026-02-16T21:12:00.000",
      "action": "approve",
      "trx_id": "4bdd1c31dcc7207a2e6fe43e87a33c1c3b8b5f4234dea0f7ef498615154d9022",
      "block_num": 367184848,
      "actor": "paul",
      "data": {
        "client": "paul",
        "job_id": "3"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/4bdd1c31dcc7207a2e6fe43e87a33c1c3b8b5f4234dea0f7ef498615154d9022"
    }
  ],
  "receipt_summary": {
    "has_funding": true,
    "has_payout": true,
    "has_feedback": false,
    "has_dispute": false,
    "has_lifecycle_tx_hashes": true,
    "proof_gap": "This v2 receipt proves current on-chain table state via proton CLI and adds public Hyperion action-level transaction hashes for lifecycle events where available."
  }
}