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
- Quickstart → - Deploy your first cross-chain contract
- Build Onchain → - Learn to deploy and test applications
- Chain Setup → - Configure your development environment