Participant Effective Limits v1¶
Source schema: doc/schemas/participant-effective-limits.v1.schema.json
Computed read model for runtime-facing per-surface limits after composing entry policy, surface policy, capability sanctions, and appeal results.
Governing Basis¶
Project Lineage¶
Requirements¶
doc/project/50-requirements/requirements-001-node-onboarding.mddoc/project/50-requirements/requirements-006-node-networking-mvp.mddoc/project/50-requirements/requirements-009-capability-limits.mddoc/project/50-requirements/requirements-015-newcomer-surface-limits.md
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
|
limits/id |
yes |
string | |
subject/ref |
yes |
ref: _shared/membership-enums.v1.schema.json#/$defs/subject |
|
issued/at |
yes |
string | |
valid/until |
no |
string | |
source |
yes |
array | |
composition/rule |
yes |
enum: sanction-overrides-entry-defaults |
|
operations |
yes |
array | |
notes |
no |
string | |
extensions |
no |
ref: _shared/membership-enums.v1.schema.json#/$defs/extensions |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
source_ref |
object | |
operation_limit |
object | |
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
limits/id¶
- Required:
yes - Shape: string
subject/ref¶
- Required:
yes - Shape: ref:
_shared/membership-enums.v1.schema.json#/$defs/subject
issued/at¶
- Required:
yes - Shape: string
valid/until¶
- Required:
no - Shape: string
source¶
- Required:
yes - Shape: array
composition/rule¶
- Required:
yes - Shape: enum:
sanction-overrides-entry-defaults
operations¶
- Required:
yes - Shape: array
notes¶
- Required:
no - Shape: string
extensions¶
- Required:
no - Shape: ref:
_shared/membership-enums.v1.schema.json#/$defs/extensions
Definition Semantics¶
$defs.source_ref¶
- Shape: object
$defs.operation_limit¶
- Shape: object