Instant payment API
Redress, fund recovery, and instant payment system integration endpoints used in Trust Layer deployments.
The instant payment API is the technical interface behind Proto's Trust Layer: the redress, fund recovery, and instant payment system (IPS) integration used in anti-scam centre and financial-regulator deployments. It connects three systems – citizen-facing case intake, cross-institution fund tracing and freezing (via FNA's Money Trails engine), and the national instant payment operator's own risk and settlement rails.
Redress system
Citizen-facing case intake, routing, dispute resolution, and status notification.
Receive complaint
Receives a complaint from voice AI, SMS, or web, validates it, and generates a case ID.
POST /v1/cases/intakeLatency: <2s (p99) · Rate limit: 1,000/min
{
"citizen_id_hash": "string",
"scam_type": "string",
"transaction_reference": "string",
"amount": "number",
"receiving_account_hint": "string",
"confidence_metadata": {}
}Get case status
Retrieves case status, the recovery trace summary, and the freeze timeline.
Latency: <500ms · Rate limit: unlimited (case owner), 100/min (analyst)
Route case
Routes a case to an analyst queue, institution, or the recovery engine, based on priority.
Latency: <1s
Initiate online dispute resolution
Initiates online dispute resolution (ODR) between the citizen and the receiving institution.
Latency: <2s to open the case · 2-hour institutional SLA
Classify case
Submits the final case classification: scam type, recovery outcome, and any institutional control failures.
Latency: <5s
Notify citizen
Sends a case status update to the citizen by SMS, voice callback, or email, in their own language.
Latency: <3s (SMS <30s, voice callback <5min) · Rate limit: 100k/min
Recovery system
Cross-institution fund tracing, mule-account detection, freezing, and victim fund return, built on FNA's Money Trails engine (see Redress and fund recovery in digital public infrastructure).
Initiate trace
Initiates a Money Trails graph analysis: a full cross-institutional trace of the reported transaction, reconstructing the payment chain to identify mule accounts.
Latency: <30s (p95) · Rate limit: 10,000/min
Get trace results
Retrieves the detailed trace results: the account chain, risk scores, and intervention recommendations, ranked by urgency and recovery potential.
Latency: <500ms · Rate limit: unlimited
Initiate freeze
Initiates an account freeze at the receiving institution – a time-limited administrative hold or a legal order.
Latency: <30s to issue the order · institution acknowledgement <5min · Rate limit: 1,000/min
Get freeze status
Retrieves freeze status, remaining duration, and the receiving institution's compliance.
Latency: <500ms · Rate limit: unlimited
Extend freeze
Extends a freeze's duration. Requires a legal order or renewed administrative authority.
Latency: <5s
Release freeze
Releases a freeze – on expiry, court order, or a non-fraud determination.
Latency: <10s to issue the release order
Return funds
Initiates the return of recovered funds to the verified victim, from a frozen account or the victim fund pool.
Latency: <30min to initiate · delivery <24h
Get mule score
Generates a composite mule-detection risk score for an account. Called internally by Money Trails, or on its own.
Latency: <2s (p99) · Rate limit: 100k/min
Generate legal document
Generates standardised legal documentation – a freeze order, police hold, regulatory directive, or reimbursement warrant – ready for signature.
Latency: <3s
Instant payment system
The operator-facing side of the integration: real-time transaction enrichment, fraud scoring fed back into the IPS's own risk engine, Confirmation of Payee-style account verification, and participant onboarding.
Submit transaction metadata
The IPS operator submits transaction metadata in real time, for enrichment, risk scoring, and pre-emptive intervention. Fire-and-forget – must not block settlement.
Latency: <500ms, must not block settlement · Rate limit: no limit
Get fraud risk score
Returns the fraud risk score for a transaction to the IPS's own risk engine, enabling pre-settlement overlays, delayed settlement, or additional verification.
Latency: <5s post-transaction · Rate limit: no limit
Verify account
Verifies account existence and the holder's name against the centralised IPS directory (Confirmation of Payee). Supports pre-payment or post-complaint verification.
Latency: <1s (p99) · Rate limit: 1M/min
Get transaction status
Queries the real-time settlement status of a transaction within the IPS, to determine whether a reversal is still possible.
Latency: <500ms (p99) · Rate limit: unlimited
Register participant
Onboards a financial institution to the Trust Layer: exchanges credentials, establishes mutual TLS certificates, and configures API access.
Latency: <10s, typically during a setup meeting
Report incident
Reports an operational incident affecting the Trust Layer – an outage or a fraud spike.
Latency: <2s to acknowledge
About this reference
This page consolidates "Instrument Five: Instant Payment APIs" from Redress and fund recovery in digital public infrastructure (Proto and FNA, July 2026) with a real FNA Money Trails intake example. It sits alongside the equivalent generic spec set out in Citizen support and redress in digital public infrastructure (Proto, January 2026), which frames the same three systems – redress, recovery, and IPS integration – as a tiered pathway for development and philanthropy partners rather than as an API contract.