Expand description
Neutral portable package contracts. Neutral portable package contracts and sanitized lifecycle errors.
Structs§
- Portable
V2Activation Override - Portable
V2Activation Profile - Portable
V2Bridge Set - Portable
V2Committed Import - Payload-free receipt evidence for an import whose CURRENT replacement committed.
- Portable
V2Composition Entry - Portable
V2Error - Portable
V2Exact Identity - Portable
V2Export Progress - Aggregate content-free progress observation.
- Portable
V2Graph Selector - Stable UUID selector for one pinned generation.
- Portable
V2Graph Subset Meta - Content-free graph-subset receipt retained in the semantic manifest.
- Portable
V2Limits - Writer and reader admission limits for portable-v2 packages.
- Portable
V2Oci Authenticity Policy - Optional authenticity policy for referrer/signature attachments.
- Portable
V2Oci Progress - Sanitized progress event.
- Portable
V2Oci Pull Receipt - Sanitized receipt after a successful pull + local verification.
- Portable
V2Oci Reference - Digest-pinned OCI reference returned after a successful publish.
- Portable
V2Oci Signature Material - Caller-owned material used to attach an OCI signature referrer on publish.
- Portable
V2Ontology Composition - Portable
V2Ontology Module - Portable
V2Participant Id - Stable semantic participant identity. Runtime catalog IDs and host paths are never selectors.
- Portable
V2Projected Selection Entry - Exact ontology module or bridge emitted by composition projection.
- Portable
V2Property Projection - Property projection/redaction for subset packages.
- Portable
V2Report - Portable
V2Research Entry - An authenticated file in the versioned research component.
- Portable
V2Selection Entry - Content-free preview row.
- Portable
V2Selection Plan - Immutable deterministic preview consumed by both export representations.
- Portable
V2Selection Request - Selection planning request.
- Portable
V2Subset Preview - Immutable subset preview consumed by planning and export.
- Portable
V2Subset Request - Subset planning request.
Enums§
- Portable
V2Authenticity - Portable
V2Compatibility - Portable
V2Error Code - Portable
V2Integrity - Portable
V2Mode - Portable
V2Oci Phase - Progress phases for sanitized observability (no credentials or bodies).
- Portable
V2Oci Signature State - Explicit signature states. Never reused as integrity outcomes.
- Portable
V2Output - Portable-v2 transport representation.
- Portable
V2Package Class - Portable
V2Representation - Portable
V2Selection Profile - Built-in deterministic selection profiles.
- Portable
V2Selection Reason - Stable reason for inclusion/exclusion.
- Portable
V2Subset Closure - Portable-v2 on-wire closure tokens.
Constants§
- PORTABLE_
V2_ MANIFEST_ BYTES_ PER_ ENTRY - Semantic manifest budget per entry. A file record is
{"length":L,"media_type":"M","path":"P","sha256":"H"},: 50 bytes of syntax, at most 20 length digits, a media type of at most 52 bytes and 64 digest bytes, 186 bytes plus the path. The S26 Graph500 project’s records average about 320 bytes (21,531 files, 6.9 MB), so 512 bytes admits paths that average up to 326 bytes, nearly twice S26’s 169.