{
  "schemaVersion": "eviulon-patefacere-contract-v13-conformance-1.0",
  "version": "2.24.0",
  "generated": "2026-08-09",
  "status": "PASS",
  "contract": {
    "schemaVersion": "patefacere-to-eviulon-public-status-contract-1.3",
    "version": "2.22.0",
    "consumer": "Eviulon State Registry local build/import process",
    "expectedPublisher": "Patefacere",
    "expectedOrigin": "https://patefacere.com",
    "expectedPath": "/api/eviulon-sync-status.json",
    "status": "versioned-contract-published-connector-inactive",
    "connectorState": "contract-published-connector-inactive",
    "maximumBytes": 131072,
    "acceptedCandidateSchemas": [
      "patefacere-to-eviulon-public-status-1.2",
      "patefacere-to-eviulon-public-status-1.3"
    ],
    "currentCandidateSchema": "patefacere-to-eviulon-public-status-1.3",
    "requiredFields": [
      "acceptedGovernanceSha256",
      "acceptedGovernanceVersion",
      "correctionAcknowledgmentReference",
      "expiresAt",
      "migrationGuidance",
      "patefacereRelease",
      "payloadSha256",
      "previousDigest",
      "publicHandoffRouteCompatibility",
      "publicReasonCode",
      "publicServiceState",
      "publishedAt",
      "publisher",
      "schemaDeprecationSchedule",
      "schemaRegistryVersion",
      "schemaVersion",
      "sequence",
      "serviceReadinessState",
      "sourceOrigin",
      "sourceRoute",
      "supportedIdentityContinuityRevision",
      "supportedServiceTruthRevision",
      "truthBoundary"
    ],
    "allowedTopLevelFields": [
      "acceptedGovernanceSha256",
      "acceptedGovernanceVersion",
      "correctionAcknowledgmentReference",
      "correctionNotices",
      "expiresAt",
      "migrationGuidance",
      "patefacereRelease",
      "payloadSha256",
      "previousDigest",
      "publicCapabilityState",
      "publicEvidenceReferences",
      "publicHandoffRouteCompatibility",
      "publicReasonCode",
      "publicServiceState",
      "publishedAt",
      "publisher",
      "schemaDeprecationSchedule",
      "schemaRegistryVersion",
      "schemaVersion",
      "sequence",
      "serviceReadinessState",
      "sourceOrigin",
      "sourceRoute",
      "supportedIdentityContinuityRevision",
      "supportedServiceTruthRevision",
      "truthBoundary"
    ],
    "prohibitedFields": [
      "censuscounts",
      "citizenrecord",
      "citizenrecords",
      "cookie",
      "credentialbody",
      "credentialcontents",
      "passportbody",
      "passportcontents",
      "passportcounts",
      "passwords",
      "privatecredentials",
      "privatepassportrecords",
      "privatereceipt",
      "privatetopology",
      "rawlogs",
      "registrycounts",
      "secrets",
      "sessionid",
      "statistics",
      "tokens",
      "transactionbodies",
      "workflowstate"
    ],
    "verificationStates": [
      "VERIFIED",
      "UNVERIFIED",
      "STALE",
      "UNAVAILABLE",
      "CONFLICT"
    ],
    "serviceReadinessStates": [
      "AVAILABLE",
      "DEGRADED",
      "UNAVAILABLE",
      "NOT_IMPLEMENTED",
      "CONTRACT_PUBLISHED_INACTIVE"
    ],
    "newFields": [
      "supportedServiceTruthRevision",
      "supportedIdentityContinuityRevision",
      "correctionAcknowledgmentReference",
      "publicHandoffRouteCompatibility",
      "schemaDeprecationSchedule",
      "publicReasonCode",
      "migrationGuidance"
    ],
    "lastKnownGoodRule": "Only a validated monotonic successor may replace accepted state; every rejected candidate leaves accepted bytes unchanged.",
    "truthBoundary": "Local privacy-minimized contract only. It does not prove Patefacere implementation, reciprocal adoption, availability, citizen activity, credential or passport status, or production readiness."
  },
  "migrationMatrix": [
    {
      "from": "1.2",
      "to": "1.3",
      "status": "SUPPORTED_WITH_MIGRATION",
      "requiredChanges": [
        "supportedServiceTruthRevision",
        "supportedIdentityContinuityRevision",
        "correctionAcknowledgmentReference",
        "publicHandoffRouteCompatibility",
        "schemaDeprecationSchedule",
        "publicReasonCode",
        "migrationGuidance"
      ],
      "preserve": [
        "sequence",
        "previousDigest",
        "governance binding",
        "privacy boundary"
      ]
    },
    {
      "from": "1.3",
      "to": "1.3",
      "status": "CURRENT",
      "requiredChanges": [],
      "preserve": [
        "all canonical fields"
      ]
    },
    {
      "from": ">1.3",
      "to": "1.3",
      "status": "UNSUPPORTED_FUTURE",
      "requiredChanges": [
        "competent schema review"
      ],
      "preserve": [
        "candidate bytes as rejected observation only"
      ]
    }
  ],
  "fixtureCount": 18,
  "passed": 18,
  "failed": 0,
  "networkCalls": 0,
  "records": [
    {
      "id": "V222-SYNC-01",
      "file": "01-valid-current.json",
      "expected": "ACCEPT",
      "expectedReason": "VALID_MONOTONIC_SUCCESSOR",
      "observed": "ACCEPT",
      "observedReason": "VALID_MONOTONIC_SUCCESSOR",
      "pass": true,
      "acceptedStateUnchanged": false,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-02",
      "file": "02-stale.json",
      "expected": "REJECT",
      "expectedReason": "STALE",
      "observed": "REJECT",
      "observedReason": "STALE",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-03",
      "file": "03-replay.json",
      "expected": "REJECT",
      "expectedReason": "REPLAY",
      "observed": "REJECT",
      "observedReason": "REPLAY",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-04",
      "file": "04-wrong-origin.json",
      "expected": "REJECT",
      "expectedReason": "WRONG_ORIGIN",
      "observed": "REJECT",
      "observedReason": "WRONG_ORIGIN",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-05",
      "file": "05-digest-mismatch.json",
      "expected": "REJECT",
      "expectedReason": "DIGEST_MISMATCH",
      "observed": "REJECT",
      "observedReason": "DIGEST_MISMATCH",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-06",
      "file": "06-predecessor-mismatch.json",
      "expected": "REJECT",
      "expectedReason": "PREDECESSOR_MISMATCH",
      "observed": "REJECT",
      "observedReason": "PREDECESSOR_MISMATCH",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-07",
      "file": "07-incompatible-service-truth.json",
      "expected": "REJECT",
      "expectedReason": "INCOMPATIBLE_SERVICE_TRUTH",
      "observed": "REJECT",
      "observedReason": "INCOMPATIBLE_SERVICE_TRUTH",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-08",
      "file": "08-unsupported-future.json",
      "expected": "REJECT",
      "expectedReason": "UNSUPPORTED_FUTURE_VERSION",
      "observed": "REJECT",
      "observedReason": "UNSUPPORTED_FUTURE_VERSION",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-09",
      "file": "09-malformed.json",
      "expected": "REJECT",
      "expectedReason": "MALFORMED_JSON",
      "observed": "REJECT",
      "observedReason": "MALFORMED_JSON",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-10",
      "file": "10-duplicate-key.json",
      "expected": "REJECT",
      "expectedReason": "DUPLICATE_JSON_KEY",
      "observed": "REJECT",
      "observedReason": "DUPLICATE_JSON_KEY",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-11",
      "file": "11-invalid-encoding.json",
      "expected": "REJECT",
      "expectedReason": "INVALID_UTF8",
      "observed": "REJECT",
      "observedReason": "INVALID_UTF8",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-12",
      "file": "12-oversized.json",
      "expected": "REJECT",
      "expectedReason": "PAYLOAD_OVERSIZE",
      "observed": "REJECT",
      "observedReason": "PAYLOAD_OVERSIZE",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-13",
      "file": "13-prohibited-citizen.json",
      "expected": "REJECT",
      "expectedReason": "PROHIBITED_PRIVATE_FIELD",
      "observed": "REJECT",
      "observedReason": "PROHIBITED_PRIVATE_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-14",
      "file": "14-prohibited-receipt.json",
      "expected": "REJECT",
      "expectedReason": "PROHIBITED_PRIVATE_FIELD",
      "observed": "REJECT",
      "observedReason": "PROHIBITED_PRIVATE_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-15",
      "file": "15-prohibited-credential.json",
      "expected": "REJECT",
      "expectedReason": "PROHIBITED_PRIVATE_FIELD",
      "observed": "REJECT",
      "observedReason": "PROHIBITED_PRIVATE_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-16",
      "file": "16-valid-successor.json",
      "expected": "ACCEPT",
      "expectedReason": "VALID_MONOTONIC_SUCCESSOR",
      "observed": "ACCEPT",
      "observedReason": "VALID_MONOTONIC_SUCCESSOR",
      "pass": true,
      "acceptedStateUnchanged": false,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-17",
      "file": "17-missing-required.json",
      "expected": "REJECT",
      "expectedReason": "MISSING_REQUIRED_FIELD",
      "observed": "REJECT",
      "observedReason": "MISSING_REQUIRED_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V222-SYNC-18",
      "file": "18-unknown-field.json",
      "expected": "REJECT",
      "expectedReason": "UNKNOWN_FIELD",
      "observed": "REJECT",
      "observedReason": "UNKNOWN_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    }
  ],
  "acceptedProjection": null,
  "connectorState": "contract-published-connector-inactive",
  "verificationState": "UNAVAILABLE",
  "truthBoundary": "Local privacy-minimized contract only. It does not prove Patefacere implementation, reciprocal adoption, availability, citizen activity, credential or passport status, or production readiness."
}
