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
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 --> chainIn one sentence: apps talk to EmpoorioChain; the chain settles value and enforces rules; DMS is the native token.
Layers (plain language)
| Layer | What it means |
|---|---|
| Apps | Wallets, cloud, AI, browser, identity — what people use |
| SDKs & CLI | @empoorio/sdk, empoorio-sdk, emp — how developers connect |
| Runtime | Built-in features (modules called pallets) — finance, AI, domains, storage, identity |
| Consensus | How nodes agree on the next block — Aura + GRANDPA on testnet today |
| Networking | Nodes 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
- CLI —
empcommand groups - API reference — JSON-RPC basics
- Source:
projects/EmpoorioChain/docs/ARCHITECTURE.mdfor deeper technical detail