Privacy infrastructure for the decentralized web.
Building the tools that make DERO usable, accessible, and unstoppable.
derod.org · tela.derod.org · hologram.derod.org · deropay.derod.org · deropay.com
A native browser for the decentralized web.
The web was supposed to be open. Then it got captured -- by servers you don't control, platforms that track you, and content that disappears when someone decides it should.
HOLOGRAM is the exit. A native desktop browser where content lives on-chain, privacy is default, and applications run from the blockchain itself. No extensions. No tracking. No permission needed.
HOLOGRAM (Wails v2)
├── Direct HTTP → derod:10102 (blockchain reads)
├── XSWD Server → 127.0.0.1:44326 (integrated wallet + dApp bridge)
├── XSWD Client → Engram (optional external wallet)
├── Gnomon Indexer (content discovery)
├── Graviton Cache (persistent storage with versioning)
└── Iframe → TELA content (sandboxed + telaHost API)
TELA applications run in sandboxed iframes with a native telaHost bridge API -- think window.ethereum, but for a privacy chain. Read-only blockchain queries resolve instantly. Wallet operations require explicit user approval via native modals. Apps cannot touch your keys without permission.
Block and transaction explorer with DeroProof validation. Time-travel smart contract state. Gnomon-powered search and discovery. One-click simulator with instant blocks for local development. Offline-first with Graviton-backed caching.
Go + Wails + Svelte. One binary. Every platform.
Accept DERO. Keep everything.
Zero fees. Self-hosted. No middlemen. No KYC. No payment processor skimming a percentage off every sale.
DeroPay is a complete payment stack built on DERO smart contracts. Two models, depending on what you need:
| Payment Router | Escrow | |
|---|---|---|
| Model | One contract per merchant, reused for all payments | One contract per transaction |
| Settlement | ~18 seconds (1 block) | ~54 seconds (3 transactions) |
| Transactions | 1 per payment | 3 (deploy + deposit + release) |
| Buyer protection | No | Yes -- dispute resolution with optional arbitrator |
| Fee splitting | Basis points, set at deploy, immutable | Platform fee on release, not on refund |
On top of that: an invoice engine with unique payment IDs and integrated addresses, HMAC-SHA256 signed webhooks, fiat conversion via CoinGecko, a 13KB embeddable widget (Shadow DOM, no dependencies), a gateway server, and drop-in plugins for WooCommerce and Medusa.
Pluggable storage -- SQLite for production, in-memory for dev, or bring your own. Your server. Your keys. Your revenue.
Sign in with your wallet. Nothing else.
No passwords. No OAuth providers. No email verification. Just a cryptographic proof that you own a DERO address.
Schnorr signatures on BN256 (Barreto-Naehrig 254-bit curve). Messages are hashed with Keccak-256, reduced modulo the curve order, and verified in pure TypeScript using @noble/curves (audited by Cure53). No blockchain query needed -- verification is entirely mathematical, entirely offline.
Unlike Ethereum auth, authenticating with DERO doesn't expose your transaction history. Your on-chain activity stays invisible to the service. You prove who you are without revealing what you've done.
SIWE-style message format: domain-bound, replay-protected, human-readable. The user sees exactly what they're signing. JWT sessions handle the rest. React components, a Next.js integration, and XSWD wallet connection out of the box.
npm install dero-auth
Four documentation sites. One monorepo. The reference for building on DERO.
| Site | What it covers |
|---|---|
| derod.org | DERO blockchain -- nodes, mining, smart contracts, RPC API, protocol internals |
| tela.derod.org | TELA -- the decentralized web standard that HOLOGRAM renders |
| hologram.derod.org | HOLOGRAM -- browser documentation, architecture, telaHost API |
| deropay.derod.org | DeroPay -- merchant guides, widget integration, payment routing |
Built with Next.js and Nextra. Deployed on Vercel.
Go · TypeScript · Svelte · React · Next.js · Wails · Tailwind CSS
Privacy by default. Self-hosted. Open source. Zero fees.
If it requires trust, it's not finished yet.