---
title: "Claim Dispute Bundle Builder"
method: POST
path: "/v1/tools/build_claim_dispute_bundle"
tags: ["TODO_TAGS_REVIEW"]
---

# Claim Dispute Bundle Builder

`POST /v1/tools/build_claim_dispute_bundle`

## Request

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

Assembles a two-sided replay-challenge dossier for a disputed execution_claim: binds the claim digest and challenge to replay instructions and receipt digests, and, when a warranty_kpi_breach input is supplied (matching both Armilla Guaranteed and Munich Re aiSure settlement shapes), computes measured-vs-threshold from the supplied receipts and records breach or no-breach as a replayable claim. Never a settlement decision -- the bundle serves both the underwriter and the insured party reviewing the same replay instructions. Zero network, zero PII.

**Tool URL:** https://ainumbers.co/chaingraph/art-307-claim-dispute-bundle-builder.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `challenge` unknown, required
  - `execution_claim` unknown, required
  - `warranty_kpi_breach` unknown, required

## Response `200`

Successful tool execution result

- object
  - `bundle_claim_strength` string
  - `challenge_digest` string
  - `claim_digest` string
  - `insufficient_evidence` boolean
  - `kpi_breach` object
    - `breached` boolean
    - `kpi` string
    - `measured` number
    - `threshold` number
  - `receipts` object[]
    - `receipt_hash` string
  - `replay_instructions` string

---

[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)
