What to build with Silvana.
An SDK that puts a trading agent on Canton without a line of Daml, two gRPC surfaces that reach the ledger and the book, and an agent kit whose model arrives already trained. Read the crate first — it is all open.
The agent works. You do not have to be there.
An agent you configured on Silvana keeps quoting, rebalancing and settling while you are not at the desk. Coming back to it means typing a sentence at it — or saying one.
Canton is not the hard part. Getting to it is.
An app that trades on Canton needs prices, a ledger, settlement, venues and a key that never leaves your side. Sourced separately, that is five integrations to write and five to keep working.
// five sources, five schedules, five ways to break
// one hub, one interface, one thing to keep working
Before the first order
Ledger client, message signing, order lifecycle, reconnection, a settlement watcher. None of it is your edge, and all of it has to be right before your edge gets to run at all.
And then it moves
Every venue changes its own shape on its own schedule. Five integrations means five upgrades you did not plan, arriving in an order nobody chose.
One interface instead
Silvana is the access layer. Prices, ledger operations, settlement and the venue clients arrive through surfaces that are versioned together, so there is one thing to keep working.
Build against the hub, reach the network.
If you are going to touch more than one venue on Canton, the adapters are already written — and they sit behind the same interface as everything else Silvana exposes.
- 90
- Agent crates you can fork
- 6
- Venue clients behind one interface
- 32
- Canton operations already wired
- 5
- Book services on gRPC
agent-* in silvana-book-agent
*-client in agent-arbitrage
operation pages in the Agentic API docs
execution, pricing, settlement, ledger, news
The venues are already wired
The arbitrage agent ships six venue clients — centralized exchanges and Canton venues alike — behind one shared client interface, with the wire types mirrored from a schema that is the source of truth. Reaching a second venue is a client, not a project.
// packages/*-client — one interface, six implementations
You can read all of it
Ninety agent crates, each with its own doc and a demo that runs without a signup. The fastest way to judge an SDK is to read something built on it, which is why none of this is behind a sales call.
github.com/SilvanaOneFour doors, in the order most people use them.
Each one goes straight to what is behind it. Nothing on this page needs reading twice before you open one.
Zero to an agent placing orders.
The quickstart is the shortest complete path — toolchain, keys, a configured agent, a live order. Everything else on this page is a detour off it.