Developer documentation
Many runtimes.
One Singularity.
Use different runtimes as parts of one application. Singularity gives them shared accounts and one consensus order, so supported cross-VM calls can build on each other's updates and commit or roll back together.

Learn by doing
Sign a transaction, change an amount, and watch verification reject it. No funds or node required.
Start the tutorialComplete a task
Configure a wallet, check a program, assess HILSA readiness, or inspect a transaction.
Find a how-to guideLook up a detail
Find exact CLI commands, Bombil interfaces, fees, limits, and compatibility.
Open the referenceUnderstand the design
See why different runtimes share accounts, how their calls compose, and where consensus fits.
Read the explanationExplore Bombil
Give orders, matching, and accounting their own execution environment on shared state. Resident CUDA execution is currently gated.
Understand BombilUse the Singularity CLI
Install a pinned public CLI, create a wallet you can reload, and choose your endpoint explicitly.
Open the CLI guideWhat is HILSA?
Use verified facts from other chains in local transactions. Set the evidence your application accepts and follow how external settlement completes.
Explore HILSADifferent runtimes. Shared state.
Each environment has its own execution rules. Shared accounts connect their results; each cross-VM route needs a supported adapter.
Find your next answer.
The complete field guide to Singularity.
Build with Singularity
Configure a wallet, check a program, assess HILSA readiness, and inspect a transaction.
4 chaptersHILSA
Verified foreign state, cross-chain settlement, and interoperability alternatives.
4 chaptersArchitecture
Consensus, execution, and the shared state that connects every runtime.
11 chaptersCore concepts
Transactions, accounts, assets, and native protocols from first principles.
4 chaptersWorkflows
Follow transactions, cross-VM calls, validator changes, and recovery.
4 chaptersIntegrations
Build with RPC, WebSockets, the TypeScript SDK, and bridge interfaces.
4 chaptersRun a node
Build, configure, deploy, observe, and recover the runtime.
3 chaptersTesting & performance
Choose the right checks and understand what a benchmark proves.
2 chaptersSecurity
Understand authority, trust boundaries, and failure semantics.
1 chaptersContributing
Find an owner, make a focused change, and validate its behavior.
1 chaptersReference
Look up CLI commands, Bombil interfaces, fees, compatibility, and terminology.
6 chapters