PeerSettlementOrigin
Experimental
The sender origin a settlement belongs to. Rows with the same authenticated generation coalesce on the timeline; a non-coalescing origin never coalesces with another. A flat object rather than a tagged union so the experimental gate can key every member.
Fields and variants
Section titled “Fields and variants”generation— Experimentalkind— Experimentalvalue— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/PeerSettlementOrigin
{ "description": "The sender origin a settlement belongs to. Rows with the same\nauthenticated generation coalesce on the timeline; a non-coalescing origin\nnever coalesces with another. A flat object rather than a tagged union so\nthe experimental gate can key every member.", "properties": { "generation": { "$ref": "#/$defs/PeerOriginGeneration", "description": "The authenticated generation; present exactly when `kind` is\n`authenticated`." }, "kind": { "$ref": "#/$defs/PeerSettlementOriginKind", "description": "The origin kind (required)." }, "value": { "description": "The non-coalescing key; present exactly when `kind` is\n`nonCoalescing`.", "type": "string" } }, "required": [ "kind" ], "type": "object", "x-msp-descriptor": "peer/settlements", "x-msp-stability": "experimental"}