Application-specific financial infrastructure

Build the financial chainyour application needs.

Nunchi SDK is a modular framework for composing purpose-built financial chains, powered by Commonware primitives.

ModularOpen sourceBuilt on Commonware
CHAIN.CONFIGCOMMONWARE / RUST
Nunchi
APPLICATION PROFILEMarkets chain
  1. 01AuthorityControl
  2. 02OracleData
  3. 03CLOBMarkets
  4. 04MempoolExecution
OUTPUTPurpose-built execution environment
READY
HOW IT FITS TOGETHERChoose financial modules. Compose the runtime. Operate one purpose-built chain.
  1. 01 Select only the primitives your product needs.
  2. 02 Nunchi assembles the application framework.
  3. 03 Commonware powers consensus, networking, and state.
OPEN-SOURCE FINANCIAL INFRASTRUCTURE

Financial primitives, composed around your product.

12SDK MODULES
86+ LIVE COMMITS
2026.7COMMONWARE
RUSTOPEN SOURCE
01

Compose the stack

Start with primitives.Ship your own system.

Choose only the components your application needs. Nunchi provides the financial building blocks; your product defines the chain.

01

Blockchain Basics

Core modules for assets, cryptography, data, connectivity, and reusable chain components.

  • Coins
  • Crypto
  • RPC
  • DKG
  • Bridge
  • Oracle
  • Chat
  • Factory
Read source
02

Network Infrastructure

Authority and proof-of-stake components for operating and securing a network.

  • Authority
  • PoS
Read source
03

Financial Primitives

Purpose-built modules for markets, collateral, issuance, and financial state.

  • Margin
  • Securities
  • Vaults
  • CLOB
  • Derivatives
  • Stablecoin
Read source
04

Chain Examples

Reference implementations that show how modules become working application chains.

  • Coins chain
  • Bridge chain
  • Custom module
Read source
PREVIEW AN APPLICATION CHAINCUSTOM · 4 SELECTED

Select the SDK modules a financial application chain would include. The configuration summary updates immediately. The code example is sourced from the current public repository.

QUICK START
MODULES IN THIS CONFIGURATION4 modules
AuthorityOracleMempoolChain
Data · INCLUDEDOracle

Bring signed external data into application logic.

SELECTED APPLICATION MODULES PREVIEW UPDATES LIVE
01Authority
02Oracle
03Mempool
04Chain
examples/coins/chain/src/application.rs
View source ↗
// Interface-generated configuration previewconst SELECTED_MODULES: &[&str] = &["Authority","Oracle","Mempool","Chain",];// Source-backed application typeuse nunchi_clob::ClobExtension;use crate::CoinsRuntime;pub type Application =nunchi_chain::Application<CoinsRuntime, ClobExtension>;

Selection comments update with the builder. The application type below them is sourced from the Nunchi SDK coins-chain example and wires CoinsRuntime and ClobExtension into the reusable chain type.

DECISION FRAME

A financial SDK builtaround your application.

Commonware supplies the infrastructure.Nunchi packages the financial framework for application-specific chains.

COMPARERAW PRIMITIVESGENERAL-PURPOSE CHAINNUNCHI SDK
FoundationCommonware primitivesShared-chain executionCommonware plus a financial SDK
Financial logicBuild each primitiveAdd it at the application layerCompose purpose-built modules
ControlMaximum control from zeroShared-chain constraintsAn application-specific chain
Best fitInfrastructure teamsGeneral applicationsPurpose-built financial systems
02

From primitives to product

The chain followsthe application.

A direct path from primitives to an operated financial system. Every layer exists because the application requires it.

01 / Choose

Select the primitives.

Start from the modules your product actually needs, from authority and assets to data, execution, and markets.

AuthorityOracleCLOB
02 / Compose

Define application logic.

Wire the modules together around your product and encode the operating assumptions it requires.

RuntimeStateInterfaces
03 / Operate

Run the system you designed.

Expose your interfaces, observe state, and evolve the chain as the application moves from prototype to production.

P2PSimplexQMDB
03

Built on Commonware

Batteries required.Financial logic included.

Commonware provides composable primitives for consensus, networking, runtime, and storage. Nunchi turns that foundation into an opinionated SDK for financial applications.

P2PSimplexRuntimeQMDB
Inspect the SDK
Patrick O'Grady highlighting Nunchi SDK as an opinionated SDK built with Commonware
Commonware's Patrick O'Grady on purpose-built, vertical SDKs.
04

One framework, specific systems

Build around the market,from the chain up.

01

Markets

Compose order books, market data, transaction ordering, and application-specific controls.

Oracle · CLOB · Mempool
02

Asset networks

Define how assets are issued, moved, authorized, and exposed to connected applications.

Coins · Authority · Bridge
03

Financial infrastructure

Build a purpose-specific runtime for settlement, risk, or a new financial primitive.

Chain · RPC · Common

THE SDK FOR FINANCIAL APPLICATION CHAINS

Build the systemyour product deserves.