Compliance Reviews
The Compliance Review process is managed by the Compliance API.
Compliance Reviews
A Compliance Review is the unit of work for advancing an Organization's KYC standing on the Mural platform. Before an Organization can transact, it must complete at least one Compliance Review to establish a verified identity Tier.
Mural supports two types of Compliance Reviews. You choose which one to create based on how the underlying Organization was set up:
- Individual Compliance Reviews — used when the Organization represents a single person operating in their own capacity. Required attestations cover that individual's identity and residency.
- Business Compliance Reviews — used when the Organization represents a legal entity (LLC, corporation, etc.). Required attestations cover the business itself plus its associated persons: every beneficial owner holding 10% or more (up to ten) plus one control person.
The accepted review type is based on the type of the Organization. A business Organization will not be able to create an Individual Compliance Review and vice versa.
Lifecycle
- Create the review. Choose the review type and the Tier you want for the Organization. The review starts as a draft and lists the attestations it requires. An Organization has one review per Tier and type.
- Upload attestations. Attestations are saved immediately; re-uploading an attestation type replaces the previous instance, so you can apply corrections before submitting. Some uploads will expand
requiredAttestations(see the Attestations section below), so re-read the review after each call. Uploads are accepted while the review is in draft or submissionValidationsFailed. - Resolve submission validation failures. Mural validates each attestation. A blocking failure must be fixed by uploading the attestation again. A warning can be acknowledged when you submit.
- Submit the review. The Organization must have a signed Mural agreement on file. Once submitted, the review is in the Mural compliance team's queue, and the team approves or rejects it.
- Track the outcome. Follow the review's status through the webhook or by reading the review. If the team needs more information, they raise a request for information, and the review returns to the queue once you answer it.

Attestations
An Attestation is a grouped set of related KYC data submitted as part of a Compliance Review - for example, an individual's personal information (name, date of birth, nationality) or a business's formation documents. Each Compliance Review specifies exactly which attestations are required for the requested Tier via the requiredAttestations field on the review.
requiredAttestations is not necessarily exhaustive at create time. Some attestations are conditionally required based on data you upload - for example:
- Business Organizations that report
transmittingCustomerFunds: trueon thebusinessOperationsattestation will seebusinessFlowOfFundsDocumentadded torequiredAttestationsafter that upload. - Individual Standard reviews where the applicant's residential address is in the EEA or the UK, or where
individualFinancialInfo.transactionCurrenciesincludesEUR, will seeindividualProofOfAddressadded torequiredAttestations. - Individual Standard reviews where the applicant's residential address is in the EEA (not the UK) will see
individualEeaInfoadded after theindividualResidentialAddressupload. - Individual Standard reviews where the applicant's residential address is in Argentina will see
individualSelfiePhotoadded after theindividualResidentialAddressupload. - Individual Standard reviews where
individualFinancialInfo.monthlyUsdVolumeis anything other than the lowest band will seeindividualSourceOfFundsadded.
Re-read the review with the get Compliance Review endpoint after each upload to see the current effective requiredAttestations.
Review statuses
status.type | Meaning | Terminal? |
|---|---|---|
draft | Review created; awaiting attestation uploads. | No |
submitted | Submit accepted; attestations validated; queued for evaluation. | No |
validatingSubmission | Validations currently running against the data submitted through your compliance review. | No |
submissionValidationsFailed | One or many validations against data submitted through your compliance review have failed - these failures can be blocking or non-blocking (warning) | No |
inReview | Compliance is actively evaluating the review. | No |
additionalInformationRequested | Mural needs more information. status.rfiId identifies the request; see Responding to RFIs Programmatically. | No |
approved | The requested KYC tier has been granted to the Organization. | Yes |
rejected | The review was declined — see rejectionDescription. | Yes |
error | An error occurred during processing — see errorDescription. | Yes (reach out to support team) |
Upgrading between tiers
Tiers are ordered within each review type, and higher tiers supersede lower ones once approved:
- Individuals:
STANDARDsupersedesLIGHT. - Businesses:
FULLsupersedesUS_STANDARD.
To upgrade, create a new Compliance Review at the higher tier and follow the same four-step flow.
Tiers
Individual Tiers
Light
Lightweight KYC requiring an individual's name, date of birth, phone number, and residential address (nationality is optional). Submitted as the individualPersonalInfoLight attestation.
Light enables a subset of Mural's LATAM rails with transaction limits configured per parent organization. Light tier is gated per parent organization: contact Mural to enable Light for your parent organization and to configure transaction thresholds before attempting to create a Light review. Otherwise, creating a Light review returns 403.
Standard
Full individual KYC: personal info, contact info, residential address, identity document, financial info, and tax info. Proof-of-address and source-of-funds are added conditionally based on residency and declared monthly volume (see the Attestations section above).
Standard unlocks all supported individual payment rails with no transaction threshold.
Business Tiers
US Standard (tier: US_STANDARD)
tier: US_STANDARD)USD-only KYB with a reduced document set — no beneficial-owner ownership documents and no proof-of-address documents required at either the business or associated-person level. Enables USD payment rails for businesses that do not need international offramp support.
US Standard is gated per parent organization: contact Mural to enable it before creating a US_STANDARD review. Otherwise, creating one returns 403.
Full (tier: FULL)
tier: FULL)Full KYB with the complete document set, including beneficial-owner ownership documents and proof-of-address (both at the business level and per associated person). Unlocks Mural's international offramp providers in addition to everything US_STANDARD enables.
A business approved on US_STANDARD can upgrade to FULL by creating a new Compliance Review at the FULL tier.
Updated 21 days ago

