OpenViSTAI · Agents · Blockchain · Crypto
Menu
Storage & Data Availability

Cess

CESS is a Rust-based, Substrate blockchain node implementation for a decentralized cloud storage network. Its repository documents building and running the node, local Rust unit tests, and storage-mining participation through a separate tool.

Independent OpenViST project profile, based on linked sources.

Cess — OpenViST project profile in Storage & Data Availability.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use CESS when working directly with the code or operating a node for its storage network, especially when the task is building the Rust implementation or starting a CESS testnet node.

Who it is for

  • Rust developers building or testing components of the CESS node.
  • Node operators who want to build and run a CESS testnet node.
  • People exploring storage mining who are prepared to use the separate CESS storage-mining tool.

Documented uses

  • Build a release binary from the CESS Rust source.
  • Launch a node configured for the CESS testnet.
  • Generate or insert Substrate keys for node operation.
  • Run the repository's Rust unit tests locally.
  • Inspect documented node modules, including Files Bank, Audit, Sminer and Tee Worker.
Before you choose

Requirements & limits

The project is available as a public GitHub repository and identifies Apache-2.0 as its license.

  • The node is built from Rust source with Cargo, and the README warns that the first release build may take about 30 minutes.
  • The documented testnet startup uses a compiled binary and the cess-testnet chain setting.
  • Key generation and insertion require careful handling of secret phrases; the README recommends keeping the mnemonic safe.
  • Storage mining uses a separate project linked from the repository.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and start a CESS testnet node

Compile the CESS node and start it on the CESS testnet.

Before you start

  • Rust and Cargo development setup; the repository points to docs/setup.md for installation guidance.
  • The CESS source repository.
  • Substrate keys in SS58 format if using existing keys; the README also documents generating keys with subkey.

Steps

  1. Clone the CESS repository and enter its directory.

  2. Build the release binary with cargo build --release.

  3. Generate or prepare the required Substrate keys, following the repository's key instructions.

  4. Start the compiled node with ./target/release/cess-node --base-path /tmp/cess --chain cess-testnet.

Expected outcome

The CESS node is launched with the cess-testnet chain configuration.

Guide limitations

  • The README says the first build may take about 30 minutes.
  • The documented key insertion commands and node account setup are separate steps for operators who need them.
  • These are repository instructions, not a report of an executed test.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
CESSProject/cess · Official homepage title · retained in its source language