t81-foundation

AI OS-Object Family Admission Contract

This document defines what a new bounded composition must satisfy before it is treated as a member of the current deterministic AI OS-object family in T81.

It is an admission gate, not a workflow framework.

Scope

This contract applies only to bounded compositions built from the current validated family model described in:

It does not authorize:

Required Object Shape

A family member must preserve this exact object model:

  1. task result artifact
  2. provenance artifact
  3. downstream record
  4. canonical bundle

Object roles are fixed:

A family member does not qualify if it skips one of these objects or changes the role of the bundle.

Allowed Source

A family member must start from an existing bounded AI task in the current shared task family.

Allowed source tasks today:

Using an existing task does not automatically admit a new composition. The composition must still satisfy the rest of this contract.

Downstream Record Rules

The downstream record must be:

The downstream record may:

The downstream record must not:

If a composition needs free-form downstream structure, it is outside this family.

Bundle Rules

The bundle must remain:

The current family bundle law is:

  1. schema
  2. source_result_ref
  3. source_provenance_ref
  4. action_ref
  5. record_ref

action_ref must remain a canonical content-addressed artifact ref, not a local path or environment-derived token.

Forbidden Moves

A candidate composition is not admitted if it requires any of the following:

Required Proof Bar

Before a new composition is treated as a family member, it must provide all of the following:

The proof must explicitly establish:

The composition is not admitted if it only works by convention or maintainer memory.

Current Admitted Family

The current admitted bounded family is:

Each admitted member uses:

Boundary

This contract is intentionally narrow.

It does not say that every future composition should be admitted. It says what a new composition must preserve if it is to join this family without widening the system.