Connecting Systems
Integrate external systems with the ledger using bridges, effects, and processing policies
The ledger connects to external systems in three ways: bridges for two-phase commit synchronization, effects for event-driven notifications, and processing policies for synchronous interception. This section covers all three.
Bridges
Bridges register external services that participate in transaction processing through a two-phase commit protocol.
About Bridges
What bridges are, how they work, and when to use them.
Effects
Effects let you observe ledger events and react to them with webhook notifications.
Extending the Ledger
Overview of how to extend ledger behavior with effects and webhooks.
Register an Effect
Set up a webhook that fires on ledger events.
Handle Webhooks
Process incoming webhook calls from the ledger.
Aspects
Processing Policies
Intercept and validate operations during transaction processing.
Tutorials
Cross-Ledger Payments
Move money between two separate ledgers using bridges.
Build a Bridge
Implement a bridge service that connects to the ledger.
Prerequisites
- Start Here — Understand ledger basics
- Moving Money — Familiarity with intents and wallets
- Securing the Ledger — Signing keys and authentication