RDDL Network
  • 👋Welcome to RDDL
    • 💡What we do
    • ✨Our Features
  • Basics
    • ✅Understanding RDDL
    • 🎭Actors
    • ⛓️Networks
    • 🪙Tokens
      • RDDL on Liquid
      • Conversion Rate
    • 🎆Types of Nodes
      • 👛Wallet Management
      • 🔐Key Ceremony
    • 🤝Token Services
      • Machine Identity Attestation
      • RDDL Purpose Tokens
      • Wrapped Tokens
      • CID Asset Notarization
    • 🏁Proof of Productivity
      • 👩‍🎤Actor Selection
      • ⁉️Challenge-Response
      • 💰Rewards
        • 🔢Reward Calculation
        • ⌚Clearance Process
        • 🪙Claiming Rewards
    • 🤝Reissuance & Distribution
  • Getting Started
    • ❓How can I participate?
    • ⚡The EnergyAgent
      • ▶️Installation
    • ⚓Trust Wallet
    • SMD (Smart Metering Device)
  • Workflows & Governance
    • Converting RDDL to PLMNT
    • Voting on chain parameters
  • ⚒️Infrastructure
    • 🧁Services
Powered by GitBook
On this page
  • Energy Agents
  • Validator Nodes
  1. Basics
  2. Types of Nodes

Key Ceremony

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

PreviousWallet ManagementNextToken Services

Last updated 6 months ago

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

can be used for this purpose.

Validator Nodes

Coming soon.

🎆
🔐
/github.com/planetmint/planetmint-go/machine/get_machine_by_public_key/{publicKey}
/github.com/planetmint/planetmint-go/machine/get_trust_anchor_status/{machineid}