# Developer's Guide

- [Introduction](/developers-guide/readme.md): Orakl Network is a decentralized oracle network that allows smart contracts to securely access off-chain data and other resources.
- [Verifiable Randomness Function (VRF)](/developers-guide/vrf.md): Undeniably random numbers in your smart contract
- [Request-Response](/developers-guide/request-response.md): Arbitrary Off-Chain Data Available To Your Smart Contract
- [Data Feed](/developers-guide/data-feed.md): Continuous stream of off-chain data to your smart contract
- [Proof of Reserve](/developers-guide/proof-of-reserve.md): Secure delivery of auditable reserve holdings to on-chain
- [Prepayment](/developers-guide/prepayment.md)
- [L2 Services](/developers-guide/l2-services.md): Registering and Using Oracle Network Services on L2 Chains
- [Data Availability Layer API (DAL)](/developers-guide/data-availability-layer-api.md): Pull-based oracle submission using Data Availability Layer API
- [Example Projects](/developers-guide/example-projects.md): Check out example projects to get started
- [Binary Option Example](/developers-guide/example-projects/binary-example.md)
- [Flipcoin Example](/developers-guide/example-projects/flipcoin-example.md)
- [Mystery Box Example](/developers-guide/example-projects/mystery-box-example.md)
