Anubis — Compliance Playground

Mutate any input attribute · see exact rule-engine response · all synthetic demo data
Asset
Pick from the asset registry to auto-fill ID, type and jurisdiction — or leave on "Custom" and type your own below. Unregistered contract addresses return NOT_MONITORED.
Identifier or on-chain contract address. Registered assets (e.g. BUIDL, id 2331) hydrate extra facts from the asset registry.
Regulatory asset class — determines which rulebook applies to the check.
Which regulator's rule pack evaluates this transaction — ADGM (FSRA) or Dubai VARA.
Transaction
Drives value thresholds — e.g. the USD 100,000 exempt-offer minimum (adgm-ds-distribution-004) and the VARA travel-rule threshold.
Resolved against the Anubis wallet registry together with the chain below — this is what hydrates the investor's KYC attestation, classification and per-asset whitelist bit. The counterparty address is NOT used for this lookup.
Wallet registry rows are keyed by (address, chain), so the sender lookup only resolves when this matches how the wallet was registered.
Screened against the OFAC SDN list — a match is immediately NON_COMPLIANT (adgm-va-san-001).
Blockchain-analytics (Know-Your-Transaction) risk score for the counterparty wallet; High triggers enhanced due diligence.
KYC
Reference to the investor's file at the KYC provider (e.g. a Sumsub applicant ID).
ISO country code, mapped to the FATF risk tier — black-list countries (IR, KP) fail; grey-list countries require enhanced due diligence.
Foreign PEPs require enhanced due diligence (adgm-va-aml-001). Leaving this unknown returns INCOMPLETE — the engine fails closed.
Foreign and international-organisation PEPs always require EDD; domestic PEPs are handled risk-based.
The firm's own money-laundering risk assessment of this investor; High triggers enhanced due diligence.
Signed identity attestation from the asset's governing KYC provider. Required when the asset's registry marks is_kyc_required=true (adgm-reg-asset-kyc-required-missing-001). Leaving unknown returns INCOMPLETE.
Confirmation the investor is on the issuer's transfer whitelist for this asset. Required when transferability_requires_whitelist=true (adgm-reg-asset-whitelist-required-001). Leaving unknown returns INCOMPLETE.
Whether the counterparty address or investor name appears on the OFAC SDN list. Set to No (false) for a clean screen. Leaving unknown returns INCOMPLETE on adgm-va-san-001.
Whether the investor is a close family member of a Politically Exposed Person. Triggers enhanced due-diligence requirements when true.
Whether the investor is a known close associate of a Politically Exposed Person. Triggers enhanced due-diligence requirements when true.
Investor
Matched against the asset's permitted investor tiers. An ADGM Professional Client claim must be substantiated with financials (adgm-ds-ownership-001 / -003).
Select a preset and click Evaluate — or edit fields directly.