Partner Chains
The Partner Chains ecosystem is designed to enable developers to launch, manage, and utilize decentralized oracle networks on a Cardano-connected Partner Chain.
Overview
This solution leverages the power of Substrate for high-performance off-chain data aggregation and Cardano for secure, verifiable on-chain settlement.
Key Components
The architecture consists of three main pillars:
- Substrate Nodes (Partner Chain): The core infrastructure where oracle nodes run, fetch data, and reach consensus on aggregated values.
- Data Adapters: Tools and wrappers that allow nodes to fetch data from various external sources (APIs, DEXs) and standardize it for the oracle network.
- Bridging (On-chain & Off-chain): The mechanism that securely transports the aggregated data from the Substrate chain to the Cardano blockchain, verifying signatures and updating on-chain state.
Getting Started
Explore the sections below to understand how each component works and how to contribute or build your own oracle network.
- Substrate Nodes: Learn about the Core architecture and Partner Chain design.
- Data Adapters: Understand how to create and use adapters for fetching price data.
- Bridging: Dive into the Aiken smart contracts and TypeScript off-chain code that powers the bridge.
Repositories
- Core:
charli3-substrate-oracle-core - Partner Chain:
charli3-partner-chain - CLI:
charli3-substrate-cli
Acknowledgment & Upstream
The core blockchain infrastructure utilized here is built upon the Partner Chains framework developed by Input Output Global (IOG).
- Upstream Repository:
input-output-hk/partner-chains
Charli3 has pivoted to use this robust framework as the foundation for our Oracle Network. By forking and specializing this repository, we embed oracle-specific logic (aggregation, verification) directly into the runtime while retaining the security and interoperability features designed by IOG. We aim to continue merging beneficial updates from the upstream repository, maintaining a close alignment with the broader Cardano Partner Chain ecosystem.