Discussion Details

Core
Type
ACTIVE

Atlas PAB - Chainlink Oracle Integration

1 comments
Submitted: 24 Apr 2025, 17:00 UTC (Epoch 553)
Updated: 30 Apr 2025, 08:13 UTC (Epoch 555)
# ID:583
ge

geniusyield

Budget$70,000 (102,941 ADA)
ADA Rate$0.68
Preferred CurrencyUnited States Dollar (USD)
Contract TypeMilestone Based Fixed Price

Description

This proposal seeks funding to implement native integration between the Atlas PAB and Chainlink oracles. The deliverables include a modular Atlas plugin that supports fetching and decoding oracle UTXOs from Chainlink feeds on Cardano, verifying data integrity via signatures, and incorporating those UTXOs as reference inputs in transaction logic. The implementation will follow Atlas’s extensibility model and will be released under an open-source Apache-2.0 license, with full documentation and example use cases provided. This upgrade will eliminate a major hurdle for developers building advanced smart contracts on Cardano and provide a long-requested capability for the Atlas backend. https://github.com/geniusyield/atlas/issues

Problem Statement

Atlas PAB is a robust Haskell application backend and off-chain framework designed to simplify the development of Plutus smart contracts on Cardano. However, as more complex dApps emerge, especially in DeFi, gaming, and RWA sectors, seamless access to trusted real-world data has become essential. Currently, Atlas lacks native integration with decentralized oracle providers like Chainlink, forcing developers to manually build and maintain fragile oracle fetch and validation systems. This adds unnecessary overhead and hinders adoption.

Proposal Benefit

By integrating Chainlink oracle support into Atlas, this proposal directly enables data-driven dApp development on Cardano. Developers will gain out-of-the-box access to oracle UTXOs, datum parsing, signature verification, and reference input support. The result is a faster, more secure, and more scalable dApp development experience. Chainlink is the leading oracle provider in Web3, and this integration will unlock a new class of real-world use cases for Atlas-based apps. The ROI includes accelerating DeFi and insurance dApps, and supporting decentralized gaming, prediction markets, and other on-chain systems that require real-world input data.

Key Proposal Deliverables

Deliverables Oracle plugin module (Atlas.Oracle.Chainlink) for querying, validating, and using Chainlink oracle UTXOs

Type-safe Haskell interfaces for decoding Chainlink datum formats

Utilities for reference input integration and signature verification

Full documentation and integration guides

Example dApp demonstrating use of Chainlink oracles within Atlas PAB

Definition of Done (DoD) Chainlink oracle plugin code merged and released under Atlas GitHub repo

Verified test coverage and reference inputs demonstrated on testnet

Documentation and example code published in Atlas docs

Verified compatibility with latest Cardano node and Plutus versions

Cost Breakdown

Developer Effort (Integration) 240 hrs = $36,000 Developer Effort (Docs, Examples, QA) 80 hrs = $12,000 Project Management & Stakeholder Updates = $6,000 Testing Workshops = = $6,000 Auditing & Risk Contingency (10%) = $10,000

Total = $70,000

Resourcing & Duration

Duration Estimate: 4–5 months Resourcing Estimate: Estimated 320 hours total effort. The work will be performed by 2 core Haskell developers from the Genius Yield team with prior experience building and maintaining Atlas PAB.

Experience

Genius Yield is the creator and primary maintainer of Atlas PAB. The engineering team has delivered large-scale Cardano infrastructure including on-chain Plutus validators, off-chain dApp backends, yield aggregators, and testing frameworks. The team includes contributors to Kupo, DB-Sync, and Cardano open-source tooling. Atlas is live, used in production, and backed by multiple Catalyst proposals. The team has deep expertise in the Cardano protocol, Haskell, Plutus, and off-chain/on-chain integration patterns.

Maintenance & Support

Genius Yield will continue to maintain the Atlas PAB and all approved enhancements. The Chainlink integration module will be part of the core Atlas library, with maintenance and compatibility updates managed through GitHub and versioned releases. If the community funds subsequent proposals for long-term Atlas maintenance, the oracle integration will benefit from those updates.

Supplementary Endorsement

Atlas PAB is actively used by Genius Yield, World Mobile, Clarity Kwarxs and multiple Cardano ecosystem teams for Plutus-based smart contracts. Its extensibility and developer-friendly architecture make it a preferred backend for complex, production-ready dApps. The demand for oracle integration has been echoed by Cardano developers looking to build DeFi protocols, tokenized assets, and dApps requiring Chainlink feeds such as ADA/USD, governance indices, or external event triggers.

Roadmap Alignment

Does your proposal align with any of the Intersect Committees?

Open Source Committee

Does this proposal align to the Product Roadmap and Roadmap Goals?

Developer / User Experience

Administration and Auditing

Would you like Intersect to be your named Administrator, including acting as the auditor, as per the Cardano Constitution?

Yes

Ownership Information

Submitted On Behalf Of

Company

Social Handles

https://x.com/GeniusyieldO

Key Dependencies

Chainlink oracle data availability and datum format documentation Stable access to testnet and mainnet Chainlink feeds Existing Atlas modular data provider interfaces (already available)

Created:4/24/2025
Updated:4/30/2025
ID:701
Poll Results
Votes: 21
Should this proposal be funded in the next Cardano Budget round?
YES
12 (57%)
NO
9 (43%)

Comments (1)

Apr 30, 2025, 08:13 AM UTC

While this might be an important project, Catalyst might be a better fit because of the size of the budget.

Governance Space on Cardano Blockchain

Are You Ready to Participate?

Building Together to Drive Cardano Forward.