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

On this page