OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / docs / vnext / blind-protocol-v1-field-remediation.json

53 lines · json ref:
{
  "schema": "hiverelay-vnext-blind-protocol-v1-field-remediation-v1",
  "createdAt": "2026-07-12T15:22:08Z",
  "sourceAudit": "git/088ebb7b105fa09578d6c5dd656400d06fa755d2/docs/vnext/blind-handoff-cr-audit.json",
  "custodyRoot": "00-core/vnext-custody/blind-protocol-remediation-20260712-065e1a8",
  "base": "211b20d892203de89be07975c155a09c976d6bd4",
  "tip": "065e1a8c457658b72ea627a8ae1f0f2b3b86dd8d",
  "branch": "fix/blind-protocol-remediation",
  "bundle": {
    "file": "blind-protocol-remediation-20260712.bundle",
    "sha256": "00e1081cadf814f62c8d701f43f01b2c4702b81b8fe39a1e3aa24a685a027d39",
    "completeHistory": true,
    "verified": true
  },
  "result": {
    "gate": "V-1",
    "status": "partial",
    "checkedExecutableSchemas": 93,
    "totalExecutableSchemas": 141,
    "fieldNamesAndOrderFailClosed": true,
    "correctedMetadataSchemas": [
      "BlindReceiptV1",
      "InboxReceiptV1",
      "InboxAppendAckV1",
      "CoreOpenReplicationResultV1",
      "BlindForwardOpenResultV1"
    ],
    "remaining": [
      "Derive field types and constraints from the sole canonical registry",
      "Replace the 48 placeholder or custom-codec gaps",
      "Generate and structurally validate both specifications from that registry",
      "Make a registry mutation fail both generated specs and daemon startup",
      "Regenerate browser and downstream consumer authorities after protocol remediation stabilizes"
    ]
  },
  "verification": {
    "schemaMeta": "3/3 tests; 16/16 assertions",
    "blindProtocol": "30/30 tests; 1343/1343 assertions",
    "standard": "pass",
    "diffCheck": "pass",
    "browserArtifact": "blocked-by-expected-source-drift"
  },
  "authorityPolicy": {
    "draftOnly": true,
    "v1Passed": false,
    "regenerateBrowserAuthorityNow": false,
    "regenerateFinalHashesNow": false,
    "mergeAllowed": false,
    "releaseAllowed": false,
    "deploymentAllowed": false
  }
}