Canary is a protocol built from first principles to bring real-world data on-chain in a secure, performant, and verifiable way. It eliminates unnecessary trust assumptions while maintaining the speed, flexibility, and transparency modern decentralised systems require.
Canary is built on 4 core principles:
Source to Chain
Data should always come directly from the original source β never from validators or third parties that could alter it. Canary ensures information flows from the source to the blockchain with complete cryptographic integrity.
Performance
Data delivery should be instant. Canary is designed for sub-millisecond publishing, enabling real-time updates without compromising security or throughput.
Flexibility
Developers should be able to bring any data β on-chain or off-chain β directly into smart contracts without limitations. Canary supports full programmability and integration with diverse data sources, making complex use cases simple.
Trust but Verify
Every data point published through Canary is verifiable by anyone. Just like Bitcoin miners produce blocks that anyone can audit, Canary brings data that is independently verifiable for authenticity and correctness.These principles make Canary the foundation for the next generation of on-chain data β secure, efficient, and universally verifiable.
Canary Nest Oracle can be integrated in either a push oracle fashion or a pull oracle fashion. The updates happen on Canary Nest in less than 1ms and can be propagated through the on-chain contracts or consumed directly with a websocket API as a pull oracle.