Skip to main content

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 the “Code Is Law” Concept Apply to Smart Contracts?
What Are the Typical Penalties for Market Manipulation under MAR-like Frameworks?
How Does Chainlink Address the Need for Decentralized Oracles?
What Is a “Request and Response” Data Flow Model in a DON?