[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:20+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-keymgmt",
   "title": "Create, rotate and inspect a managed signing key",
   "status": "ok",
   "input": null,
   "total_ms": 368,
   "steps": [
    {
     "call": "POST /v1/keys",
     "request": {
      "key_id": "demo-bad9dae9",
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "ttl_days": 1
     },
     "status": 200,
     "ms": 311,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 1,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:19.893028+00:00",
      "expires_at": "2026-11-04T23:29:19.893028+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "POST /v1/keys/demo-bad9dae9/rotate",
     "request": null,
     "status": 200,
     "ms": 20,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 2,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:20.021133+00:00",
      "expires_at": "2026-11-04T23:29:20.021133+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "GET /v1/keys/demo-bad9dae9",
     "request": null,
     "status": 200,
     "ms": 16,
     "reply": {
      "key_id": "demo-bad9dae9",
      "versions": [
       {
        "key_id": "demo-bad9dae9",
        "version": 2,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:20.021133+00:00",
        "expires_at": "2026-11-04T23:29:20.021133+00:00",
        "status": "ACTIVE"
       },
       {
        "key_id": "demo-bad9dae9",
        "version": 1,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:19.893028+00:00",
        "expires_at": "2026-11-04T23:29:19.893028+00:00",
        "status": "ROTATED",
        "rotated_at": "2026-11-03T23:29:20.021009+00:00"
       }
      ],
      "latest": {
       "key_id": "demo-bad9dae9",
       "version": 2,
       "algorithm": "Ed25519",
       "purpose": "signing",
       "owner": "public-demo",
       "created_at": "2026-11-03T23:29:20.021133+00:00",
       "expires_at": "2026-11-04T23:29:20.021133+00:00",
       "status": "ACTIVE"
      }
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:20+00:00",
  "ms": 1,
  "reply": {
   "slug": "taloscrypt-keymgmt",
   "title": "Create, rotate and inspect a managed signing key",
   "status": "ok",
   "input": null,
   "total_ms": 368,
   "steps": [
    {
     "call": "POST /v1/keys",
     "request": {
      "key_id": "demo-bad9dae9",
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "ttl_days": 1
     },
     "status": 200,
     "ms": 311,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 1,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:19.893028+00:00",
      "expires_at": "2026-11-04T23:29:19.893028+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "POST /v1/keys/demo-bad9dae9/rotate",
     "request": null,
     "status": 200,
     "ms": 20,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 2,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:20.021133+00:00",
      "expires_at": "2026-11-04T23:29:20.021133+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "GET /v1/keys/demo-bad9dae9",
     "request": null,
     "status": 200,
     "ms": 16,
     "reply": {
      "key_id": "demo-bad9dae9",
      "versions": [
       {
        "key_id": "demo-bad9dae9",
        "version": 2,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:20.021133+00:00",
        "expires_at": "2026-11-04T23:29:20.021133+00:00",
        "status": "ACTIVE"
       },
       {
        "key_id": "demo-bad9dae9",
        "version": 1,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:19.893028+00:00",
        "expires_at": "2026-11-04T23:29:19.893028+00:00",
        "status": "ROTATED",
        "rotated_at": "2026-11-03T23:29:20.021009+00:00"
       }
      ],
      "latest": {
       "key_id": "demo-bad9dae9",
       "version": 2,
       "algorithm": "Ed25519",
       "purpose": "signing",
       "owner": "public-demo",
       "created_at": "2026-11-03T23:29:20.021133+00:00",
       "expires_at": "2026-11-04T23:29:20.021133+00:00",
       "status": "ACTIVE"
      }
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:21+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-keymgmt",
   "title": "Create, rotate and inspect a managed signing key",
   "status": "ok",
   "input": null,
   "total_ms": 368,
   "steps": [
    {
     "call": "POST /v1/keys",
     "request": {
      "key_id": "demo-bad9dae9",
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "ttl_days": 1
     },
     "status": 200,
     "ms": 311,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 1,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:19.893028+00:00",
      "expires_at": "2026-11-04T23:29:19.893028+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "POST /v1/keys/demo-bad9dae9/rotate",
     "request": null,
     "status": 200,
     "ms": 20,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 2,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:20.021133+00:00",
      "expires_at": "2026-11-04T23:29:20.021133+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "GET /v1/keys/demo-bad9dae9",
     "request": null,
     "status": 200,
     "ms": 16,
     "reply": {
      "key_id": "demo-bad9dae9",
      "versions": [
       {
        "key_id": "demo-bad9dae9",
        "version": 2,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:20.021133+00:00",
        "expires_at": "2026-11-04T23:29:20.021133+00:00",
        "status": "ACTIVE"
       },
       {
        "key_id": "demo-bad9dae9",
        "version": 1,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:19.893028+00:00",
        "expires_at": "2026-11-04T23:29:19.893028+00:00",
        "status": "ROTATED",
        "rotated_at": "2026-11-03T23:29:20.021009+00:00"
       }
      ],
      "latest": {
       "key_id": "demo-bad9dae9",
       "version": 2,
       "algorithm": "Ed25519",
       "purpose": "signing",
       "owner": "public-demo",
       "created_at": "2026-11-03T23:29:20.021133+00:00",
       "expires_at": "2026-11-04T23:29:20.021133+00:00",
       "status": "ACTIVE"
      }
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C04",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:21+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-keymgmt",
   "title": "Create, rotate and inspect a managed signing key",
   "status": "ok",
   "input": null,
   "total_ms": 368,
   "steps": [
    {
     "call": "POST /v1/keys",
     "request": {
      "key_id": "demo-bad9dae9",
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "ttl_days": 1
     },
     "status": 200,
     "ms": 311,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 1,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:19.893028+00:00",
      "expires_at": "2026-11-04T23:29:19.893028+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "POST /v1/keys/demo-bad9dae9/rotate",
     "request": null,
     "status": 200,
     "ms": 20,
     "reply": {
      "key_id": "demo-bad9dae9",
      "version": 2,
      "algorithm": "Ed25519",
      "purpose": "signing",
      "owner": "public-demo",
      "created_at": "2026-11-03T23:29:20.021133+00:00",
      "expires_at": "2026-11-04T23:29:20.021133+00:00",
      "status": "ACTIVE"
     }
    },
    {
     "call": "GET /v1/keys/demo-bad9dae9",
     "request": null,
     "status": 200,
     "ms": 16,
     "reply": {
      "key_id": "demo-bad9dae9",
      "versions": [
       {
        "key_id": "demo-bad9dae9",
        "version": 2,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:20.021133+00:00",
        "expires_at": "2026-11-04T23:29:20.021133+00:00",
        "status": "ACTIVE"
       },
       {
        "key_id": "demo-bad9dae9",
        "version": 1,
        "algorithm": "Ed25519",
        "purpose": "signing",
        "owner": "public-demo",
        "created_at": "2026-11-03T23:29:19.893028+00:00",
        "expires_at": "2026-11-04T23:29:19.893028+00:00",
        "status": "ROTATED",
        "rotated_at": "2026-11-03T23:29:20.021009+00:00"
       }
      ],
      "latest": {
       "key_id": "demo-bad9dae9",
       "version": 2,
       "algorithm": "Ed25519",
       "purpose": "signing",
       "owner": "public-demo",
       "created_at": "2026-11-03T23:29:20.021133+00:00",
       "expires_at": "2026-11-04T23:29:20.021133+00:00",
       "status": "ACTIVE"
      }
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]