Skip to content

Membership Sponsorship v1

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

Append-only scoped sponsorship fact. Sponsorship grants candidacy to named surfaces and creates bounded, evidence-backed sponsor exposure; it does not directly grant authority.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema/v yes const: 1
sponsorship/id yes string
sponsor/subject yes ref: _shared/membership-enums.v1.schema.json#/$defs/subject
invitee/subject yes ref: _shared/membership-enums.v1.schema.json#/$defs/subject
scopes yes ref: _shared/membership-enums.v1.schema.json#/$defs/scopes
sponsorship/template yes ref: _shared/membership-enums.v1.schema.json#/$defs/sponsorship_template
liability/class no ref: _shared/membership-enums.v1.schema.json#/$defs/sponsor_liability_class
issued/at yes string
expires/at yes string
probation/until yes string
due-diligence/refs yes array
revocable yes boolean
revoked/at no string
revocation-tail-duration yes ref: _shared/membership-enums.v1.schema.json#/$defs/iso8601_duration
evidence/policy yes ref: _shared/membership-enums.v1.schema.json#/$defs/evidence_policy
policy/ref no string
notes no string
extensions no ref: _shared/membership-enums.v1.schema.json#/$defs/extensions

Definitions

Definition Shape Description
due_diligence_ref object
## Field Semantics

schema/v

  • Required: yes
  • Shape: const: 1

sponsorship/id

  • Required: yes
  • Shape: string

sponsor/subject

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

invitee/subject

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

scopes

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

sponsorship/template

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

liability/class

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

issued/at

  • Required: yes
  • Shape: string

expires/at

  • Required: yes
  • Shape: string

probation/until

  • Required: yes
  • Shape: string

due-diligence/refs

  • Required: yes
  • Shape: array

revocable

  • Required: yes
  • Shape: boolean

revoked/at

  • Required: no
  • Shape: string

revocation-tail-duration

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

evidence/policy

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

policy/ref

  • Required: no
  • Shape: string

notes

  • Required: no
  • Shape: string

extensions

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

Definition Semantics

$defs.due_diligence_ref

  • Shape: object