{
  "record_type": "AIEP_NODE_ATTESTATION",
  "node_id": "aiep-node-emulator-ref-001",
  "node_type": "emulator",
  "emulator_version": "1.0.0",
  "spec_refs": [
    "P91",
    "P99",
    "P100"
  ],
  "note": "Reference attestation record produced by the aiep-node emulator. This record demonstrates the attestation protocol structure defined in P91. A production hardware node would replace the emulator signature with a TPM or secure enclave signature bound to physical hardware.",
  "genome": {
    "lockfile_version": "1.0.0",
    "locked_at": "2026-03-16T00:00:00Z",
    "kernel_bundle_hash": "c3429a2d4a8fd14de008f387fe80c0d7201b304658dba5ed05db6f018707d95b",
    "hash_algorithm": "sha-256"
  },
  "capabilities": [
    "evidence_ledger",
    "negative_proof",
    "reasoning_chain",
    "dissent_fork",
    "power_governor",
    "network_seal",
    "ecdsa_identity"
  ],
  "identity": {
    "key_algorithm": "ECDSA P-256",
    "provisioning": "self-minted",
    "note": "On each boot the node generates a fresh ECDSA P-256 keypair via WebCrypto API. Node ID is derived as sha256(publicKeyBytes).slice(0,16). No external authority required."
  },
  "power_states": {
    "A": {
      "threshold_pct": 100,
      "capabilities": [
        "all"
      ]
    },
    "B": {
      "threshold_pct": 60,
      "capabilities": [
        "reasoning",
        "evidence_ingestion",
        "signing"
      ]
    },
    "C": {
      "threshold_pct": 30,
      "capabilities": [
        "evidence_ingestion"
      ]
    },
    "D": {
      "threshold_pct": 15,
      "capabilities": [
        "substrate_migration_only"
      ],
      "note": "At State D the node seals ledger into a signed MigrationRecord and halts. Power exhaustion is a governed protocol event, not a crash."
    }
  },
  "attestation_hash": "d6665cb576771718ef8a14f4d7d76602b8fb50adb9225251c4059b32a684813e",
  "attestation_hash_preimage": "{\"emulator_version\":\"1.0.0\",\"genome_kernel_bundle_hash\":\"c3429a2d4a8fd14de008f387fe80c0d7201b304658dba5ed05db6f018707d95b\",\"genome_lockfile_version\":\"1.0.0\",\"node_type\":\"emulator\",\"spec_ref\":\"P91\"}",
  "hash_algorithm": "sha-256",
  "published_at": "2026-03-27T00:00:00Z",
  "issued_by": "aiep-hub"
}