Skip to content

Org Custody Decision v1

Source schema: doc/schemas/org-custody-decision.v1.schema.json

Signed quorum bundle authorizing one organization-scoped Agora authority action under an org-custody-policy.v1 threshold rule. It is carried inline with the key-delegation proof so verifiers can fail closed without an extra network lookup.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: org-custody-decision.v1
decision/id yes string
policy/ref yes string
org/id yes string
purpose yes enum: agora-authority
topic/key yes string
target/record_digest yes string Digest of the target Agora record with the embedded org custody decision removed from signature.key/delegation, avoiding recursive self-reference.
delegation/id no string
decided-at yes string
expires-at no unspecified
signatures yes array

Definitions

Definition Shape Description
signature object
## Field Semantics

schema

  • Required: yes
  • Shape: const: org-custody-decision.v1

decision/id

  • Required: yes
  • Shape: string

policy/ref

  • Required: yes
  • Shape: string

org/id

  • Required: yes
  • Shape: string

purpose

  • Required: yes
  • Shape: enum: agora-authority

topic/key

  • Required: yes
  • Shape: string

target/record_digest

  • Required: yes
  • Shape: string

Digest of the target Agora record with the embedded org custody decision removed from signature.key/delegation, avoiding recursive self-reference.

delegation/id

  • Required: no
  • Shape: string

decided-at

  • Required: yes
  • Shape: string

expires-at

  • Required: no
  • Shape: unspecified

signatures

  • Required: yes
  • Shape: array

Definition Semantics

$defs.signature

  • Shape: object