Survivor join package published to their operator PDS containing the HPKE-wrapped mesh secrets (ADR 92).
Properties
ciphertext
string
Required
Base64 encoded ciphertext.
claimerPeerId
string
Required
No description available.
consumeBudget
integer
Required
No description available.
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
expiresAt
string
datetime
Required
An RFC 3339 formatted timestamp.
groupId
string
Required
No description available.
hpkeAeadId
integer
Required
HPKE AEAD ID (v1 is ChaCha20-Poly1305: 0x0003).
hpkeKdfId
integer
Required
HPKE KDF ID (v1 is HKDF-SHA256: 0x0001).
hpkeKemId
integer
Required
HPKE KEM ID (v1 is X-Wing: 0x647a).
issuerDid
string
did
Required
A decentralized identifier (DID).
issuerPlaceId
string
Required
No description available.
kemEphemeralPublicKey
string
Required
Base64 encoded KEM ephemeral public key.
placeId
string
Required
No description available.
reason
string
Required
No description available.
View raw schema
{
"type": "object",
"required": [
"placeId",
"claimerPeerId",
"issuerPlaceId",
"issuerDid",
"groupId",
"expiresAt",
"consumeBudget",
"reason",
"createdAt",
"hpkeKemId",
"hpkeKdfId",
"hpkeAeadId",
"kemEphemeralPublicKey",
"ciphertext"
],
"properties": {
"reason": {
"type": "string"
},
"groupId": {
"type": "string"
},
"placeId": {
"type": "string"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"expiresAt": {
"type": "string",
"format": "datetime"
},
"hpkeKdfId": {
"type": "integer",
"description": "HPKE KDF ID (v1 is HKDF-SHA256: 0x0001)."
},
"hpkeKemId": {
"type": "integer",
"description": "HPKE KEM ID (v1 is X-Wing: 0x647a)."
},
"issuerDid": {
"type": "string",
"format": "did"
},
"ciphertext": {
"type": "string",
"description": "Base64 encoded ciphertext."
},
"hpkeAeadId": {
"type": "integer",
"description": "HPKE AEAD ID (v1 is ChaCha20-Poly1305: 0x0003)."
},
"claimerPeerId": {
"type": "string"
},
"consumeBudget": {
"type": "integer"
},
"issuerPlaceId": {
"type": "string"
},
"kemEphemeralPublicKey": {
"type": "string",
"description": "Base64 encoded KEM ephemeral public key."
}
},
"description": "Survivor join package published to their operator PDS containing the HPKE-wrapped mesh secrets (ADR 92)."
}