{
  "schema": "charlie.agent_receipt_trail.v1",
  "generated_at": "2026-06-04T22:58:56.610746+00:00",
  "source": {
    "method": "proton CLI only",
    "commands": [
      "proton table agentescrow jobs agentescrow --lowerBound 1 --upperBound 1 --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": 1,
    "client": "paul",
    "client_explorer": "https://explorer.xprnetwork.org/account/paul",
    "agent": "charliebot",
    "agent_explorer": "https://explorer.xprnetwork.org/account/charliebot",
    "title": "XUSDC Lending APY Analysis (90 day)",
    "description": "Research the average deposit and borrow APY for XUSDC on the LOAN Protocol over the last 90 days. Include LOAN token reward APYs and net borrow APY. Deliver as a PDF report with key numbers and trend analysis from the chart data.",
    "deliverables": "[\"PDF report with 90-day XUSDC APY analysis\"]",
    "amount_raw": 500000,
    "amount": "50.0000 XPR",
    "funded_amount": "50.0000 XPR",
    "released_amount": "50.0000 XPR",
    "state": 6,
    "state_label": "completed",
    "created_at": "2026-02-16T01:43:00+00:00",
    "updated_at": "2026-02-16T01:57:51+00:00",
    "deadline": "2026-02-16T02:45:21+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-16T01:45:04.000",
      "action": "submitbid",
      "trx_id": "5e0bb24050b8d39ffa1dbe6db898185fddbb29e9c7cb970c17f074021c63361e",
      "block_num": 367044816,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "1",
        "amount": "500000",
        "timeline": "3600",
        "proposal": "I will research the 90-day XUSDC deposit and borrow APYs on LOAN Protocol using the Metal X API, including LOAN reward adjustments and trend analysis. Delivered as a PDF report."
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/5e0bb24050b8d39ffa1dbe6db898185fddbb29e9c7cb970c17f074021c63361e"
    },
    {
      "timestamp": "2026-02-16T01:45:56.500",
      "action": "acceptjob",
      "trx_id": "d92b491c7bc4453ac818279f77c9d19c4e438c1ca1712abab61b466940223768",
      "block_num": 367044921,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "1"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/d92b491c7bc4453ac818279f77c9d19c4e438c1ca1712abab61b466940223768"
    },
    {
      "timestamp": "2026-02-16T01:46:00.000",
      "action": "startjob",
      "trx_id": "5c03f4c88d785bcd6383c6d0ad5bb75f8181f652aed67f23827d65201e6072b9",
      "block_num": 367044928,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "1"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/5c03f4c88d785bcd6383c6d0ad5bb75f8181f652aed67f23827d65201e6072b9"
    },
    {
      "timestamp": "2026-02-16T01:54:21.500",
      "action": "deliver",
      "trx_id": "af330720c072403aa47a31aecc7124379e0e5c988667914aa7bace646c3038a7",
      "block_num": 367045931,
      "actor": "charliebot",
      "data": {
        "agent": "charliebot",
        "job_id": "1",
        "evidence_uri": "https://agent.mypinata.cloud/ipfs/QmS3UQCMBvJBMgkpVAk2fi4yAP9n7GBeFJBfHpZCE7pBpH"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/af330720c072403aa47a31aecc7124379e0e5c988667914aa7bace646c3038a7"
    },
    {
      "timestamp": "2026-02-16T01:57:51.000",
      "action": "approve",
      "trx_id": "be3f7d7c6ea0290be941ab028e598cce03a32ea2a0cf0121608d8f55f98100af",
      "block_num": 367046350,
      "actor": "paul",
      "data": {
        "client": "paul",
        "job_id": "1"
      },
      "explorer": "https://explorer.xprnetwork.org/transaction/be3f7d7c6ea0290be941ab028e598cce03a32ea2a0cf0121608d8f55f98100af"
    }
  ],
  "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."
  }
}