Skip to main content

Trio Server

Silent Shard Trio is a 2-of-3 setup: two server shares, one per cloud node, and one share at the mobile client. The second server node acts as backup-only and does not expose signing, so signing runs between the mobile client and the first node. Get started with our hosted demo servers, or deploy your own.

Demo servers

For quick testing, use our hosted demo server. No deployment is needed.

  • Cloud Node Endpoint: trio-server.demo.silencelaboratories.com
  • Cloud Verifying Key: 019c4c79e942bbc3ff1d6ace7256404d701498056978cc4638c35832acdf821b1e

As a shared demo server, it offers no rate-limit or uptime guarantees, and keyshares stored on it may be purged without notice. It is intended for evaluation and testing, not for production use.

Deploy your own

Trio nodes ship as Docker images that you deploy on your own infrastructure. A local Docker Compose setup spins up both nodes, which communicate over WebSocket, and each node persists its keyshare to a local volume. For production, configure persistent storage, TLS, and authentication. The cookbook walks through each step.

Deploy Trio locally
Basic

Deploy Trio locally

Deploy everything you need to run Trio server components on your local machine.

Get Started →
Deploy Trio on AWS Nitro
Advanced

Deploy Trio on AWS Nitro

Deploy Trio server components on AWS Nitro Enclaves for enhanced security and isolation. Use our demo Mobile app to interact with the deployed services.

Get Started →