{
  "schemaVersion": "eviulon-patefacere-sync-v12-1.0",
  "version": "2.24.0",
  "generated": "2026-08-09",
  "recordCount": 13,
  "records": [
    {
      "id": "V221-SYNC-001",
      "slug": "valid-1.0",
      "file": "01-valid-1.0.json",
      "expected": "MIGRATE",
      "expectedReason": "SUPPORTED_LEGACY_MIGRATION",
      "observed": "MIGRATE",
      "observedReason": "SUPPORTED_LEGACY_MIGRATION",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-002",
      "slug": "valid-1.1",
      "file": "02-valid-1.1.json",
      "expected": "MIGRATE",
      "expectedReason": "SUPPORTED_LEGACY_MIGRATION",
      "observed": "MIGRATE",
      "observedReason": "SUPPORTED_LEGACY_MIGRATION",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-003",
      "slug": "valid-1.2",
      "file": "03-valid-1.2.json",
      "expected": "ACCEPT",
      "expectedReason": "VALID_CURRENT",
      "observed": "ACCEPT",
      "observedReason": "VALID_CURRENT",
      "pass": true,
      "acceptedStateUnchanged": false,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-004",
      "slug": "unsupported-future",
      "file": "04-unsupported-future.json",
      "expected": "REJECT",
      "expectedReason": "UNSUPPORTED_FUTURE_VERSION",
      "observed": "REJECT",
      "observedReason": "UNSUPPORTED_FUTURE_VERSION",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-005",
      "slug": "downgrade-attempt",
      "file": "05-downgrade-attempt.json",
      "expected": "REJECT",
      "expectedReason": "SCHEMA_DOWNGRADE",
      "observed": "REJECT",
      "observedReason": "SCHEMA_DOWNGRADE",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-006",
      "slug": "stale",
      "file": "06-stale.json",
      "expected": "REJECT",
      "expectedReason": "STALE",
      "observed": "REJECT",
      "observedReason": "STALE",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-007",
      "slug": "replay",
      "file": "07-replay.json",
      "expected": "REJECT",
      "expectedReason": "REPLAY",
      "observed": "REJECT",
      "observedReason": "REPLAY",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-008",
      "slug": "predecessor-mismatch",
      "file": "08-predecessor-mismatch.json",
      "expected": "REJECT",
      "expectedReason": "PREDECESSOR_MISMATCH",
      "observed": "REJECT",
      "observedReason": "PREDECESSOR_MISMATCH",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-009",
      "slug": "governance-mismatch",
      "file": "09-governance-mismatch.json",
      "expected": "REJECT",
      "expectedReason": "GOVERNANCE_MISMATCH",
      "observed": "REJECT",
      "observedReason": "GOVERNANCE_MISMATCH",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-010",
      "slug": "prohibited-citizen-field",
      "file": "10-prohibited-citizen-field.json",
      "expected": "REJECT",
      "expectedReason": "PROHIBITED_PRIVATE_FIELD",
      "observed": "REJECT",
      "observedReason": "PROHIBITED_PRIVATE_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-011",
      "slug": "prohibited-private-receipt",
      "file": "11-prohibited-private-receipt.json",
      "expected": "REJECT",
      "expectedReason": "PROHIBITED_PRIVATE_FIELD",
      "observed": "REJECT",
      "observedReason": "PROHIBITED_PRIVATE_FIELD",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-012",
      "slug": "valid-monotonic-successor",
      "file": "12-valid-monotonic-successor.json",
      "expected": "ACCEPT",
      "expectedReason": "VALID_MONOTONIC_SUCCESSOR",
      "observed": "ACCEPT",
      "observedReason": "VALID_MONOTONIC_SUCCESSOR",
      "pass": true,
      "acceptedStateUnchanged": false,
      "networkCalls": 0
    },
    {
      "id": "V221-SYNC-013",
      "slug": "duplicate-json-key",
      "file": "13-duplicate-json-key.json",
      "expected": "REJECT",
      "expectedReason": "DUPLICATE_JSON_KEY",
      "observed": "REJECT",
      "observedReason": "DUPLICATE_JSON_KEY",
      "pass": true,
      "acceptedStateUnchanged": true,
      "networkCalls": 0
    }
  ],
  "truthBoundary": "This is a local privacy-minimized contract. It does not prove Patefacere implementation, reciprocal adoption, availability, citizen activity, credential status, passport status, transaction state, or production readiness.",
  "contract": {
    "schemaVersion": "patefacere-to-eviulon-public-status-contract-1.2",
    "version": "2.21.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,
    "contentType": "application/json",
    "acceptedCandidateSchemas": [
      "patefacere-to-eviulon-public-status-1.0",
      "patefacere-to-eviulon-public-status-1.1",
      "patefacere-to-eviulon-public-status-1.2"
    ],
    "currentCandidateSchema": "patefacere-to-eviulon-public-status-1.2",
    "deprecatedCandidateSchemas": [
      "patefacere-to-eviulon-public-status-1.0",
      "patefacere-to-eviulon-public-status-1.1"
    ],
    "requiredFields": [
      "schemaVersion",
      "publisher",
      "publishedAt",
      "expiresAt",
      "sequence",
      "previousDigest",
      "patefacereRelease",
      "acceptedGovernanceVersion",
      "acceptedGovernanceSha256",
      "publicServiceState",
      "serviceReadinessState",
      "publicSchemaVersions",
      "schemaRegistryVersion",
      "sourceRoute",
      "correctionReference",
      "healthReasonCode",
      "truthBoundary",
      "payloadSha256"
    ],
    "allowedTopLevelFields": [
      "schemaVersion",
      "publisher",
      "publishedAt",
      "expiresAt",
      "sequence",
      "previousDigest",
      "patefacereRelease",
      "acceptedGovernanceVersion",
      "acceptedGovernanceSha256",
      "publicServiceState",
      "serviceReadinessState",
      "publicSchemaVersions",
      "schemaRegistryVersion",
      "sourceRoute",
      "correctionReference",
      "healthReasonCode",
      "truthBoundary",
      "payloadSha256",
      "publicCapabilityState",
      "publicEvidenceReferences",
      "correctionNotices"
    ],
    "prohibitedFields": [
      "censuscounts",
      "citizenrecord",
      "citizenrecords",
      "credentialbody",
      "credentialcontents",
      "passportbody",
      "passportcontents",
      "passportcounts",
      "passwords",
      "privatecredentials",
      "privatepassportrecords",
      "privatereceipt",
      "privatetopology",
      "rawlogs",
      "registrycounts",
      "secrets",
      "statistics",
      "tokens",
      "transactionbodies",
      "workflowstate"
    ],
    "verificationStates": [
      "VERIFIED",
      "UNVERIFIED",
      "STALE",
      "UNAVAILABLE",
      "CONFLICT"
    ],
    "serviceReadinessStates": [
      "AVAILABLE",
      "DEGRADED",
      "UNAVAILABLE",
      "NOT_IMPLEMENTED",
      "CONTRACT_PUBLISHED_INACTIVE"
    ],
    "sequenceRule": "Only a valid monotonic successor with an exact predecessor digest may replace accepted state.",
    "lastKnownGoodRule": "Rejected, stale, unavailable, malformed, future, downgraded, replayed, mismatched, or private-field-bearing candidates cannot replace locally retained last-known-good public state.",
    "truthBoundary": "This is a local privacy-minimized contract. It does not prove Patefacere implementation, reciprocal adoption, availability, citizen activity, credential status, passport status, transaction state, or production readiness."
  },
  "migrationMatrix": [
    {
      "from": "1.0",
      "to": "1.2",
      "status": "SUPPORTED_WITH_MIGRATION",
      "requiredChanges": [
        "add serviceReadinessState",
        "add schemaRegistryVersion",
        "add correctionReference",
        "add healthReasonCode",
        "rebind payloadSha256"
      ],
      "preserve": [
        "sequence",
        "previousDigest",
        "governance binding",
        "privacy boundary"
      ]
    },
    {
      "from": "1.1",
      "to": "1.2",
      "status": "SUPPORTED_WITH_MIGRATION",
      "requiredChanges": [
        "add serviceReadinessState",
        "add correctionReference",
        "add healthReasonCode",
        "rebind payloadSha256"
      ],
      "preserve": [
        "sequence",
        "previousDigest",
        "schema registry version",
        "governance binding"
      ]
    },
    {
      "from": "1.2",
      "to": "1.2",
      "status": "CURRENT",
      "requiredChanges": [],
      "preserve": [
        "all canonical fields"
      ]
    },
    {
      "from": ">1.2",
      "to": "1.2",
      "status": "UNSUPPORTED_FUTURE",
      "requiredChanges": [
        "competent schema review required"
      ],
      "preserve": [
        "candidate bytes as rejected observation only"
      ]
    }
  ],
  "acceptedProjection": null,
  "connectorState": "contract-published-connector-inactive",
  "verificationState": "UNAVAILABLE",
  "networkCalls": 0
}
