DeKYC Energy is a product where a user logs in through DeKYC (a tokenized EDS key), gets access without a crypto wallet, and invests in tokenized revenue rights from energy projects.
🚀 Pitch · 🎥 Video Demo · 🖥 Live App · 🖼 Screenshots · 📑 Presentation · 📚 Docs · 🛡 DeKYC · ⚡ ENERGY
Test user - l0gin denissnims@gmail.com and p@ssw0rd Den12345
DeKYC Energy combines two layers:
- DeKYC — an identity and permission layer that uses an EDS / digital signature as the foundation for trusted identity and controlled access.
- ENERGY — an investment service where a user buys digital shares in revenue rights, receives payouts, and can sell the position via OTC.
Because it includes not only tokenization, but also:
- login through DeKYC
- walletless UX
- private/public access
- proof bundle
- epoch-based payouts
- OTC secondary market
- judge-friendly on-chain verification
For an ordinary person, it sounds like a bureaucratic and unclear process.
Regular services force the user to:
- go through KYC again and again,
- share personal data with many platforms,
- understand wallets and web3 friction.
DeKYC Energy makes the investment scenario clear:
DeKYC login → custodial address → buy → epoch → claim → OTC
Most tokenization projects stop at the following flow:
- connect a wallet,
- buy a token,
- view a tx.
DeKYC Energy goes further:
- the user logs in through DeKYC
- identity is based on EDS
- access to data is managed through a permission model
- the service receives only the required scope
- the user does not have to use a crypto wallet
In short: DeKYC turns the EDS identity context into a reusable identity layer for services.
We chose the energy use case because:
- for citizens, energy is currently too complicated to invest in;
- small operators and local energy projects need a clear way to raise capital;
- B2B energy consumers may be interested in payouts not only in money, but also in ENERGY_POINTS.
- Speed — suitable for asset creation, buy, claim, and OTC flow.
- Low transaction costs — important for frequent state transitions.
- Composability — Anchor, PDA, and Token-2022 naturally fit the project architecture.
- Token-2022 fit — separate mints for KZTE, share tokens, and ENERGY_POINTS.
- login through DeKYC
- walletless custodial flow
- KZTE demo settlement
- multiple on-chain energy assets
- primary buy
- revenue epochs
- claim payout
- OTC listing + fill
- portfolio
- history with tx links
- judge page
- proof bundle / docs flow
- i18n + dark/light theme
- GitHub CI
DeKYC Platform
↓
DeKYC Backend
↓
ENERGY Frontend
↓
ENERGY Backend
↓
Solana + Anchor + Token-2022
apps/platform— DeKYC frontendapps/api— DeKYC backendapps/energy-web— ENERGY frontendapps/energy-api— ENERGY backendprograms/permission_protocol— Solana programs:permission_protocoltokenization_case
More details: docs/architecture.md
- Node.js 20+
- pnpm 10+
- Rust stable
- Solana CLI
- Anchor 0.32.1
- PostgreSQL
git clone https://github.com/denisthe12/dekyc-protocol.git
cd dekyc-protocol
pnpm installThe project uses the following files:
apps/api/.envapps/energy-api/.envapps/platform/.env.localapps/energy-web/.env.local
Use the
.env.examplefiles located in each folder and manually adjust the values if needed.
Before running the project, copy the example files:
cp apps/api/.env.example apps/api/.env
cp apps/energy-api/.env.example apps/energy-api/.env
cp apps/platform/.env.local.example apps/platform/.env.local
cp apps/energy-web/.env.local.example apps/energy-web/.env.localAfter that, replace the values marked as REPLACE_WITH_...
pnpm --filter api prisma:generate
pnpm --filter energy-api prisma:generatecd programs/permission_protocol
anchor build
cd ../../pnpm dev:platform
pnpm dev:api
pnpm dev:energy-web
pnpm dev:energy-api- DeKYC frontend —
http://localhost:3000 - DeKYC API —
http://localhost:3001 - ENERGY frontend —
http://localhost:3200 - ENERGY API —
http://localhost:3201
- there is a full working flow;
- there is Why Solana;
- there is CI, docs, and a judge page;
- the project looks like a product, not a collection of files.
- DeKYC can be reused as identity infrastructure;
- ENERGY can evolve as a vertical product for tokenized energy revenue rights.
- DeKYC login
- walletless custodial flow
- energy assets
- primary buy
- payout epochs
- claim
- OTC
- judge page
- production-grade biometric verification
- richer proof bundle
- advanced payout automation
- pilot in a real-world energy scenario
Full roadmap: docs/roadmap.md






