{
  "schema": "futhorc-interoperability-results/1",
  "release": "v2026.08.15.16",
  "generated_at": "2026-08-16T01:28:04.383640+00:00",
  "authority": "actual_local_python_php_cross_implementation_run",
  "truth_boundary": "Agreement between these two local first-party implementations is interoperability evidence only. It is not Internet-standard status, security certification, production deployment proof, peer authentication, or authorization.",
  "implementations": [
    {
      "id": "python",
      "runtime": "3.13.5",
      "path": "tools/futhorc_codec.py"
    },
    {
      "id": "php",
      "runtime": "8.4.23",
      "path": "tools/futhorc_codec.php"
    }
  ],
  "artifact_sha256": {
    "tools/futhorc_codec.py": "1f14887602ce0669cdc505dd8c64f4efd22bfa05f9faba5444f0da536a7673cb",
    "tools/futhorc_codec.php": "ccd00feed7e885832226672d6cf7077de0f6098c0c6d48384dba560f8e18925f",
    "tools/generate_futhorc_golden_vectors.py": "1066c2934d11d26560e2f0b6590de96d7b50a4856d927578ec9e6e9873330c36",
    "assets/data/futhorc-golden-vectors.json": "ad8dc7b54c932956aa104df2bcde0e7aacfe12fad5f15c38a25c37d67903257c"
  },
  "deterministic_summary": {
    "vector_count": 6,
    "php_vector_count": 6,
    "python_vector_set_sha256": "916e5cfe5b6b19ad19311bd1b746c833eb7b0b714308e42f5a4c4b23dea6d058",
    "all_byte_equal": true,
    "mismatches": []
  },
  "php_results": {
    "implementation": "php-stdlib-first-party",
    "php_version": "8.4.23",
    "pass": true,
    "vector_count": 6,
    "records": [
      {
        "id": "gv01",
        "pass": true,
        "rebuilt_byte_equal": true,
        "frame_sha256": "bd1629412b41acc77be2ba03ecd79d94ba2c6d3ce188265ae2d23b99db43ced2",
        "canonical_header_sha256": "2ba032386aab5a025b9682c6b41be78f9b4049941713bc9e86a9dd78f6df5eff",
        "payload_sha256": "8a84e406c08ac9594f47222406598f7598e15c55f8044b04813e28c9dee70976",
        "semantic_id": "route"
      },
      {
        "id": "gv02",
        "pass": true,
        "rebuilt_byte_equal": true,
        "frame_sha256": "fae26b01ec56931cd80bfd5b7132e66d51138c2d93455259b490a807b9e956e2",
        "canonical_header_sha256": "1b7b6a3296674d6417bfc0c00ac56be630cf813a48a2bf6a131a2348320e4c93",
        "payload_sha256": "de8f31d9db877b4081243ac7646de8fbc9040b794ac0a10b8f590f4ecde731ed",
        "semantic_id": "route.query.payload"
      },
      {
        "id": "gv03",
        "pass": true,
        "rebuilt_byte_equal": true,
        "frame_sha256": "ad067f15396cd27e7d1a6e5149f2065391c420bc5b25b3ede9da498c08d3d671",
        "canonical_header_sha256": "c56c3940eaf971b14b7336d4ad0031ce0b3fdb8cd31be711cabc08cc3ff21d41",
        "payload_sha256": "a369431a72b70cd59be4d59f9159e7ca860686f1433b7808bdf94fb2d7ff742c",
        "semantic_id": "identity"
      },
      {
        "id": "gv04",
        "pass": true,
        "rebuilt_byte_equal": true,
        "frame_sha256": "94347f0bf533d1b31785e17683bb2fa7036dcd1041b1071d7b0c10896e65d0f0",
        "canonical_header_sha256": "ff02d91e3536fd1dad76cfdbcf470586382a4cc2430111f6cde4d794c38ed5e7",
        "payload_sha256": "096716a19bc0e7de2a47e27eb99d20059932c3dc5865694537c56ffb81aec66b",
        "semantic_id": "identity.protect.ack"
      },
      {
        "id": "gv05",
        "pass": true,
        "rebuilt_byte_equal": true,
        "frame_sha256": "62e54a96ac85d1fdafcb1b6548cb4e88ba06f6ac3f5a5225cd9694e38f8c2dce",
        "canonical_header_sha256": "b52afe86f8331cc5602fb2213ff59cba1eb15909a9fc581ba593e3d5d5be5375",
        "payload_sha256": "c3891a1e8b3bb35955b2c5bec78f5b63e6a43c7d23c5df2b587399fc69b3a68c",
        "semantic_id": "commit"
      },
      {
        "id": "gv06",
        "pass": true,
        "rebuilt_byte_equal": true,
        "frame_sha256": "9313fa8218e8326cdaa5472cf7fb56188617eecd653f25041647106ff1d03281",
        "canonical_header_sha256": "9602a660581c026a021efc71961d1bb87243ca9df9d27f0c392a13eb92c97ef4",
        "payload_sha256": "6bdc22e11f6086c00f29441d70cfdb0dc9e98f07803302c24940c9f184da5672",
        "semantic_id": "proposal.human-review"
      }
    ]
  },
  "deterministic_digest_sha256": "9a85165157d385d38ade12cd1d570449ae316f3cdc2c31c89c96dffd7d0c3324"
}
