Přeskočit obsah

Membership Invitation v1

Source schema: doc/schemas/membership-invitation.v1.schema.json

Append-only invitation fact for entering a bounded Orbiplex influence surface. An invitation creates a traceable entry path; it does not itself grant authority.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema/v yes const: 1
invitation/id yes string
issued/at yes string
expires/at yes string
issuer/subject yes ref: _shared/membership-enums.v1.schema.json#/$defs/subject
invitee/subject no ref: _shared/membership-enums.v1.schema.json#/$defs/subject
invitee/anchor-ref no string Optional invitee anchor when the future subject id is not known yet.
entry/profile yes ref: _shared/membership-enums.v1.schema.json#/$defs/entry_profile_class
scopes yes ref: _shared/membership-enums.v1.schema.json#/$defs/scopes
sponsorship/required no boolean
policy/ref no string
status yes enum: issued, accepted, expired, revoked
notes no string
extensions no ref: _shared/membership-enums.v1.schema.json#/$defs/extensions
## Field Semantics

schema/v

  • Required: yes
  • Shape: const: 1

invitation/id

  • Required: yes
  • Shape: string

issued/at

  • Required: yes
  • Shape: string

expires/at

  • Required: yes
  • Shape: string

issuer/subject

  • Required: yes
  • Shape: ref: _shared/membership-enums.v1.schema.json#/$defs/subject

invitee/subject

  • Required: no
  • Shape: ref: _shared/membership-enums.v1.schema.json#/$defs/subject

invitee/anchor-ref

  • Required: no
  • Shape: string

Optional invitee anchor when the future subject id is not known yet.

entry/profile

  • Required: yes
  • Shape: ref: _shared/membership-enums.v1.schema.json#/$defs/entry_profile_class

scopes

  • Required: yes
  • Shape: ref: _shared/membership-enums.v1.schema.json#/$defs/scopes

sponsorship/required

  • Required: no
  • Shape: boolean

policy/ref

  • Required: no
  • Shape: string

status

  • Required: yes
  • Shape: enum: issued, accepted, expired, revoked

notes

  • Required: no
  • Shape: string

extensions

  • Required: no
  • Shape: ref: _shared/membership-enums.v1.schema.json#/$defs/extensions