---
title: "Agent-Action Audit-Trail Aggregator"
method: POST
path: "/v1/tools/aggregate_execution_receipts"
tags: ["Merkle", "SHA-256", "session receipt", "audit trail", "provenance", "EU AI Act", "Article 12", "DORA", "tamper-evident", "OpenChainGraph"]
---

# Agent-Action Audit-Trail Aggregator

`POST /v1/tools/aggregate_execution_receipts`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/aggregate_execution_receipts`
- Auth: none declared

The regulatory receipt. Aggregates N execution_hashes from an agent session into one SHA-256 Merkle-root session receipt with per-leaf inclusion proofs and an ordered chain-depth map. Sets session_receipt_root. The tamper-evident audit object for EU AI Act Art. 12 record-keeping + DORA. Consumes ANY ChainGraph artifact; feeds CRY-04, PTG-01.

**Tool URL:** https://ainumbers.co/chaingraph/cry-05-agent-action-audit-trail-aggregator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `artifacts` unknown[], required
    - unknown

## Response `200`

Successful tool execution result

- object
  - `aggregator_chain_depth` integer
  - `all_proofs_verified` boolean
  - `max_chain_depth` integer
  - `merkle_root` string
  - `n_receipts` integer
  - `receipts` unknown[]
    - unknown
  - `session_receipt_root` string
  - `tree_depth` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
