Protocol
One chain that runs a cloud marketplace end to end
VirtEngine is a purpose-built blockchain: consensus, identity verification, resource exchange, and payment settlement in a single Go binary. Here is how it fits together.
Architecture
From client to cluster
Four layers: clients sign transactions; the chain orders and executes them by consensus; provider daemons translate leases into running workloads; infrastructure delivers the compute.
- Input
- A signed instruction from a user, tenant or service.
- Output
- A transaction submitted to the network.
- Guarantee
- Only the holder of the keys can authorise the action — intent cannot be forged.
- Input
- Orders, bids, identity scopes and funded escrow.
- Output
- Matches, leases and settlement state.
- Guarantee
- Matching and escrow follow protocol rules; VEID is an optional, scoped trust signal, not a universal marketplace gate.
- Input
- Transactions from every client and provider daemon.
- Output
- Ordered, replicated chain state.
- Guarantee
- Every validator executes the same modules under the same rules; the state is verifiable.
- Input
- Lease events and lifecycle actions.
- Output
- Running resources and signed usage records.
- Guarantee
- The chain does not provision; the provider's control plane does, and reports back under signature.
signed usage returns through the stack ↑
Module map
Twenty-seven modules, four domains
Everything the marketplace needs lives in x/ modules on the chain — every module has a dedicated reference page.
Marketplace & workloads
The exchange itself — orders, bids, leases, provider registration, and workload capability surfaces.
-
x/marketOrder, match, and lease state machine -
x/marketplaceMarketplace coordination and offering surfaces -
x/deploymentTenant deployment specifications and groups -
x/providerProvider registration and attributes -
x/resourcesResource unit and capacity definitions -
x/hpcHPC job marketplace for scheduler-backed clusters
Identity & security
VEID identity scoring, credential registries, multi-factor authentication, and encrypted data handling.
-
x/veidIdentity verification and trust scoring -
x/veidregistryIdentity record and scope registry -
x/mfaOn-chain multi-factor authentication policies -
x/certTLS certificates for provider/tenant mutual auth -
x/encryptionPublic-key encryption for sensitive on-chain data -
x/enclaveConfidential compute and enclave attestation -
x/fraudFraud reporting and enforcement hooks -
x/rolesRole-based access control across modules
Economics & settlement
Escrow-backed payments, governance-set settlement fees, validator transaction fees, staking, and VEID-led issuance economics.
-
x/escrowFunds held against active leases -
x/settlementUsage-record settlement into payments -
x/bmeBurn-and-mint equilibrium mechanics -
x/stakingValidator staking extensions -
x/delegationDelegation lifecycle management -
x/issuancepolicyToken issuance policy controls -
x/oracleExternal price and data feeds
Quality & governance
Audited attributes, benchmarking, reviews, support flows, and chain configuration.
Lifecycle
Order to settlement, on chain
The five-stage marketplace lifecycle in brief. The canonical guide owns the full stage-by-stage explanation.
Economics
Tokenomics — detail lives in the guide
Supply, issuance and rewards are owned by the tokenomics guide. This page keeps architecture only.
Initial supply zero, identity-led issuance, governed parameters. Tokenomics explained → Staking roles: Staking overview →
Governance & security