Agentic API

Give agents Canton execution.

Use one gRPC interface to prepare, sign and execute payments, transfers, DvP, CIP 56, multicall and service workflows on Canton.

Agentic API visual

Define the logic. Keep keys local. Let agents execute.

One gRPC surface

Agents and backend applications transact through a unified Silvana interface.

Typed operations

Sensitive actions use explicit operation types instead of open ended instructions.

Local signing

Transactions are prepared before execution, and private keys stay under client or agent control.

Structured results

Every execution returns status, update ID, contracts, traffic and errors for reconciliation.

Transaction flow

Prepare. Verify. Sign. Execute. Reconcile.

Every state changing operation follows the same controlled path.

01

Prepare

The API builds the transaction and returns the hash, payload, transaction ID and traffic estimate.

02

Verify

The application checks the operation, parameters, recipient, asset and expected result.

03

Sign

The approved environment signs the prepared hash. Key material stays local.

04

Execute

The signed transaction is submitted through Silvana and routed to Canton.

05

Reconcile

The application receives the status, update ID, created contracts, traffic and any provider errors.

Core capabilities

Real workflows, not demos.

Payments and transfers

CIP 56 payments, Canton Coin transfers, split flows and recurring payments.

DvP settlement

Propose, accept, allocate, execute and track delivery versus payment workflows.

Multicall automation

Compose multiple steps into a single controlled operation.

Service workflows

Request provider defined services and connect application specific flows.

Live updates

Subscribe to balances, contracts, updates, settlement state and ledger activity.

Agent onboarding

Register agents and connect them to the operations they are allowed to run.

Proto in. Agents out.

One interface for any backend stack.

Agentic API is defined in proto and works with gRPC compatible languages. Use the SDK for the fastest path, or integrate directly when your application needs deeper control.

01

Generate clients from proto.

02

Inspect available services through reflection.

03

Keep signing inside your own environment.

04

Store update IDs and structured results for reconciliation.

Get started

Build agents that execute.

Start with the API reference, generate a client from proto, or use the SDK to move faster.