Skip to content

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

Project Lineage

Requirements

Stories

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