Compliance Reporting

Transfer history, screening results, alerts, audit trails, and downloadable reports for your auditors.


Overview

Every transaction processed through the compliance platform is screened before execution. These endpoints let you retrieve the full compliance trail for any entity: transfer history with per-transaction screening results, compliance alerts with disposition outcomes, audit logs, and downloadable reports for auditors.

Transfer History

Returns all on-chain transfers involving your entity's wallets, with per-transaction compliance screening results and travel rule status.

curl https://api.overvoid.io/v1/onboarding/entities/{entity_id}/transfers \
-H "Authorization: Bearer cusd_test_YOUR_KEY"

Query parameters:

ParamTypeDescription
chain_idintFilter by chain (11155111, 421614, 84532)
from_dateISO 8601Start of date range
to_dateISO 8601End of date range
limitintMax results (default 20, max 100)
offsetintPagination offset

Each transfer includes:

FieldDescription
screening_resultPASS, REVIEW, or null (not yet screened). REVIEW means an open compliance alert exists on the wallet.
travel_rule_statuspending, submitted, acknowledged, or null (below threshold)
monitoredWhether the transfer has been processed by the transaction monitoring engine

Travel Rule Detail

For transfers that required travel rule compliance, retrieve the full originator/beneficiary data:

curl https://api.overvoid.io/v1/onboarding/entities/{entity_id}/transfers/{tx_hash}/travel-rule \
-H "Authorization: Bearer cusd_test_YOUR_KEY"

Returns originator and beneficiary entity names, wallet addresses, the applicable threshold (US $3,000 or EU 0), and the travel rule submission status. Only available if your entity is the originator or beneficiary of the transfer.

Compliance Alerts

View alerts generated by the transaction monitoring engine for your entity. Each alert includes the disposition outcome from the Overvoid compliance team.

curl https://api.overvoid.io/v1/onboarding/entities/{entity_id}/alerts \
-H "Authorization: Bearer cusd_test_YOUR_KEY"

Filter by severity (low, medium, high, critical) or status (open, investigating, resolved, escalated).

Resolved alerts include disposition data:

FieldDescription
disposition_resulttrue_positive, false_positive, or inconclusive
disposition_reasonAnalyst notes explaining the resolution (e.g., "Legitimate payroll disbursement")
disposition_dateISO 8601 timestamp of the disposition

Audit Log

Complete timeline of all compliance events for your entity: check completions, approvals, status changes, wallet registrations, and rescreenings.

curl https://api.overvoid.io/v1/onboarding/entities/{entity_id}/audit \
-H "Authorization: Bearer cusd_test_YOUR_KEY"

Compliance Checks

Individual screening results from each compliance provider (Middesk for KYB, SumSub for UBO, Chainalysis for AML/sanctions).

curl "https://api.overvoid.io/v1/onboarding/entities/{entity_id}/compliance-checks?check_type=SANCTIONS" \
-H "Authorization: Bearer cusd_test_YOUR_KEY"

Filter by check_type (KYB, UBO, AML, SANCTIONS) and paginate with limit/offset.

Download Compliance Report (CSV)

Export a complete compliance report as CSV for your auditors. Includes compliance checks, audit log, transfer history with screening results, and alerts with dispositions.

curl -o compliance-report.csv \
"https://api.overvoid.io/v1/onboarding/entities/{entity_id}/compliance-report?from_date=2026-01-01T00:00:00Z&to_date=2026-03-31T23:59:59Z" \
-H "Authorization: Bearer cusd_test_YOUR_KEY"

Use from_date and to_date (ISO 8601) to scope the report. Omit both to get the full history.

Download Compliance Certificate (PDF)

Generate a PDF compliance certificate showing your entity's current compliance status, risk tier, screening flags, authorized wallets, and a unique certificate ID. Hand this to your auditor as a point-in-time attestation.

curl -o compliance-certificate.pdf \
https://api.overvoid.io/v1/onboarding/entities/{entity_id}/compliance-certificate \
-H "Authorization: Bearer cusd_test_YOUR_KEY"