Reporting API

The Reporting API provides read-only access to onchain compliance state indexed by Chainlink's infrastructure. Use it for audit trails, compliance verification, and monitoring.

Access to the Reporting API is available after account provisioning. To get started, request access.

Queryable resources

Transactions

Every policy engine evaluation is recorded onchain and queryable through this endpoint, including:

  • Which policies ran and their outcomes
  • Parameters extracted from the transaction calldata
  • Chain, timestamp, sender, target contract, and function selector

Policies

Query deployed policy instances and their configuration state. Supports point-in-time historical queries using an as_of timestamp.

Targets

Query protected contracts and their full policy wiring — engines, function selectors, extractors, policies, and default outcomes. Supports point-in-time historical queries.

Identities

Query identity records, registry memberships, and credentials. Optionally includes full credential details. Supports point-in-time historical queries.

For a detailed explanation of the reporting data model and indexing pipeline, see Reporting.

Get the latest Chainlink content straight to your inbox.