---
title: "Input Attestation Verifier"
method: POST
path: "/v1/tools/verify_input_attestations"
tags: ["input-attestation", "c2pa", "rfc3161", "verifiable-credentials", "zktls", "provenance", "spec-23"]
---

# Input Attestation Verifier

`POST /v1/tools/verify_input_attestations`

## Request

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

Verify SPEC.md §23 input_attestations entries — vc-2.0, c2pa-manifest, rfc3161-snapshot, zktls — against a target artifact's policy_parameters. Reuses the §20 RFC 3161 verifier and §16 Data Integrity machinery; imports art-123's manifest structural check directly. Zero network.

**Tool URL:** https://ainumbers.co/chaingraph/art-598-input-attestation-verifier.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `target_policy_parameters` object, required
  - `input_attestations` unknown[], required
    - unknown
  - `verification_time` string
  - `tsa_root_pem` string

## Response `200`

Successful tool execution result

- object
  - `zero_attestation_caveat_shown` boolean
  - `attestation_count` integer
  - `attestations` unknown[]
    - unknown

---

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