VirtEngine

Solutions · Web3 developers

Build on a chain that sells real compute

VirtEngine is a Cosmos SDK chain whose state machine runs a real economy: orders, leases, usage, settlement, identity. For developers, that means a rich, typed module surface to build against — and a marketplace whose transactions do something physical.

Who this is for: Developers building wallets, tooling, marketplaces, and applications on the protocol.

The problem

The context: most chains have nothing to integrate with

Generic L1s offer developers token transfers and smart-contract sandboxes. Application-specific chains offer something better: domain state machines with real workflows — but only if the module surface is coherent and documented.

How VirtEngine addresses it

Grounded in what the protocol actually does

A typed module surface

Twenty-seven modules expose the marketplace as protocol state: query orders and bids (x/market), inspect provider records and attributes (x/provider), track settlement and escrow flows, resolve identity state through the VEID registry. Standard Cosmos SDK gRPC and REST endpoints serve all of it.

Deployment tooling

The virtengine binary is both node and client: create deployments, manage certificates for mTLS with providers, fund escrow, and query lease state from the CLI or programmatically. Workloads are described declaratively and fan out to orders via deployment groups.

The approved-client path

Identity-submitting clients are governed: the x/config approved-client list controls which interfaces may submit VEID identity data, and validators verify client and user signatures before scoring. If you are building identity-capable clients, that governance process is your integration path — study the VEID capture reference app in mobile/veid-capture-app/.

Economics

Economics for builders

Marketplace transactions carry standard chain fees, and services priced in tokens settle through escrow with the governed take. Building deployment tooling, provider dashboards, staking interfaces, or analytics requires no permission — the chain surface is open. Identity-data submission alone requires approved-client governance.

Getting started

The path in

  1. Clone the repo

    github.com/virtengine/virtengine — Go 1.25.5, make virtengine builds the binary.

  2. Read the module docs

    Module reference on this site plus protocol docs at docs.virtengine.com.

  3. Run a local environment

    _docs/development-environment.md walks through local chain setup.

  4. Build against gRPC/REST

    Standard Cosmos SDK client patterns apply across all modules.

Related

Continue from here