---
title: "Daily attestation digest with Merkle root"
method: GET
path: "/v5/audit/digest"
tags: ["Audit"]
---

# Daily attestation digest with Merkle root

`GET /v5/audit/digest`

## Request

- Base URL: `https://headlessoracle.com`
- URL: `https://headlessoracle.com/v5/audit/digest`
- Auth: none declared

Returns a tamper-proof summary of all attestations issued on a given date. Merkle root is SHA-256 of ordered receipt IDs. Each day chains to the previous via previous_day_merkle_root. Public, no auth. If date is today, returns partial (in-progress) digest.

## Query parameters

- `date` string

## Response `200`

Daily attestation digest

- object
  - `date` string
  - `total_receipts_issued` integer
  - `exchanges_attested` string[]
  - `receipt_ids` string[]
  - `merkle_root` string: SHA-256 Merkle tree root of ordered receipt_ids
  - `previous_day_merkle_root` string, nullable
  - `chain_length` integer
  - `computed_at` string, date-time
  - `partial` boolean: true if date is today (in-progress)

## Other responses

- `400`: Invalid date

---

[API](https://skmtc.dev/headlessoracle/apis/headless-oracle.md) · [All operations](https://skmtc.dev/headlessoracle/apis/headless-oracle/llms.txt) · [OpenAPI document](https://skmtc.dev/headlessoracle/apis/headless-oracle/revisions/4e82fe332f29?raw)
