Membership Acceptance v1¶
Source schema: doc/schemas/membership-acceptance.v1.schema.json
Append-only acceptance fact showing that a subject accepted entry into a bounded Orbiplex policy surface and covenant. Acceptance is not a universal authority grant.
Governing Basis¶
Project Lineage¶
Requirements¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
|
acceptance/id |
yes |
string | |
participant/subject |
yes |
ref: _shared/membership-enums.v1.schema.json#/$defs/subject |
|
accepted/at |
yes |
string | |
entry/profile |
yes |
ref: _shared/membership-enums.v1.schema.json#/$defs/entry_profile_class |
|
invitation/ref |
no |
string | |
sponsorship/refs |
no |
array | |
covenant/ref |
yes |
string | |
surface-policy/ref |
yes |
string | |
probation/until |
no |
string | |
status |
yes |
enum: accepted, probationary, completed, withdrawn, revoked |
|
notes |
no |
string | |
extensions |
no |
ref: _shared/membership-enums.v1.schema.json#/$defs/extensions |
|
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
acceptance/id¶
- Required:
yes - Shape: string
participant/subject¶
- Required:
yes - Shape: ref:
_shared/membership-enums.v1.schema.json#/$defs/subject
accepted/at¶
- Required:
yes - Shape: string
entry/profile¶
- Required:
yes - Shape: ref:
_shared/membership-enums.v1.schema.json#/$defs/entry_profile_class
invitation/ref¶
- Required:
no - Shape: string
sponsorship/refs¶
- Required:
no - Shape: array
covenant/ref¶
- Required:
yes - Shape: string
surface-policy/ref¶
- Required:
yes - Shape: string
probation/until¶
- Required:
no - Shape: string
status¶
- Required:
yes - Shape: enum:
accepted,probationary,completed,withdrawn,revoked
notes¶
- Required:
no - Shape: string
extensions¶
- Required:
no - Shape: ref:
_shared/membership-enums.v1.schema.json#/$defs/extensions