What Is the Purpose of the Chainlink ‘Service Agreement’?

The Chainlink Service Agreement is a contract on the blockchain that defines the terms of the data request between a requesting smart contract and the Chainlink oracle network. It specifies the data source, the number of oracle nodes required, the aggregation method, the payment (in LINK), and the penalty for a node failing to perform.

It acts as a transparent, cryptographically enforced Service Level Agreement (SLA).

How Does Chainlink Ensure the Quality and Reliability of Its Node Operators?
What Is the Role of the LINK Token in the Chainlink Ecosystem?
What Are the Challenges in Defining Clear ‘Milestones’ for a Decentralized Protocol?
What Is the Cost Associated with a “Request and Response” Transaction?
How Is Chainlink Used to Provide Settlement Prices for Synthetic Assets?
How Does Chainlink Address the Need for Decentralized Oracles?
How Does Chainlink Address the Oracle Problem?
How Does Chainlink’s Oracle Network Function?

Glossar