{
  "experiment": "portable-state-probe",
  "date": "2026-08-22",
  "runtime": "Node.js v26.5.0",
  "tests": {
    "passed": 10,
    "failed": 0
  },
  "summary": {
    "canonical_state_fields": 4,
    "converged_state_hash": "d96f9b67696866926cb8a495cac7f23d3d468d2cc9af7de2fec8b07534e35688",
    "tamper_rejections": 1,
    "revocation_rejections": 1,
    "explicit_loss_items": 1,
    "omitted_secret_classes": 1
  },
  "agent_file_audit": {
    "agents": 1,
    "blocks": 9,
    "tools": 9,
    "messages": 3,
    "contains_secret_values": false
  },
  "demonstrated": [
    "cross-harness preference, memory and task import",
    "signed event verification",
    "delivery-order-independent convergence",
    "post-revocation write rejection",
    "secret omission",
    "explicit semantic loss reporting"
  ],
  "not_demonstrated": [
    "behavioral equivalence across real model runtimes",
    "large-scale sync performance",
    "key recovery",
    "multi-user policy composition"
  ]
}
