Blockchain Basics
Core modules for assets, cryptography, data, connectivity, and reusable chain components.
- Coins
- Crypto
- RPC
- DKG
- Bridge
- Oracle
- Chat
- Factory
Application-specific financial infrastructure
Nunchi SDK is a modular framework for composing purpose-built financial chains, powered by Commonware primitives.

Financial primitives, composed around your product.
Compose the stack
Choose only the components your application needs. Nunchi provides the financial building blocks; your product defines the chain.
Core modules for assets, cryptography, data, connectivity, and reusable chain components.
Authority and proof-of-stake components for operating and securing a network.
Purpose-built modules for markets, collateral, issuance, and financial state.
Reference implementations that show how modules become working application chains.
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.
Bring signed external data into application logic.
// 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.
Commonware supplies the infrastructure.Nunchi packages the financial framework for application-specific chains.
| COMPARE | RAW PRIMITIVES | GENERAL-PURPOSE CHAIN | NUNCHI SDK |
|---|---|---|---|
| Foundation | Commonware primitives | Shared-chain execution | Commonware plus a financial SDK |
| Financial logic | Build each primitive | Add it at the application layer | Compose purpose-built modules |
| Control | Maximum control from zero | Shared-chain constraints | An application-specific chain |
| Best fit | Infrastructure teams | General applications | Purpose-built financial systems |
From primitives to product
A direct path from primitives to an operated financial system. Every layer exists because the application requires it.
Start from the modules your product actually needs, from authority and assets to data, execution, and markets.
Wire the modules together around your product and encode the operating assumptions it requires.
Expose your interfaces, observe state, and evolve the chain as the application moves from prototype to production.
Built on Commonware
Commonware provides composable primitives for consensus, networking, runtime, and storage. Nunchi turns that foundation into an opinionated SDK for financial applications.

From repository to production
Start with the open SDK, then add architecture or implementation support where the system demands deeper specialization.
Inspect modules, examples, and compatibility in the SDK overview.
Read the SDKMap requirements to modules, state, interfaces, and an operating model.
Request a reviewScope custom modules, integrations, and production support for your application.
Discuss a partnershipOne framework, specific systems
Compose order books, market data, transaction ordering, and application-specific controls.
Define how assets are issued, moved, authorized, and exposed to connected applications.
Build a purpose-specific runtime for settlement, risk, or a new financial primitive.
THE SDK FOR FINANCIAL APPLICATION CHAINS