{
  "schemaVersion": "eviulon-ecosystem-sync-schema-registry-1.0",
  "version": "2.24.0",
  "generated": "2026-08-09",
  "records": [
    {
      "id": "EVI-SYNC-SCHEMA-001",
      "slug": "eviulon-governance-manifest-1-0",
      "schemaId": "eviulon-governance-manifest-1.0",
      "semanticVersion": "1.0.0",
      "status": "DEPRECATED",
      "producer": "Eviulon",
      "consumer": "Patefacere",
      "compatibilityRange": "Patefacere contract 1.0.x only",
      "requiredFields": [
        "schemaVersion",
        "governanceVersion",
        "payloadSha256"
      ],
      "optionalFields": [
        "canonicalRoutes"
      ],
      "prohibitedFields": [
        "citizenRecords",
        "credentialBodies",
        "passportBodies",
        "secrets"
      ],
      "deprecationDate": "2026-08-08",
      "successorSchemaId": "eviulon-governance-manifest-1.1",
      "migrationNote": "Add explicit public-plane role, correction route, and privacy boundary; preserve digest semantics."
    },
    {
      "id": "EVI-SYNC-SCHEMA-002",
      "slug": "eviulon-governance-manifest-1-1",
      "schemaId": "eviulon-governance-manifest-1.1",
      "semanticVersion": "1.1.0",
      "status": "CURRENT",
      "producer": "Eviulon",
      "consumer": "Patefacere",
      "compatibilityRange": "Patefacere status contract >=1.1.0 <2.0.0",
      "requiredFields": [
        "schemaVersion",
        "governanceVersion",
        "payloadSha256",
        "publicGovernanceRole",
        "privacyBoundary",
        "correctionRoute"
      ],
      "optionalFields": [
        "canonicalRoutes",
        "changeNoticeIds"
      ],
      "prohibitedFields": [
        "citizenRecords",
        "credentialBodies",
        "passportBodies",
        "secrets",
        "privateTopology",
        "statistics"
      ],
      "deprecationDate": null,
      "successorSchemaId": null,
      "migrationNote": "Current v2.18 public governance manifest contract; no operational identity data is permitted."
    },
    {
      "id": "EVI-SYNC-SCHEMA-003",
      "slug": "patefacere-status-1-0",
      "schemaId": "patefacere-to-eviulon-public-status-1.0",
      "semanticVersion": "1.0.0",
      "status": "DEPRECATED",
      "producer": "Patefacere",
      "consumer": "Eviulon",
      "compatibilityRange": "Eviulon validator 2.17.x",
      "requiredFields": [
        "schemaVersion",
        "publisher",
        "sequence",
        "payloadSha256"
      ],
      "optionalFields": [
        "publicCapabilityState"
      ],
      "prohibitedFields": [
        "citizenRecords",
        "credentialBodies",
        "passportBodies",
        "rawLogs",
        "secrets"
      ],
      "deprecationDate": "2026-08-08",
      "successorSchemaId": "patefacere-to-eviulon-public-status-1.1",
      "migrationNote": "Add observation-safe metadata, explicit schema version map, correction notices, and public truth boundary."
    },
    {
      "id": "EVI-SYNC-SCHEMA-004",
      "slug": "patefacere-status-1-1",
      "schemaId": "patefacere-to-eviulon-public-status-1.1",
      "semanticVersion": "1.1.0",
      "status": "CURRENT",
      "producer": "Patefacere",
      "consumer": "Eviulon",
      "compatibilityRange": "Eviulon validator >=2.18.0 <3.0.0",
      "requiredFields": [
        "schemaVersion",
        "publisher",
        "publishedAt",
        "expiresAt",
        "sequence",
        "previousDigest",
        "acceptedGovernanceVersion",
        "acceptedGovernanceSha256",
        "publicServiceState",
        "publicSchemaVersions",
        "sourceRoute",
        "truthBoundary",
        "payloadSha256"
      ],
      "optionalFields": [
        "publicCapabilityState",
        "publicEvidenceReferences",
        "correctionNotices"
      ],
      "prohibitedFields": [
        "citizenRecords",
        "privateCredentials",
        "passportBodies",
        "privateReceipts",
        "rawLogs",
        "tokens",
        "workflowState",
        "privateTopology",
        "counts",
        "statistics"
      ],
      "deprecationDate": null,
      "successorSchemaId": null,
      "migrationNote": "Current privacy-minimized inbound status contract. Unknown top-level fields remain rejected."
    },
    {
      "id": "EVI-SYNC-SCHEMA-005",
      "slug": "agent-entry-1-1",
      "schemaId": "eviulon-agent-entry-1.1",
      "semanticVersion": "1.1.0",
      "status": "CURRENT",
      "producer": "Eviulon",
      "consumer": "Humans and autonomous agents",
      "compatibilityRange": "Discovery clients >=1.0",
      "requiredFields": [
        "schemaVersion",
        "entryRoute",
        "publicGovernanceOrigin",
        "operationalIdentityOrigin",
        "failureRule"
      ],
      "optionalFields": [
        "machineReadableRoutes",
        "answerRoutes"
      ],
      "prohibitedFields": [
        "accessTokens",
        "citizenData",
        "credentialBodies"
      ],
      "deprecationDate": null,
      "successorSchemaId": null,
      "migrationNote": "Adds direct-answer and failure-isolation routes without changing the start-at-Eviulon rule."
    },
    {
      "id": "EVI-SYNC-SCHEMA-006",
      "slug": "ecosystem-discovery-1-1",
      "schemaId": "eviulon-ecosystem-discovery-1.1",
      "semanticVersion": "1.1.0",
      "status": "CURRENT",
      "producer": "Eviulon",
      "consumer": "Discovery clients",
      "compatibilityRange": "Discovery clients >=1.0",
      "requiredFields": [
        "schemaVersion",
        "publicGovernancePlane",
        "operationalIdentityPlane",
        "connectorState",
        "dataBoundary",
        "authorityBoundary"
      ],
      "optionalFields": [
        "observationRegistry",
        "schemaRegistry",
        "changeNoticeRegistry"
      ],
      "prohibitedFields": [
        "citizenData",
        "credentialBodies",
        "passportBodies",
        "secrets"
      ],
      "deprecationDate": null,
      "successorSchemaId": null,
      "migrationNote": "Adds observation, schema, and change-notice discovery while preserving independent failure domains."
    }
  ],
  "truthBoundary": "Local schema documentation; remote adoption is unverified."
}
