Verify
Verify before pay (protocol payload)
Verify-before-pay for agent-payment protocols, taking the raw protocol payload: an x402 402 Payment Required challenge body, an AP2 CartMandate/PaymentMandate, or an ACP merchant + checkout context. Faro extracts the counterparty (merchant → payee check, endpoint/site → URL check, receiving address → payee + on-chain screening), verifies each in parallel, and returns the riskiest verdict. A payload Faro cannot parse degrades to 🟡/review — never an error, never a false 🟢. Advisory only: Faro does not settle, authorize, or move funds.
post/v1/verify/before-pay
Request
- Base URL: https://api.farofinance.app
- URL: https://api.farofinance.app/v1/verify/before-pay
- Auth: HTTP bearer
Request body
Example request
{
"region": "IN"
}Response
The verdict for the artifact.
Changes
No recorded changes to this operation across all 1 revision of this API.