{
  "package_id": "pkg_synthetic_session_export_v1",
  "schema_version": "1.0.0",
  "canonicalization_version": "rfc8785-jcs-v1",
  "synthetic": true,
  "synthetic_notice": "SYNTHETIC session export. The three chain events and this envelope are signed with the synthetic key vke_synthetic_2026-05, whose private half is exposed in sign_and_verify.py so anyone can re-derive and re-sign. The embedded receipt is the same synthetic receipt shipped as receipt.json and carries no canonicalization_version, so it verifies under the frozen legacy format while the chain verifies under RFC 8785 JCS.",
  "session_id": "sess_synthetic_clinic_001",
  "tenant_id": "tenant_synthetic_demo",
  "signing_key_id": "vke_synthetic_2026-05",
  "manifest_file": "manifest.json",
  "export_generated_utc": "2026-05-18T14:35:00.000Z",
  "chain": {
    "session_id": "sess_synthetic_clinic_001",
    "tenant_id": "tenant_synthetic_demo",
    "count": 3,
    "events": [
      {
        "sequence": 0,
        "session_id": "sess_synthetic_clinic_001",
        "tenant_id": "tenant_synthetic_demo",
        "canonicalization_version": "rfc8785-jcs-v1",
        "signing_key_id": "vke_synthetic_2026-05",
        "prev_event_hash": "0000000000000000000000000000000000000000000000000000000000000000",
        "payload": {
          "event_type": "request_received",
          "request_id": "req_synthetic_0001",
          "received_utc": "2026-05-18T14:32:11.234Z",
          "elapsed_ms": 0.0,
          "input_token_count": 487,
          "data_class_count": 4
        },
        "metadata_hash": "94bfbe226d07670e3312f4e090b69928a96ce570cec616defe1de49d373f7275",
        "event_signature": "ed25519:9b93ff1c640ddfc1f40ea311768ee24e2bbccef6ecf0ee59e0aa13aebccd05060ee836bf3c161eabf50f4e27641f7260d0485c3d83d9663e6a3516b61b42b702"
      },
      {
        "sequence": 1,
        "session_id": "sess_synthetic_clinic_001",
        "tenant_id": "tenant_synthetic_demo",
        "canonicalization_version": "rfc8785-jcs-v1",
        "signing_key_id": "vke_synthetic_2026-05",
        "prev_event_hash": "e0ad8871edc94b9bef22cdffd6e33e72e60a2891648e84b609a03caf7c8b6469",
        "payload": {
          "event_type": "policy_applied",
          "policy_version": "v2026.05.18-h2",
          "elapsed_ms": 12.0,
          "rule_count": 3,
          "policy_hash_sha256": "d526ad1a2d18bb81065a79337d3a605f21e4ed329adc5d627a5ff0c1a1c5d3d1"
        },
        "metadata_hash": "aee90382e42defaa6bdada604d444784c18702d9e6b4ff0b5e1176759b9f5360",
        "event_signature": "ed25519:cdf496915d04e6fb5ecd5f1a757010c01f9ad2ba3d481ba9ba8d21f541cecbe061231fe9578d4cf005877831e4161a2b427610ad8c9d9db0951b5f671481eb02"
      },
      {
        "sequence": 2,
        "session_id": "sess_synthetic_clinic_001",
        "tenant_id": "tenant_synthetic_demo",
        "canonicalization_version": "rfc8785-jcs-v1",
        "signing_key_id": "vke_synthetic_2026-05",
        "prev_event_hash": "ab3b742e32fb1c8c5773c0e4a60a688479521de0a72f1242cb227fe427bfbf2a",
        "payload": {
          "event_type": "response_recorded",
          "elapsed_ms": 1847.0,
          "completion_token_count": 312,
          "latency_ms": 1847.0,
          "response_hash_sha256": "5e7f94412901171e0e60afc23887b202a34fde259a16940397b9f26dc55b513f"
        },
        "metadata_hash": "64a5b123e3f0ed864cc3ed4cf9812b8bed09cc131c9dc096a625864310a827a7",
        "event_signature": "ed25519:905ad514b34598392cac335d7036b51aa9fe3d5202110a0944eb1e3c86317514fdeb1c35987a29ad45003a953f9e23cfb26030fd5338ea83e53c17504c39a402"
      }
    ],
    "anchor": {
      "algorithm": "sha256-rfc8785-jcs-v1",
      "event_count": 3,
      "last_event_hash": "febc3f4f155f464d7edab759fa6d0f2d3f9280b54cc1e1ed203eff793b443047"
    }
  },
  "receipts": [
    {
      "receipt_id": "rcpt_2026-05-18T14:32:11Z_a1b2c3d4",
      "schema_version": "1.0.0",
      "synthetic": true,
      "synthetic_notice": "This receipt contains SYNTHETIC data only. All patient names, MRNs, DOBs, diagnosis codes, and clinician identifiers are fictional. The signer key is a synthetic Ed25519 keypair (vke_synthetic_2026-05) intentionally exposed in sign_and_verify.py so anyone can re-verify. In production, the signer key is the operator's, not Vertical Edge AI's.",
      "request": {
        "request_id": "req_2026-05-18T14:32:11Z_e5f6g7h8",
        "timestamp_utc": "2026-05-18T14:32:11.234Z",
        "session_id": "sess_synthetic_clinic_001",
        "tenant_id": "tenant_synthetic_demo",
        "user_role": "clinician",
        "input_hash_sha256": "19bb5bfb3576a98c6adb2671d5938b8ac4abc0c9ffc592fdff1e2b0bef3d5fbb",
        "input_token_count": 487,
        "data_classes_detected": [
          "SSN",
          "DOB",
          "diagnosis_code",
          "MRN"
        ]
      },
      "policy": {
        "policy_version": "v2026.05.18-h2",
        "rules_fired": [
          "redact_SSN_before_transit",
          "tokenize_MRN_reversible",
          "route_HIPAA_BAA_only"
        ],
        "policy_hash_sha256": "d526ad1a2d18bb81065a79337d3a605f21e4ed329adc5d627a5ff0c1a1c5d3d1"
      },
      "provider_routing": {
        "provider": "anthropic",
        "model": "claude-opus-4-7",
        "region": "us-east-1",
        "baa_covered": true,
        "zdr_asserted": true,
        "upstream_payload_hash_sha256": "1c913500ac12f988a0d31a99738b55ac408d2c1e068cfcab9e992072c1ff8faf"
      },
      "response": {
        "response_hash_sha256": "5e7f94412901171e0e60afc23887b202a34fde259a16940397b9f26dc55b513f",
        "completion_token_count": 312,
        "latency_ms": 1847
      },
      "post_processing": {
        "detokenization_applied": true,
        "fields_reinjected": [
          "MRN"
        ]
      },
      "verification": {
        "chain_prev_event_hash": "0000000000000000000000000000000000000000000000000000000000000000",
        "transparency_log_inclusion_proof": "c2FtcGxlX2luY2x1c2lvbl9wcm9vZl9zeW50aGV0aWM=",
        "transparency_log_inclusion_proof_status": "roadmap",
        "signature_algorithm_category": "ed25519",
        "signature": "ed25519:5ea6d557381a87eec46e9e804a5397a4af5eb8f0baba0bf7dd219f88bde90ce5aff5736586ba70939867489fe7249870ae8c89dc16360837403418d44eea6804",
        "signer_key_id": "vke_synthetic_2026-05"
      }
    }
  ],
  "signature": "ed25519:fb9a6fae5ecd1899e2fc95a6b2b006343a082c3e40b44f4b507c92a701d208676eaec93ea5b16adf04b22663a27449c055214183bdb1285b33be287229362d0d"
}
