cloud.substratum.place.joinPackage

official.fileorbit.cloud

Documentation

Survivor join package published to their operator PDS containing the HPKE-wrapped mesh secrets (ADR 92).

main object

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)."
}

Lexicon Garden

@