{
  "protocol": {
    "name": "EMS Systems Bus",
    "version": "1.1",
    "rootAnchor": "https://emsmicro.com",
    "sealId": "EMS-MICRO-BUS-20260703-v1.1",
    "issuedAt": "2026-07-03T09:52:00Z"
  },
  "governance": {
    "semanticDriftDetection": true,
    "gnomonCalibration": true,
    "recalibrationDelaySeconds": 1800,
    "lockInHandshake": true,
    "consensusRequired": false,
    "noNarrativeReinterpretation": true
  },
  "busInvariants": {
    "busMustReturn": true,
    "idleStateRequired": true,
    "parkedStateAllowed": false,
    "bidirectional": true,
    "lineagePreservation": true,
    "basecellContainment": true
  },
  "transactionLifecycle": {
    "phases": [
      "request",
      "address",
      "payload",
      "acknowledge",
      "release",
      "idle"
    ],
    "acknowledgementRequired": true,
    "retryPolicy": "exponential",
    "maxRetries": 3,
    "onFailure": "incubateBasecellAndRevertToIdle",
    "timeoutPerPhaseMs": {
      "request": 800,
      "address": 600,
      "payload": 1200,
      "acknowledge": 700,
      "release": 500
    }
  },
  "transmissionModes": {
    "inLock": {
      "timeoutMs": 2500,
      "fidelity": "high",
      "synchronization": "strict"
    },
    "openLock": {
      "timeoutMs": 1100,
      "fidelity": "variable",
      "synchronization": "adaptive"
    },
    "serial": {
      "timeoutMs": 500,
      "fidelity": "direct",
      "synchronization": "pointToPoint"
    }
  },
  "nodeRequirements": {
    "mustRespectBusInvariants": true,
    "mustImplementLifecycle": true,
    "mustReturnBusToIdle": true,
    "mustReportToGnomon": true,
    "mustPreserveLineage": true
  },
  "antiDriftMechanisms": {
    "invariantEnforcement": true,
    "gnomonContinuousMeasurement": true,
    "basecellIncubationOnAmbiguity": true,
    "sealCompatibilityCheck": true
  }
}