Skip to content

Architecture

EmpoorioChain is the shared blockchain for the Empoorio ecosystem. Apps like Eoonia Wallet, Ouranoos Cloud, and Ailoos connect to it; users see simple products; the chain records balances, rules, and events.

The big picture

mermaid
flowchart TB
  subgraph apps [Empoorio apps]
    W[Eoonia Wallet]
    C[Ouranoos Cloud]
    A[Ailoos AI]
    I[KryptoOS Identity]
    X[EmpooScan Explorer]
  end

  subgraph chain [EmpoorioChain]
    R[Runtime modules]
    T[Dracma DMS]
    N[Aura + GRANDPA]
  end

  W --> chain
  C --> chain
  A --> chain
  I --> chain
  X --> chain

In one sentence: apps talk to EmpoorioChain; the chain settles value and enforces rules; DMS is the native token.

Layers (plain language)

LayerWhat it means
AppsWallets, cloud, AI, browser, identity — what people use
SDKs & CLI@empoorio/sdk, empoorio-sdk, emp — how developers connect
RuntimeBuilt-in features (modules called pallets) — finance, AI, domains, storage, identity
ConsensusHow nodes agree on the next block — Aura + GRANDPA on testnet today
NetworkingNodes find each other over libp2p

Native-first strategy

Many blockchains rely only on smart contracts. EmpoorioChain puts core behavior in the runtime — faster to reason about for protocol features, with an EVM compatibility layer (Frontier) for Solidity developers.

Honest scope

The repository lists 93 pallets in the full runtime; 36 are on public testnet today (spec 103). Capability labels (implemented / partial / planned) are in docs/CAPABILITY_STATUS.md in the repo.

Dracma (DMS)

DMS is the native token — used for fees, staking, and payments across apps. Tokenomics details: Dracma resource.

Security & privacy (overview)

Some modules address post-quantum keys, zero-knowledge verification, and privacy controls. Several are partial on testnet — see capability status in the repository before assuming production hardening.

Identity

User-facing identity (DIDs, credentials) is primarily documented on KryptoOS. EmpoorioChain can anchor identity-related state where runtime pallets support it.

For developers

  • Getting started — endpoints and SDK install
  • CLIemp command groups
  • API reference — JSON-RPC basics
  • Source: projects/EmpoorioChain/docs/ARCHITECTURE.md for deeper technical detail