{
  "recordingType": "Codex assistant session using real ASDK MCP and browser tools",
  "environment": "isolated local Smart365Guide workspace; synthetic account and invoice",
  "externalCodexCLI": false,
  "otherClientsTested": false,
  "modelUsageMeasured": false,
  "productionWrites": 0,
  "realPayments": 0,
  "narration": {
    "type": "AI-generated",
    "model": "gpt-4o-mini-tts",
    "voice": "marin"
  },
  "editing": "Chronological source intervals; idle gaps removed; captured frames held where needed for natural speech. No action or result synthesized.",
  "durationSeconds": 87.73,
  "verifiedResult": {
    "savedResultVerified": true,
    "createdApplication": {
      "id": "cmvfge1dt001q3zo2d2qykem8",
      "name": "Northstar Demo Store",
      "domain": "store.example.test",
      "browserSdkCredentialPresent": true,
      "serverCredentialPresent": true
    },
    "checkoutRequests": 0,
    "realPayments": 0,
    "source": "Codex assistant in this session using ASDK MCP and authorized Playwright browser controls",
    "externalCodexCLI": false,
    "otherAgentClientsTested": false,
    "modelUsageMeasured": false
  },
  "sourceFrameCount": 396,
  "sdkSha256": "6db7ddc6ac3f8fcd28c30b6805c45674342e6c5e67578c864e198cd6c12a8d8d",
  "chapters": [
    {
      "ranges": [
        [
          0,
          4
        ],
        [
          17,
          20
        ]
      ],
      "text": "Here is Smart365Guide working inside its own platform. This is a real browser recording in a local test workspace, using synthetic data.",
      "start": 0.0,
      "end": 10.55,
      "heldFrameSeconds": 3.933
    },
    {
      "ranges": [
        [
          23,
          34
        ]
      ],
      "text": "The embedded bot reads a published workflow. A person can follow this guide, and a connected agent can request the same structured path.",
      "start": 10.55,
      "end": 21.435,
      "heldFrameSeconds": 0
    },
    {
      "ranges": [
        [
          58,
          66
        ]
      ],
      "text": "Here, the Codex assistant in this session uses authenticated MCP to read the approved steps, selectors, and field requirements.",
      "start": 21.435,
      "end": 30.935,
      "heldFrameSeconds": 1.636
    },
    {
      "ranges": [
        [
          84.5,
          90
        ],
        [
          101.5,
          108
        ]
      ],
      "text": "The agent opens the real registration form, then enters the requested project name and allowed domain. These are actual application fields.",
      "start": 30.935,
      "end": 42.246,
      "heldFrameSeconds": 0
    },
    {
      "ranges": [
        [
          112.5,
          119
        ],
        [
          121.5,
          126.5
        ]
      ],
      "text": "The application saves the project and generates SDK credentials. A separate authenticated read confirms the name, domain, and credential presence. Key values are hidden.",
      "start": 42.246,
      "end": 53.896,
      "heldFrameSeconds": 0.522
    },
    {
      "ranges": [
        [
          139,
          151.5
        ]
      ],
      "text": "Next, the agent requests the published billing path and navigates directly to the billing page. The signed-in account keeps its normal permissions.",
      "start": 53.896,
      "end": 66.18,
      "heldFrameSeconds": 0
    },
    {
      "ranges": [
        [
          151.5,
          159
        ]
      ],
      "text": "It reads the current plan and the synthetic invoice, then stops. This demonstration submits no checkout, upgrade, or payment.",
      "start": 66.18,
      "end": 75.58,
      "heldFrameSeconds": 2.299
    },
    {
      "ranges": [
        [
          164,
          167.6
        ]
      ],
      "text": "Connect your own compatible agent through ASDK. This records a working browser workflow, not a speed benchmark. ChatGPT and Claude require their own supported connection.",
      "start": 75.58,
      "end": 87.73,
      "heldFrameSeconds": 8.647
    }
  ],
  "files": {
    "smart365guide-real-agent-demo.mp4": {
      "bytes": 2215345,
      "sha256": "c6a4a4098402b2edca5c1b5e9b98dd70c754e61f4186d9a6c75b6d3e51a29855"
    },
    "poster.jpg": {
      "bytes": 116455,
      "sha256": "4437c90f598ef174ffad42aa71d9645432b38d2a2cacf9c2cc88d3cb7a683b50"
    },
    "smart365guide-real-agent-demo.vtt": {
      "bytes": 1428,
      "sha256": "5166ac1da429a75532afd7f5c95c2062a2e25899fc1ec74a69d212e42371bb1c"
    },
    "trace.json": {
      "bytes": 13612,
      "sha256": "2d2ca199eb27c1db636841be06a98e7785d704fa0e1e1fc0afa0063a7213f519"
    }
  },
  "sourceRecordingSha256": "eccfec525bdbd313361f92a4fb8f0a273a46d8bb0470f3f476048abf9537320a",
  "temporaryAgentKeyRevoked": true
}
