{
  "schemaVersion": "eviulon-ecosystem-change-notices-1.0",
  "version": "2.24.0",
  "generated": "2026-08-09",
  "records": [
    {
      "id": "EVI-ECO-CHANGE-001",
      "slug": "governance-manifest-1-1",
      "title": "Governance manifest 1.1",
      "publishedDate": "2026-08-08",
      "affectedSchemaId": "eviulon-governance-manifest-1.1",
      "changeClass": "MINOR_COMPATIBLE",
      "addedFields": [
        "publicGovernanceRole",
        "schemaRegistryRoute",
        "observationRegistryRoute",
        "reportCorrectionRoute",
        "changeNoticeIds"
      ],
      "removedFields": [],
      "renamedFields": {},
      "tightenedRules": [
        "statistics and private operational data explicitly prohibited"
      ],
      "relaxedRules": [],
      "verificationEffect": "Consumers must reject records that omit the authority and privacy boundaries."
    },
    {
      "id": "EVI-ECO-CHANGE-002",
      "slug": "patefacere-status-1-1",
      "title": "Patefacere public status contract 1.1",
      "publishedDate": "2026-08-08",
      "affectedSchemaId": "patefacere-to-eviulon-public-status-1.1",
      "changeClass": "MINOR_TIGHTENING",
      "addedFields": [
        "acceptedCandidateSchemas",
        "currentCandidateSchema",
        "deprecatedCandidateSchemas",
        "observationOnlyMode",
        "observationRegistryRoute",
        "schemaRegistryRoute",
        "changeNoticeRoute",
        "optionalFields"
      ],
      "removedFields": [],
      "renamedFields": {},
      "tightenedRules": [
        "duplicate keys rejected",
        "unknown top-level fields rejected",
        "recursive prohibited-field scan"
      ],
      "relaxedRules": [],
      "verificationEffect": "Schema 1.0 remains accepted under the documented migration profile; schema 1.1 adds declared optional fields and stricter parser and privacy controls."
    },
    {
      "id": "EVI-ECO-CHANGE-003",
      "slug": "agent-entry-1-1",
      "title": "Agent-entry discovery 1.1",
      "publishedDate": "2026-08-08",
      "affectedSchemaId": "eviulon-agent-entry-1.1",
      "changeClass": "MINOR_COMPATIBLE",
      "addedFields": [
        "answerRoutes",
        "entryRoute",
        "failureRule",
        "operationalIdentityOrigin",
        "publicGovernanceOrigin",
        "reportCorrectionRegistry"
      ],
      "removedFields": [],
      "renamedFields": {},
      "tightenedRules": [
        "operational actions must route to Patefacere"
      ],
      "relaxedRules": [],
      "verificationEffect": "Clients may continue using 1.0 fields; 1.1 exposes clearer failure and answer routing."
    },
    {
      "id": "EVI-ECO-CHANGE-004",
      "slug": "ecosystem-discovery-1-1",
      "title": "Ecosystem discovery 1.1",
      "publishedDate": "2026-08-08",
      "affectedSchemaId": "eviulon-ecosystem-discovery-1.1",
      "changeClass": "MINOR_COMPATIBLE",
      "addedFields": [
        "answerRegistry",
        "canonicalDoctrine",
        "changeNoticeRegistry",
        "observationRegistry",
        "reportCorrectionRegistry",
        "schemaRegistry"
      ],
      "removedFields": [],
      "renamedFields": {},
      "tightenedRules": [
        "connector state and independent-availability boundaries remain mandatory"
      ],
      "relaxedRules": [],
      "verificationEffect": "Discovery clients gain explicit routes for history and compatibility without any live cross-site fetch."
    }
  ],
  "truthBoundary": "Local field-level change records; remote deployment is unverified."
}
