Rivellum

Rivellum Portal

Checking...
testnet

Welcome to Rivellum

Rivellum is a high-performance Layer 1 blockchain that combines intent-based architecture, multi-shard parallelism (Aurora Fabric), and Proof of Useful Work (PoUW) to deliver scalable, efficient, and economically sustainable decentralized applications.

What is Rivellum?

Rivellum reimagines blockchain architecture by focusing on user intents rather than raw transactions, enabling:

  • Intent-Based Execution: Users express desired outcomes; the protocol handles optimal execution
  • Aurora Fabric Multi-Shard: Parallel execution across multiple shards with cross-shard communication
  • Proof of Useful Work (PoUW): ZK proof generation as consensus work, replacing wasteful mining
  • Move Smart Contracts: Secure, resource-oriented programming with formal verification
  • Photon Committees: Fast finality through committee-based consensus
  • Privacy Layer: Optional encrypted intent payloads for sensitive operations

Key Differentiators

1. Intent-Centric Design

Traditional blockchains require users to specify exact transaction details. Rivellum allows users to express intents like "swap X for Y at best price" and lets the protocol find optimal execution paths.

2. Aurora Fabric Sharding

Multiple execution shards process transactions in parallel while maintaining atomicity through cross-shard communication protocols and unified state roots.

3. Proof of Useful Work

Instead of wasting energy on arbitrary hash puzzles, PoUW directs computational resources toward generating zero-knowledge proofs that secure the networkβ€”turning consensus work into a public good.

4. Move-Based Smart Contracts

Resource-oriented programming with formal verification, supporting NFTs, multi-asset transfers, and complex DeFi operations with strong safety guarantees.

5. Post-Quantum Security

Native support for post-quantum cryptographic signatures (Dilithium, Falcon) alongside multi-signature schemes for enhanced account security.

6. Economic Sustainability

  • Fee burns reduce supply
  • PoUW rewards compensate provers
  • Treasury funds development
  • Reputation system ensures quality

Quick Links

<div class="quick-links">

For Developers

For Node Operators

For Provers

For Governance

</div>

Architecture Overview

Rivellum's architecture consists of several interconnected layers:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         User Intents & Applications             β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚      Intent Mempool & Solver Network            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚    Aurora Fabric (Multi-Shard Execution)        β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ Shard 0  β”‚ Shard 1  β”‚ Shard 2  β”‚  Shard N β”‚ β”‚
β”‚  β”‚  Move VM β”‚  Move VM β”‚  Move VM β”‚  Move VM β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚        Photon Consensus (BFT + Aurora)          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚     PoUW (ZK Proof Generation & Validation)     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚          State Storage & Merkle Trees           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

For detailed architecture documentation, see Architecture Overview.

Getting Started

As a Developer

  1. Install the Rivellum SDK: npm install @rivellum/sdk
  2. Deploy your first Move contract
  3. Submit intents from your dApp

β†’ Developer Quick Start

As a Node Operator

  1. Download rivellum-node binary or build from source
  2. Configure your node (devnet/testnet/mainnet)
  3. Start syncing and participate in consensus

β†’ Node Operator Guide

As a Prover

  1. Install rivellum-pouwd daemon
  2. Configure hardware and performance settings
  3. Start accepting PoUW jobs and earning rewards

β†’ Prover Setup Guide

Community & Support

Status & Roadmap

Rivellum is currently in active development. See our Roadmap for upcoming features and milestones.

Current Phase: Testnet with core protocol features Next Phase: Mainnet preparation and audits


Note: This documentation is for the latest (unreleased/development) version. For stable releases, use the version selector above.