Replication Summary v1¶
Source schema: doc/schemas/replication-summary.v1.schema.json
Bounded anti-entropy summary for one signed immutable fact dataset.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: replication-summary.v1 |
|
schema/v |
yes |
const: 1 |
|
summary/id |
yes |
string | |
dataset/id |
yes |
string | |
dataset/epoch |
yes |
integer | |
replication/profile-id |
yes |
string | |
source/node-id |
yes |
string | |
federation/id |
no |
string | |
high-water/cursor |
yes |
ref: #/$defs/cursor |
|
retention/floor |
no |
ref: #/$defs/cursor |
|
records/count |
yes |
integer | |
tombstones/high-water |
no |
ref: #/$defs/cursor |
|
digest |
yes |
ref: #/$defs/digest_profile |
|
generated/at |
yes |
string | |
expires/at |
yes |
string | |
signature |
no |
object |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
cursor |
string | |
digest_profile |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
replication-summary.v1
schema/v¶
- Required:
yes - Shape: const:
1
summary/id¶
- Required:
yes - Shape: string
dataset/id¶
- Required:
yes - Shape: string
dataset/epoch¶
- Required:
yes - Shape: integer
replication/profile-id¶
- Required:
yes - Shape: string
source/node-id¶
- Required:
yes - Shape: string
federation/id¶
- Required:
no - Shape: string
high-water/cursor¶
- Required:
yes - Shape: ref:
#/$defs/cursor
retention/floor¶
- Required:
no - Shape: ref:
#/$defs/cursor
records/count¶
- Required:
yes - Shape: integer
tombstones/high-water¶
- Required:
no - Shape: ref:
#/$defs/cursor
digest¶
- Required:
yes - Shape: ref:
#/$defs/digest_profile
generated/at¶
- Required:
yes - Shape: string
expires/at¶
- Required:
yes - Shape: string
signature¶
- Required:
no - Shape: object
Definition Semantics¶
$defs.cursor¶
- Shape: string
$defs.digest_profile¶
- Shape: object