{
  "receiptNumber": "RX-260430-002",
  "status": "FINAL",
  "title": "Receipt · AAPL & NVDA — weekly paper trade thesis",
  "summary": "6 agent steps · 1 tool calls · 1 approvals (0 rejected) · 2 memories used · 1 deliverables · risk medium",
  "crewKey": "paper-trading",
  "missionStatus": "WAITING_APPROVAL",
  "missionId": "cmom1na90000i1vmabpr418ls",
  "riskLevel": "MEDIUM",
  "integrityHash": "f0a311854b98c93f2911d3f8e085201aa2329d87bd004297c5a8e59d8917e005",
  "generatedAt": "2026-04-30T22:17:04.029Z",
  "finalizedAt": "2026-04-30T22:17:12.248Z",
  "counts": {
    "agents": 6,
    "steps": 6,
    "toolCalls": 1,
    "approvals": 1,
    "memoryUsed": 2,
    "memoryChanged": 2,
    "deliverables": 1,
    "failedSteps": 0,
    "blockedActions": 0,
    "tokensIn": 2330,
    "tokensOut": 1590,
    "estimatedCost": 0.000939
  },
  "content": {
    "mission": {
      "id": "cmom1na90000i1vmabpr418ls",
      "title": "AAPL & NVDA — weekly paper trade thesis",
      "objective": "Analyze AAPL and NVDA for a paper trade this week given the macro backdrop.",
      "crewKey": "paper-trading",
      "status": "WAITING_APPROVAL",
      "priority": "normal",
      "isDemo": true,
      "createdAt": "2026-04-30T21:58:48.032Z",
      "completedAt": "2026-04-30T22:01:48.032Z"
    },
    "requestedObjective": "Analyze AAPL and NVDA for a paper trade this week given the macro backdrop.",
    "agents": [
      {
        "key": "market-scout",
        "name": "Market Scout",
        "role": "Scans the watchlist and produces a market brief.",
        "status": "COMPLETED",
        "orderIndex": 0
      },
      {
        "key": "news",
        "name": "News Agent",
        "role": "Summarizes relevant news and event flow.",
        "status": "COMPLETED",
        "orderIndex": 1
      },
      {
        "key": "strategy",
        "name": "Strategy Agent",
        "role": "Builds a single, defensible trade thesis.",
        "status": "COMPLETED",
        "orderIndex": 2
      },
      {
        "key": "risk",
        "name": "Risk Agent",
        "role": "Calculates downside, invalidation, and sizing notes.",
        "status": "COMPLETED",
        "orderIndex": 3
      },
      {
        "key": "backtest",
        "name": "Backtest Agent",
        "role": "Runs a simple historical simulation from seeded data.",
        "status": "COMPLETED",
        "orderIndex": 4
      },
      {
        "key": "paper-execution",
        "name": "Paper Execution Agent",
        "role": "Records the simulated trade decision only.",
        "status": "COMPLETED",
        "orderIndex": 5
      }
    ],
    "steps": [
      {
        "id": "cmom1nawz00141vmatcgryc69",
        "agentKey": "market-scout",
        "stepName": "Market Scout",
        "status": "COMPLETED",
        "tokensIn": 220,
        "tokensOut": 380,
        "latencyMs": 612,
        "error": null
      },
      {
        "id": "cmom1nb1t00161vmalq7zisvj",
        "agentKey": "news",
        "stepName": "News Agent",
        "status": "COMPLETED",
        "tokensIn": 320,
        "tokensOut": 260,
        "latencyMs": 540,
        "error": null
      },
      {
        "id": "cmom1nb4a00181vmatvi0dxgy",
        "agentKey": "strategy",
        "stepName": "Strategy Agent",
        "status": "COMPLETED",
        "tokensIn": 480,
        "tokensOut": 240,
        "latencyMs": 720,
        "error": null
      },
      {
        "id": "cmom1nb6y001a1vmahkulrmiv",
        "agentKey": "risk",
        "stepName": "Risk Agent",
        "status": "COMPLETED",
        "tokensIn": 380,
        "tokensOut": 200,
        "latencyMs": 480,
        "error": null
      },
      {
        "id": "cmom1nb9e001c1vmap6hjt0u9",
        "agentKey": "backtest",
        "stepName": "Backtest Agent",
        "status": "COMPLETED",
        "tokensIn": 410,
        "tokensOut": 290,
        "latencyMs": 980,
        "error": null
      },
      {
        "id": "cmom1nbgo001g1vma23mt3w3o",
        "agentKey": "paper-execution",
        "stepName": "Paper Execution Agent",
        "status": "COMPLETED",
        "tokensIn": 520,
        "tokensOut": 220,
        "latencyMs": 410,
        "error": null
      }
    ],
    "tools": [
      {
        "id": "cmom1nbbv001e1vma2qrjlujb",
        "agentKey": "backtest",
        "toolName": "price_series_lookup",
        "status": "COMPLETED",
        "requiresApproval": false,
        "error": null
      }
    ],
    "approvals": [
      {
        "id": "cmom1nbny001k1vmagu0c857v",
        "type": "TRADE_SIMULATION",
        "title": "Approve simulated trade: AAPL BUY",
        "status": "PENDING",
        "decidedNote": null
      }
    ],
    "memoriesUsed": [
      {
        "id": "cmom1nexb004a1vma9zmjjadq",
        "title": "[demo] Always state simulation only on paper trades",
        "scope": "CREW",
        "origin": "LOCAL",
        "confidence": 1,
        "reason": "pinned crew"
      },
      {
        "id": "cmom1nexc004c1vmaa94ifq0r",
        "title": "[demo] Operator timezone: Europe/London (UK)",
        "scope": "GLOBAL",
        "origin": "HERMES",
        "confidence": 1,
        "reason": "pinned global"
      }
    ],
    "memoryChanges": [
      {
        "id": "cmom1nf7f004i1vmaiicncclw",
        "action": "CREATED",
        "memoryItemId": "cmom1nexb004a1vma9zmjjadq",
        "source": "USER",
        "occurredAt": "2026-04-30T22:16:53.569Z"
      },
      {
        "id": "cmom1nf9w004k1vma2lnbwze2",
        "action": "SYNCED_FROM_HERMES",
        "memoryItemId": "cmom1nexc004c1vmaa94ifq0r",
        "source": "HERMES",
        "occurredAt": "2026-04-30T22:16:53.569Z"
      }
    ],
    "deliverables": [
      {
        "id": "cmom1nbj4001i1vmar4mz4elo",
        "type": "TRADE_JOURNAL",
        "title": "Paper trade: AAPL BUY"
      }
    ],
    "jobs": [],
    "auditEvents": [
      {
        "eventType": "mission.started",
        "actor": "system",
        "message": "Mission started: AAPL & NVDA — weekly paper trade thesis",
        "occurredAt": "2026-04-30T21:58:48.032Z"
      },
      {
        "eventType": "agent.started",
        "actor": "market-scout",
        "message": "market-scout started",
        "occurredAt": "2026-04-30T21:58:48.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "market-scout",
        "message": "market-scout completed",
        "occurredAt": "2026-04-30T21:58:57.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "news",
        "message": "news started",
        "occurredAt": "2026-04-30T21:59:00.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "news",
        "message": "news completed",
        "occurredAt": "2026-04-30T21:59:09.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "strategy",
        "message": "strategy started",
        "occurredAt": "2026-04-30T21:59:12.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "strategy",
        "message": "strategy completed",
        "occurredAt": "2026-04-30T21:59:21.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "risk",
        "message": "risk started",
        "occurredAt": "2026-04-30T21:59:24.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "risk",
        "message": "risk completed",
        "occurredAt": "2026-04-30T21:59:33.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "backtest",
        "message": "backtest started",
        "occurredAt": "2026-04-30T21:59:36.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "backtest",
        "message": "backtest completed",
        "occurredAt": "2026-04-30T21:59:45.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "paper-execution",
        "message": "paper-execution started",
        "occurredAt": "2026-04-30T21:59:48.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "paper-execution",
        "message": "paper-execution completed",
        "occurredAt": "2026-04-30T21:59:57.132Z"
      },
      {
        "eventType": "mission.waiting_approval",
        "actor": "system",
        "message": "Mission complete — items awaiting approval.",
        "occurredAt": "2026-04-30T22:01:48.032Z"
      },
      {
        "eventType": "memory.selected",
        "actor": "memory",
        "message": "Selected 2 memory items for this mission.",
        "occurredAt": "2026-04-30T22:16:56.222Z"
      },
      {
        "eventType": "memory.injected",
        "actor": "memory",
        "message": "Injected 2 memory items into mission context.",
        "occurredAt": "2026-04-30T22:16:56.398Z"
      }
    ],
    "risk": {
      "level": "MEDIUM",
      "totalScore": 3,
      "factors": [
        {
          "key": "externalActionApprovalsPending",
          "label": "External-action approvals pending",
          "count": 1,
          "weight": 1,
          "score": 1
        },
        {
          "key": "paperTradeCount",
          "label": "Simulated trade ticket present",
          "count": 1,
          "weight": 2,
          "score": 2
        }
      ]
    },
    "browserQa": null,
    "modelUsage": [
      {
        "model": "unknown",
        "role": "default",
        "calls": 6,
        "tokensIn": 2330,
        "tokensOut": 1590,
        "fallback": false
      }
    ],
    "media": null,
    "runtime": null,
    "counts": {
      "agents": 6,
      "steps": 6,
      "tools": 1,
      "approvals": 1,
      "memoriesUsed": 2,
      "memoryChanges": 2,
      "deliverables": 1,
      "failedSteps": 0,
      "blockedActions": 0,
      "failedJobs": 0,
      "rejectedApprovals": 0,
      "tokensIn": 2330,
      "tokensOut": 1590,
      "estimatedCost": 0.000939,
      "cost": {
        "model": "nousresearch/hermes-4-70b",
        "priceSource": "openrouter-live",
        "pricedAt": "2026-04-30T22:17:03.841Z",
        "promptCostUsd": 0.0003029,
        "completionCostUsd": 0.000636,
        "totalCostUsd": 0.0009388999999999999
      },
      "browserQaPagesChecked": 0,
      "browserQaHighIssues": 0
    },
    "schedule": null,
    "inboxOrigin": null,
    "timeline": [
      {
        "occurredAt": "2026-04-30T21:58:48.032Z",
        "type": "OBJECTIVE",
        "title": "Mission created",
        "detail": "Analyze AAPL and NVDA for a paper trade this week given the macro backdrop."
      },
      {
        "occurredAt": "2026-04-30T21:58:48.032Z",
        "type": "MISSION.STARTED",
        "title": "Mission started: AAPL & NVDA — weekly paper trade thesis"
      },
      {
        "occurredAt": "2026-04-30T21:58:48.032Z",
        "type": "AGENT_STEP",
        "title": "market-scout completed",
        "detail": "220↑ 380↓"
      },
      {
        "occurredAt": "2026-04-30T21:59:00.032Z",
        "type": "AGENT_STEP",
        "title": "news completed",
        "detail": "320↑ 260↓"
      },
      {
        "occurredAt": "2026-04-30T21:59:12.032Z",
        "type": "AGENT_STEP",
        "title": "strategy completed",
        "detail": "480↑ 240↓"
      },
      {
        "occurredAt": "2026-04-30T21:59:24.032Z",
        "type": "AGENT_STEP",
        "title": "risk completed",
        "detail": "380↑ 200↓"
      },
      {
        "occurredAt": "2026-04-30T21:59:34.032Z",
        "type": "TOOL_CALL",
        "title": "backtest → price_series_lookup completed"
      },
      {
        "occurredAt": "2026-04-30T21:59:36.032Z",
        "type": "AGENT_STEP",
        "title": "backtest completed",
        "detail": "410↑ 290↓"
      },
      {
        "occurredAt": "2026-04-30T21:59:48.032Z",
        "type": "AGENT_STEP",
        "title": "paper-execution completed",
        "detail": "520↑ 220↓"
      },
      {
        "occurredAt": "2026-04-30T22:01:48.032Z",
        "type": "APPROVAL",
        "title": "TRADE_SIMULATION · PENDING",
        "detail": "Approve simulated trade: AAPL BUY"
      },
      {
        "occurredAt": "2026-04-30T22:01:48.032Z",
        "type": "DELIVERABLE",
        "title": "TRADE_JOURNAL · Paper trade: AAPL BUY"
      },
      {
        "occurredAt": "2026-04-30T22:16:53.569Z",
        "type": "MEMORY_CHANGED",
        "title": "created memory"
      },
      {
        "occurredAt": "2026-04-30T22:16:53.569Z",
        "type": "MEMORY_CHANGED",
        "title": "synced_from_hermes memory"
      },
      {
        "occurredAt": "2026-04-30T22:16:56.488Z",
        "type": "MEMORY_USED",
        "title": "[demo] Always state simulation only on paper trades",
        "detail": "CREW · pinned crew"
      },
      {
        "occurredAt": "2026-04-30T22:16:56.839Z",
        "type": "MEMORY_USED",
        "title": "[demo] Operator timezone: Europe/London (UK)",
        "detail": "GLOBAL · pinned global"
      }
    ]
  }
}