SPEC-01 defines the UAIX canonical publication envelope. It is a portable, evidence-bearing record shape for standards text, handoff payloads, review receipts, public-safe audits, and redaction policies.
Required publication-envelope fields
| Field | Purpose | Current UAI-1 mapping |
|---|---|---|
uaixVersion | UAIX standards record version. | uai_version |
spec | Named standard or profile. | profile plus registry entry. |
envelopeId | Stable record identifier. | message_id |
createdUtc | UTC creation time. | provenance.issued_at |
issuer, issuerDisplayName, issuerPublicUrl | Public issuer identity. | source and provenance |
issuerCapabilityLevel | L0-L6 capability context. | Capability profile body or extension. |
audience | Intended reader or receiver. | target |
lifecycleState | Draft, review, accepted, archived, rejected, or superseded state. | delivery.lifecycle or body state. |
trustPosture | Review-only, unsigned, signed-reference, verified, revoked, disabled, unknown, or local-policy-rejected posture. | trust plus validator/verifier evidence. |
payloadType, payloadSchema, payload | Typed body content. | body plus registry/schema route. |
evidence, redactions | Supporting facts and removed sensitive data. | provenance, integrity, body evidence, and extensions. |
signature, signatureStatus, verification | Signature metadata and verifier result. | trust plus an explicit verifier record; no implied trust. |
exceptions, warnings | Review notes and non-blocking issues. | Validator issues, conformance result body, or extension records. |
Core rules
- The envelope is portable and evidence-bearing. It is not an execution permit.
- Receivers must validate shape, inspect evidence, apply local policy, and reject missing authority before acting.
- Unsigned records can be useful for review, migration, and public examples. They cannot establish trusted identity.
- Signed records still need verifier output and local trust decisions.