Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spire.dev/llms.txt

Use this file to discover all available pages before exploring further.

System Overview

Pylon enables synchronous composability between appchains and their settlement layer through coordinated sequencing. The system makes cross-chain operations appear atomic to developers while handling coordination behind the scenes.

Core Components

Sync Zones

A sync zone is a group of appchains that can interact atomically. All chains in a sync zone share the same coordinator and settlement layer.

Coordinator

The coordinator is a Pylon node that:
  • Monitors all appchains and settlement layer for cross-chain calls
  • Forwards calls to target chains
  • Injects results back via priming transactions
  • Ensures atomic execution across the sync zone

Port Contracts

Port contracts are smart contracts that store cross-chain call results. They serve as the interface for accessing settlement layer data from appchains.

Priming Transactions

Priming transactions are system transactions that pre-populate Port Contracts with cross-chain call results before user transactions execute.

Forwarding Proxy Contracts

Forwarding proxy contracts provide a developer-friendly abstraction that routes calls to Port Contracts, allowing developers to use standard contract interfaces for cross-chain interactions.

Transaction Flow

Key Benefits

  • Atomic execution - Cross-chain operations succeed or fail together
  • No async handling - Developers write synchronous code
  • Familiar interfaces - Use standard contract patterns
  • Real-time data - Always access current settlement layer state

Next Steps