Chainlink nodes require jobs to do anything useful. For example, posting asset price data on-chain requires jobs. Chainlink nodes support the following job types:
(1) Webhook
(2) Direct Request
(3) Flux Monitor
(5) Cron
(6) Keeper
Job specs are represented by TOML .toml
files.
Requesting smart contracts are represented by solidity .sol
files.
[0] https://docs.chain.link/docs/jobs/
[1] https://github.com/smartcontractkit/chainlink/tree/develop/core/testdata/tomlspecs