[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:53+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "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:54+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "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:54+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "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:55+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C05",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:55+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C06",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:56+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C07",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:29:56+00:00",
  "ms": 0,
  "reply": {
   "slug": "taloscrypt-mesh",
   "title": "Two nodes derive a shared secret and exchange an encrypted message",
   "status": "ok",
   "input": "deploy approved for build 4812",
   "total_ms": 183,
   "steps": [
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 100,
     "reply": {
      "node_id": "46dd7e14-155b-4832-b05d-b9750159e733",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /generate-node-identity",
     "request": null,
     "status": 200,
     "ms": 10,
     "reply": {
      "node_id": "1278e55e-49ef-4c13-b05d-d0b28af60c2f",
      "public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n",
      "private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBGiY+8uD30rgUyzm5p\n2h8ve4TOG0Hee7kaQS/bf9879MCCP2XAxN5RSQ8ONGsl676hZANiAART+HtDR1Sl\nl5sE3rH35hgjgGi1Pl3mHoUR7ap991UH6oyE7YlUQFZ1KTVIflr0ALcdu52KT6D1\nTcjaNsoiUYg8O0y20T67Lgqdjcw+sFJ57fNElx6eYKyIxgvU99MKaMs=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKaAcme/Yqr2MPRegTuRKCgZ6oTq7X9aq\nY5hP0uadTTKg+r+WtlKU/yrVihv/jHo+ileMQh6UMpuKuqMf2ewF3wzz9w1Vld3g\n6bJYG+dJ4k7iAQCkIRnCv88NUzAMal1f\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 29,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /derive-shared-secret",
     "request": {
      "my_private_key_pem": "-----BEGIN PRIVATE KEY-----\nMIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDB0AfzzfvnivnWOyxxu\nizDC/o9vnbU5KK3WCjB+fSCiNBu+XPh6aNGX2xBRuoQEWRuhZANiAAQpoByZ79iq\nvYw9F6BO5EoKBnqhOrtf1qpjmE/S5p1NMqD6v5a2UpT/KtWKG/+Mej6KV4xCHpQy\nm4q6ox/Z7AXfDPP3DVWV3eDpslgb50niTuIBAKQhGcK/zw1TMAxqXV8=\n-----END PRIVATE KEY-----\n",
      "peer_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU/h7Q0dUpZebBN6x9+YYI4BotT5d5h6F\nEe2qffdVB+qMhO2JVEBWdSk1SH5a9AC3Hbudik+g9U3I2jbKIlGIPDtMttE+uy4K\nnY3MPrBSee3zRJcenmCsiMYL1PfTCmjL\n-----END PUBLIC KEY-----\n"
     },
     "status": 200,
     "ms": 9,
     "reply": {
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0=",
      "key_fingerprint": "3729f7e9427a03220a997220e59dcc0f061ef4005b37077f9763790c2d84839b"
     }
    },
    {
     "call": "POST /encrypt-message",
     "request": {
      "message": "deploy approved for build 4812",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 10,
     "reply": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "timestamp": "2026-11-03T23:29:53.539151+00:00"
     }
    },
    {
     "call": "POST /decrypt-message",
     "request": {
      "ciphertext_b64": "IMThKIGDKhtREtE8D8Kdgj9HdCZCIDUX4cEdHVvq",
      "iv_b64": "9S+0aNGSPOB2QHwh",
      "tag_b64": "3AGeAv3yk61Z3067Kw/mDQ==",
      "session_key_b64": "h5z+HLp7HQqNrv5RjzGVy6BZ1CCckIbWr5CO4yBVoA0="
     },
     "status": 200,
     "ms": 8,
     "reply": {
      "plaintext": "deploy approved for build 4812"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]