Standards

SPEC-02 Project Handoff

Portable project memory and custody transfer contract for humans, agents, vendors, and future sessions.

  • Record UAIX-STND-2254
  • Path /en-us/standards/spec-02-project-handoff/
  • Use Canonical public record

Document status

Public standards page Published on UAIX as part of the current public standards record
Code
UAIX-STND-2254
Surface
Standards
Access
Public and linkable

How to use this page

Use this page as the canonical public reference for SPEC-02 Project Handoff and its standards-facing content.

For agents: apply the relevant guidance to the user's target site or repository. Do not copy this UAIX page, create a page about the guidance, or treat this page as runtime authority unless the user explicitly asks for that output.

SPEC-02 defines Project Handoff as portable project memory and custody transfer. It tells a receiving human or agent what to read, what is current, which constraints apply, what work is next, and which checks protect the handoff.

Required custody fields

  • projectId, handoffId, createdUtc, owner, and custodian.
  • frontDoor, memoryRoots, requiredReads, and doNotLoadByDefault.
  • currentState, constraints, decisions, nextActions, risks, and targetedChecks.
  • evidence, redactions, warnings, exceptions, and localPolicyWins.

Reference-only scenarios

  • NeuralWikis memory handoff: a reviewed memory packet may point to wiki-derived evidence without giving a runtime permission to publish or mutate production content.
  • LocalEndpoint safe local capability: a local runtime may consume the packet as input, but the local endpoint owns execution controls, file access, and consent gates.
  • Carcinus public profile handoff: a public orchestrator profile can receive evidence records while Carcinus remains the runtime owner outside UAIX.org.

Current public page

The practical adoption page remains Project Handoff. This SPEC-02 page names the tighter record contract and points to the matching schema/example profiles.