Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

powerloom/specs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Powerloom DSV Protocol Specs

Public technical specifications for the Powerloom Decentralized Sequencer-Validator (DSV) mesh — the architecture that ran in production on the BDS DSV mainnet.

Powerloom turned epoch-based blockchain state into verifiable, time-series data products: snapshotter nodes computed per-epoch snapshots, a network of DSV validators reached Byzantine-fault-tolerant consensus over a gossip mesh, and exactly one validator per epoch committed the consensus result on-chain via the Validator Priority Assigner.

Project status: wound down. Powerloom protocol operations have ended. These documents are published as a permanent technical record. The on-chain contracts referenced here are immutable and remain readable on-chain; off-chain services (APIs, indexers, dashboards) have been sunset.

By the numbers

Over the first 90 protocol days on BDS DSV mainnet, the independently-operated validator mesh — with no centralized sequencer — recorded, fully verifiable on-chain:

  • 648,512 epochs assigned, 627,143 with batch submissions → 96.70% completion
  • ~10 independent validators, up to 7,200 priority assignments per day
  • ~89–97 s median submission latency

Full breakdown and reproducible artifacts: operations/validator-activity-and-rewards.md.

Start here

Contents

Area Documents
Architecture system map · data flow · DSV node · P2P layer · lite node · full node · smart contracts
Consensus consensus flow · aggregator workflow · state transitions · IPFS client
VPA multi-signer integration · VPA as sequencer
Contracts validator contracts (Solidity source)ValidatorState.sol, ValidatorPriorityAssigner.sol
Operations validator activity & rewards
Reference contract addresses

Conventions

  • Specs reference source files by repository-relative path (e.g. decentralized-sequencer/cmd/aggregator/main.go) for provenance. The public source repositories live under github.com/powerloom.
  • Contract addresses are recorded in reference/addresses.md; always verify against a block explorer before relying on any address.

License

Prose documentation in this repository is released under Creative Commons Attribution 4.0 International (CC BY 4.0). You are free to share and adapt the material, including commercially, provided you give appropriate credit to Powerloom and indicate any changes.

The Solidity source files under contracts/ retain their own SPDX-License-Identifier: MIT as declared in each file.

Links

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors