Payment
Protocol
x402
Currency
USDC
Network
Base (eip155:8453)
Auth
None required
Compliance & Screening4 endpoints
GET/api/ofac-wallet-screen/:address
$0.01

Screen a single wallet address against the OFAC SDN list and consolidated sanctions database. Returns a sanctioned boolean plus any matching entries.

200 Response{ sanctioned: boolean, matches: Match[], address: string, checked_at: string }
POST/api/workflows/compliance/wallet-sanctions-report
$0.04

Full sanctions screening with a structured compliance payload suitable for audit logs and case management. Includes risk score and evidence block.

200 Response{ sanctioned: boolean, risk_score: number, evidence: Evidence, report_ready: boolean }
POST/api/workflows/compliance/batch-wallet-screen
$0.10

Screen up to 100 wallet addresses in a single call. Returns a result per address with sanctioned status and any SDN matches.

200 Response{ results: AddressResult[], total: number, flagged: number }
POST/api/workflows/compliance/edd-report
$0.25

Generate a full Enhanced Due Diligence memo. Accepts entity data and returns a structured memo with status labels, evidence summary, and required follow-up actions in JSON, PDF, or DOCX.

200 Response{ status: string, memo: EddMemo, format: "json" | "pdf" | "docx", url?: string }
Document Generation4 endpoints
POST/api/tools/report/generate
$0.05

Generate a PDF report from structured content. Accepts a title, sections array, and optional metrics. Returns a PDF download URL.

200 Response{ url: string, size_bytes: number, pages: number }
POST/api/tools/report/pdf/generate
$0.05

Styled PDF output with formatted sections, metric callouts, and AurelianFlo document design. Returns a signed download URL.

200 Response{ url: string, expires_at: string, size_bytes: number }
POST/api/tools/report/docx/generate
$0.06

Editable DOCX memo output. Returns a .docx file suitable for review in Microsoft Word or Google Docs.

200 Response{ url: string, filename: string, size_bytes: number }
POST/api/tools/report/xlsx/generate
$0.07

XLSX workbook with tabular data and row export. Pass an array of row objects; receive a formatted Excel workbook.

200 Response{ url: string, filename: string, rows: number, sheets: number }