# Changelog

## 0.4-working-draft namespace refresh — 2026-08-15

- Replaced the provisional `https://opencontinuity.example` namespace with the project-controlled `https://opencontinuity.org` namespace across the specification, schemas, registries, examples, fixtures, profiles, bindings, discovery documents, and review artifacts.
- Preserved the Editor's Working Draft status: public deployment/readback, immutable archival mirroring, redirect policy, registry administration, independent implementations, security review, and live human acceptance remain open evidence gates.
- Rebuilt the local catalog, conformance evidence, DOCX, PDF, checksums, manifest, and release archive against the new namespace.

## 0.4-working-draft — 2026-08-13 — Portable AI History

This is the profile-completion revision of the project-authoritative 0.3 working draft. Wire/profile semantics changed, so the wire version is 0.4. It remains an Editor's Working Draft.

### Conversation Profile

- Replaced the sketch with complete conversation, message, and typed content-part schemas.
- Defined DAG roots/parents/branches/selected leaves, partial graphs, cycle/closure rules, regeneration/edit preservation, timestamp distinctions, redaction, content integrity, package projection, downgrade, extension handling, loss codes, and round-trip dimensions.
- Rejected a universal turn object; source turn IDs may remain non-critical provider data.
- Made imported roles, tools, instructions, signatures, and reasoning-related content inert source history.

### Artifact Profile

- Replaced the draft descriptor with logical artifact, representation, and lineage schemas.
- Formalized reference-only, derivative-only, managed-copy, and synchronized-copy custody plus independent-byte/digest invariant.
- Added source disappearance/change transitions, SHA-256 mandatory-to-implement registry, rights assertion records, accessibility links, PROV/C2PA composition, package/round-trip behavior, and artifact loss registry.

### Provider Adapter Framework

- Added adapter manifest, capability declarations, mapping registry/schema, source locator, mapping run, deterministic projection, source-schema status, mapping/loss class registries, and machine loss report.
- Required preserve/quarantine/explicit-loss behavior for unknown semantics and prohibited invented portable context.
- Added sixteen synthetic adapter cases, hostile cases, and OpenAPI history-import/loss-report operations.

### Composition and conformance

- Added a reference bundle with branching/regeneration, managed/unavailable/generated artifacts, lineage, redaction, opaque/unsupported data, hostile source content, zero silent accepted context, and explicit losses.
- Added 11 Portable AI History conformance classes and expanded assertions from 107 to 134.
- Added 25 profile cases (9 positive, 6 negative, 6 hostile, 4 round trip) alongside 37 schemas, 32 positive examples, 45 negative examples, and 243 inherited semantic vectors.
- Added recipient-filtered loss-report semantics, publication OpenAPI copy, decision register, evidence-gated roadmap, validation report, and blocker register.

### Evidence boundary

- Zero assertions pass or fail against an identified implementation; 90 have partial local reference evidence, 4 require manual evidence, 3 are unavailable, and 37 are not executed.
- Independent adapters/providers/client, cross-provider round trip, deployed sandbox, real custody, independent security/privacy/accessibility review, governance/license/namespace archival administration, public deployment readback, and live acceptance remain open.

## 0.3-working-draft — 2026-08-12

Project-authoritative core consolidation used as the preserved base for 0.4. See the sibling 0.3-working-draft release and inherited review material for its complete history.
