---
title: "Multi-Currency PvP Settlement Validator"
method: POST
path: "/v1/tools/validate_pvp_settlement"
tags: ["canton", "pvp", "fx", "herstatt", "pfmi", "settlement", "multi-currency", "cross-border"]
---

# Multi-Currency PvP Settlement Validator

`POST /v1/tools/validate_pvp_settlement`

## Request

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

Validate atomic Payment-vs-Payment (PvP) settlement across currency pairs. Eliminate Herstatt risk in cross-border FX and multi-currency repo on Canton. Outputs PvP compliance status, finality assessment, and SA-CCR FX add-on note.

**Tool URL:** https://ainumbers.co/tools/511-multi-currency-pvp-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `atomicity_type` unknown, required
  - `canton_leg` boolean, required
  - `finality_type` unknown, required
  - `has_unwind_procedure` boolean, required
  - `legs` unknown[], required
    - unknown

## Response `200`

Successful tool execution result

- object
  - `has_canton_leg` true | false

---

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