🔐Key Ceremony

Takes care of the key and secret initialization for the different types of wallets the node supports.

Keys and, therefore, identities are managed on both node types

  1. Energy Agents

  2. Validator Nodes

Energy Agents

Energy Agents come with a pre-attested MachineID that enables them to start interacting with the RDDL Network. The MachineID comes as a part of the firmware or is defined with an attached crypto-chip.

The keys used to interact with Liquid and Planetmint are created via a key ceremony on the Energy Agents.

The key ceremony includes the creation of the following identities:

  • a keypair to interact on the Liquid network

  • a keypair to interact on Planetmint

    • a derived address on Planetmint

RDDL Network lets machines participate as soon as they attest themselves as part of the Installation. Within the process of the machine attestation, the public keys of the machine on Liquid, Planetmint, the Planetmint address and the Machine ID are attested and associated with each other.

It is possible to look up and verify if a given public key, address or machine ID belongs to the same machine as another given public key, address or machine ID.

The API calls

/github.com/planetmint/planetmint-go/machine/get_machine_by_public_key/{publicKey}

/github.com/planetmint/planetmint-go/machine/get_trust_anchor_status/{machineid}

can be used for this purpose.

Validator Nodes

Coming soon.

Last updated