---
title: "Verify x402 payment with compliance screening + KYA + coldStartSignals"
method: POST
path: "/facilitator/verify"
tags: ["Facilitator"]
---

# Verify x402 payment with compliance screening + KYA + coldStartSignals

`POST /facilitator/verify`

## Request

- Base URL: `https://mru-oracle.com`
- URL: `https://mru-oracle.com/facilitator/verify`
- Auth: none declared

Compliance-native facilitator verify endpoint. Screens payer and payee wallets, runs KYA (ERC-8004 lookup), checks jurisdiction risk, returns coldStartSignals attestation. Fail-closed design.

## Request body

- object
  - `paymentPayload` object, required: x402 payment payload with EIP-712 signature
  - `paymentRequirements` object, required: x402 payment requirements (scheme, network, asset, payTo, amount)

## Response `200`

Verification result with compliance status, KYA report, and coldStartSignals attestation

## Other responses

- `400`: Missing or invalid payload
- `403`: Blocked by compliance

---

[API](https://skmtc.dev/mru-oracle/apis/sentinel-aml-cft-compliance-intelligence-mauritius-economic.md) · [All operations](https://skmtc.dev/mru-oracle/apis/sentinel-aml-cft-compliance-intelligence-mauritius-economic/llms.txt) · [OpenAPI document](https://skmtc.dev/mru-oracle/apis/sentinel-aml-cft-compliance-intelligence-mauritius-economic/revisions/7f42f2eb3b4e?raw)
