Nym Renew Request v1¶
Source schema: doc/schemas/nym-renew-request.v1.schema.json
Machine-readable schema for a participant-signed renewal request carrying public nym continuity proof for the next epoch.
Governing Basis¶
doc/project/20-memos/nym-layer-roadmap-and-revocable-anonymity.mddoc/project/40-proposals/015-nym-certificates-and-renewal-baseline.md
Project Lineage¶
Requirements¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
Schema version. |
request/id |
yes |
string | Stable identifier of this renewal request. |
request/type |
yes |
const: nym/renew |
Application-level request discriminator. |
participant/id |
yes |
string | Participant identity asking for renewal. |
succession |
yes |
ref: nym-succession.v1.schema.json |
Public continuity proof already signed by the old nym. |
created-at |
yes |
string | Creation timestamp of the renewal request. |
signature |
yes |
ref: #/$defs/signature |
|
policy_annotations |
no |
object |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
signature |
object | |
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
Schema version.
request/id¶
- Required:
yes - Shape: string
Stable identifier of this renewal request.
request/type¶
- Required:
yes - Shape: const:
nym/renew
Application-level request discriminator.
participant/id¶
- Required:
yes - Shape: string
Participant identity asking for renewal.
succession¶
- Required:
yes - Shape: ref:
nym-succession.v1.schema.json
Public continuity proof already signed by the old nym.
created-at¶
- Required:
yes - Shape: string
Creation timestamp of the renewal request.
signature¶
- Required:
yes - Shape: ref:
#/$defs/signature
policy_annotations¶
- Required:
no - Shape: object
Definition Semantics¶
$defs.signature¶
- Shape: object