---
title: "PSD3 / PSR Readiness Checker"
method: POST
path: "/v1/tools/assess_psd3_readiness"
tags: ["TODO_TAGS_REVIEW"]
---

# PSD3 / PSR Readiness Checker

`POST /v1/tools/assess_psd3_readiness`

## Request

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

Six-domain PSD3/PSR readiness rubric: Open Finance access rights (Art.35/36), TPP categorisation (PISP/AISP/PIISP), SCA exemption alignment (Art.85–90), consent framework maturity, fraud liability model (Art.59–65), and embedded finance/BaaS scope. Radar chart + prioritised gap table. Root node (no upstream dependency). Feeds ART-04 (DORA Mapper) and PTG-01. EU transposition ~2027; UK PSR enacted 2024.

**Tool URL:** https://ainumbers.co/chaingraph/art-14-psd3-psr-readiness-checker.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `baasScope` unknown, required
  - `consentMaturity` unknown, required
  - `fraudLiability` unknown, required
  - `instType` unknown, required
  - `jurisdiction` unknown, required
  - `openBankingLevel` unknown, required
  - `openFinance` unknown[], required
    - unknown
  - `psd2Status` unknown, required
  - `scaExemptions` unknown[], required
    - unknown
  - `tppTypes` unknown[], required
    - unknown

## Response `200`

Successful tool execution result

- object
  - `band` string
  - `critical_gaps` integer
  - `domain_scores` object
    - `d1` integer
    - `d2` integer
    - `d3` integer
    - `d4` integer
    - `d5` integer
    - `d6` integer
  - `overall_readiness_score` integer
  - `verdict` 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)
