Libertum enforces compliance constraints in code, not just in documentation. This chapter starts with the licences and registrations held by Libertum group entities — and, just as importantly, what they do not cover — then walks through the enforcement chain end to end: identity, jurisdiction, transfer rules and the evidence each step leaves behind.
Nothing in this chapter is legal advice. Issuers and investors should take advice from their own counsel in every jurisdiction they operate in.
Libertum group entities hold the following licences and registrations. Each one belongs to a specific legal entity — no single entity holds all of them.
| Licence / registration | Holder | Regulator & jurisdiction | Identifiers | Since |
|---|---|---|---|---|
| Digital Asset Service Provider (DASP / PSAD) | Libertum, S.A. de C.V. | Comisión Nacional de Activos Digitales (CNAD), El Salvador | Registry entry PSAD-0094 · Resolution ref. CNAD-CD-477-2026 | 31 August 2026 |
| Bitcoin Service Provider (BSP) | Libertum, S.A. de C.V. | Government of El Salvador | Comprobante Digital para Proveedores de Servicio Bitcoin | 7 October 2024 |
| Money Services Business (MSB) registration | Libertum LLC | Financial Crimes Enforcement Network (FinCEN), United States | MSB registration no. 31000312444528 | Re-registration effective 8 October 2025 |
| Commercial licence — real estate | Al Xolame Assets Real Estate L.L.C | Dubai Department of Economy and Tourism, UAE | Commercial licence no. 1374511 | Active |
Libertum Ltd, incorporated in the United Kingdom, is the group parent and owns the T-Suite platform. Libertum, S.A. de C.V. is the entity registered with the CNAD.
The full register, with every identifier, is published at Licences and summarised in Start here → Licences.
Granted by the CNAD under Article 19 (a), (d) and (f), numerals 1 and 2, of the Ley de Emisión de Activos Digitales (LEAD). It authorises Libertum, S.A. de C.V. to provide, for the stablecoins USDT and USDC:
It does not:
A Salvadoran registration covering Bitcoin custody, digital exchange houses and exchanges, and Bitcoin digital wallets. It does not cover tokenized securities.
A US federal registration as a money transmitter and dealer in foreign exchange under the Bank Secrecy Act (31 CFR 1022.380). Registration with FinCEN is a mandatory filing; FinCEN does not recommend, approve or endorse any registered money services business. It is not a securities licence, and state-level requirements are separate.
A Dubai commercial licence for buying and selling real estate. Al Xolame is an asset-holding entity used to acquire and hold real-world property; it is not a financial-services licence.
Customers still need their own authorisations in their own jurisdictions. Issuers remain responsible for offering registration or exemption analysis, prospectus or offering-document content, investor-eligibility rules and marketing restrictions. Investors remain responsible for their own tax treatment.
When an investor or issuer uses the platform-managed Custodian Wallet, custody of USDT and USDC held in it is provided by Libertum, S.A. de C.V. under PSAD-0094. The custody controls that apply to every Custodian Wallet are:
Withdrawal availability and the networks enabled for custody are set per deployment. The issuer-side view is covered in the Issuer Guide.
Libertum, S.A. de C.V. is a supervised entity of the CNAD. It has quarterly reporting obligations to the CNAD commencing in Q3 2026, and notifies the CNAD before commencing licensed operations.
Investor clicks "Complete KYC"
↓
Frontend → backend → SumSub access token issued (project-scoped, single-use)
↓
SumSub iframe loads in browser
↓
Investor submits ID + selfie + (jurisdiction docs)
↓
SumSub processes (machine + manual review)
↓
Webhook → backend → kycStatus = IN_PROGRESS
↓
Webhook → backend → kycStatus = APPROVED or REJECTED
↓
On APPROVED, the platform registers the investor on the IdentityRegistry contract
(via the relayer, against the offering's identity infrastructure)
Approved KYC unlocks the ability to place primary orders, but does not by itself authorise transactions in any specific offering — wallet whitelisting and the offering’s own rules come next. Issuers complete the equivalent KYB process before they can publish.
Even after KYC is APPROVED:
Jurisdiction and investment-size rules are enforced at three layers:
Accreditation — Status: Coming soon. The investor Accreditation screen is available as a preview, but submissions are not yet reviewed by a back-office process, so accreditation status does not currently gate access to offerings. Issuers who need accredited-only offerings should combine an accredited-tier cap with their own eligibility checks until this ships.
When an investor (or an agent on their behalf) calls transfer(to, amount) on an ERC-3643 Token:
freezePartialTokens.This happens before any tokens move. There is no after-the-fact compliance check — the chain itself rejects non-compliant transfers. On Cardano, the equivalent programmable-token standard (CIP-113) is live on Cardano mainnet and preview, on the Cardano Foundation’s canonical CIP-113 deployment; see Token Standards.
forcedTransfer(from, to, amount) skips step 1 (sender frozen) and step 2 (sufficient non-frozen balance) — so an agent can move tokens out of a frozen or partially-frozen wallet in legitimate compliance scenarios. Steps 3 and 4 still apply: the receiver must be verified, and all compliance modules must still pass. This is the critical safety: a force transfer can never put tokens in a non-compliant wallet.
recoveryAddress(lostWallet, newWallet, identity) is similar but performs the IdentityRegistry update atomically with the transfer — re-linking the new wallet to the same identity in one operation.
Every compliance action produces evidence in more than one place, so that no single system has to be trusted on its own.
The on-chain and off-chain views agree because the event indexer writes to the database only once an on-chain event has been observed and confirmed.
When an offering requires a signed investment agreement, every signature produces an Audit Trail record that both the investor and the issuer can open:
Signature record
| Field | What it proves |
|---|---|
| Timestamp | When the signature was applied |
| Signer IP address | Where the request came from |
| Signer user-agent | Which browser/device string was used |
| OTP verification time | That the signer confirmed a one-time code sent to their verified email |
| Nonce | That the signing request was unique and cannot be replayed |
Cryptographic proofs
| Proof | What it binds |
|---|---|
| Body SHA-256 | The exact agreement text the investor saw, including resolved merge fields |
| PDF SHA-256 | The exact executed PDF |
| Certificate ID | A unique identifier for the execution certificate |
| Libertum HMAC seal | An HMAC-SHA256 over the record, keyed with a Libertum platform secret, proving the record was issued by Libertum and not altered |
| On-chain anchor (optional) | When enabled for the deployment, the record’s hash is anchored in a transaction on Base or Cardano |
From the Audit Trail screen, a party can export the audit record as JSON and download the executed PDF. With those two files:
No screenshot or export of an Audit Trail should be published, because it contains the signer’s IP address and identifiers.