---
title: "AP2 Mandate-Chain Validator"
method: POST
path: "/v1/tools/validate_ap2_mandate_chain"
tags: ["TODO_TAGS_REVIEW"]
---

# AP2 Mandate-Chain Validator

`POST /v1/tools/validate_ap2_mandate_chain`

## Request

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

Validates AP2 v0.2 Intent→Cart→Payment mandate trio: signature-chain integrity, scope/limit consistency, TTL/expiry, over-spend detection, Human-Not-Present autonomous-agent flows. Publishes conformance test-vector fixtures.

**Tool URL:** https://ainumbers.co/chaingraph/art-01-ap2-mandate-chain-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `cart` unknown
  - `hnp_mode` string: type not evidenced by kernel source
  - `intent` unknown
  - `payment` unknown
  - `validate_at` boolean, required

## Response `200`

Successful tool execution result

- object
  - `validation_verdict` string
  - `checks_run` integer
  - `failing_checks` unknown[]
    - unknown
  - `warning_checks` unknown[]
    - unknown
  - `mandate_ids` object
    - `intent` string
    - `cart` string
    - `payment` string
  - `has_cart` boolean
  - `human_not_present` boolean

---

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