Reputation Snapshot v1¶
Source schema: doc/schemas/reputation-snapshot.v1.schema.json
Authority-published advisory reputation snapshot. It is a domain payload that may be carried by Agora records, files, or future reputation APIs; M3 projects community trust inputs from these records, but runtime authorization must not depend on community-trusted until a later evaluator and anti-gaming policy are explicitly designed.
Governing Basis¶
doc/project/60-solutions/008-agora/008-agora.mddoc/project/60-solutions/021-agora-authority/021-agora-authority.md
Project Lineage¶
Requirements¶
doc/project/50-requirements/requirements-006-node-networking-mvp.mddoc/project/50-requirements/requirements-008-org-subject-rollout.mddoc/project/50-requirements/requirements-010-middleware-executor.mddoc/project/50-requirements/requirements-011-dator-arca-contracts.mddoc/project/50-requirements/requirements-014-resource-opinions.md
Stories¶
doc/project/30-stories/story-001-swarm-node-onboarding.mddoc/project/30-stories/story-004-pod-client-onboarding.mddoc/project/30-stories/story-005-whisper-rumor-intake.mddoc/project/30-stories/story-006-buyer-node-components.mddoc/project/30-stories/story-006-voluntary-swarm-exchange.mddoc/project/30-stories/story-007-settlement-capable-node.mddoc/project/30-stories/story-008-cool-site-comment.md
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: reputation-snapshot.v1 |
|
schema/v |
yes |
const: 1 |
|
snapshot/id |
yes |
string | |
snapshot/period |
yes |
object | |
issuer |
yes |
ref: #/$defs/identityRef |
|
method/ref |
no |
string | Policy or method identifier used to compute the snapshot. |
entries |
yes |
array | |
computed_at |
yes |
ref: #/$defs/rfc3339 |
|
valid_until |
no |
unspecified |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
rfc3339 |
string | |
identityRef |
object | |
entry |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
reputation-snapshot.v1
schema/v¶
- Required:
yes - Shape: const:
1
snapshot/id¶
- Required:
yes - Shape: string
snapshot/period¶
- Required:
yes - Shape: object
issuer¶
- Required:
yes - Shape: ref:
#/$defs/identityRef
method/ref¶
- Required:
no - Shape: string
Policy or method identifier used to compute the snapshot.
entries¶
- Required:
yes - Shape: array
computed_at¶
- Required:
yes - Shape: ref:
#/$defs/rfc3339
valid_until¶
- Required:
no - Shape: unspecified
Definition Semantics¶
$defs.rfc3339¶
- Shape: string
$defs.identityRef¶
- Shape: object
$defs.entry¶
- Shape: object