NEW In design and build · pilot planned

MVCUSTODY

Digital asset custody software that runs beside your core banking platform.

Hold, move, service and prove tokenised assets on any chain, with the same discipline a bank applies to securities. Your bank stays the custodian of record. Your core stays your core. No single person, screen or vendor can move a client's asset alone.

Bank is custodian of record Works with any core Sign what you see
Bank core General ledger, clients Unchanged Blockchains EVM · Besu · Bitcoin · Solana Adapter per chain MV CUSTODY Keys stay with the bank's HSM or MPC partner Moneyverse holds no key share that can move an asset alone
0
Layers
Vault, Policy, Ledger, Service, Assure
0
Governed AI agents
They draft. People approve.
0
Chain families in the MVP
On test networks
0
Single points of control
Design principle

Counts describe the design in the requirements document. They are not measured results.

ⓘ
Status. MVCUSTODY is being built to the requirements and design described here. It has not yet been deployed with a bank, and Moneyverse holds no banking, custody or trust licence. Production custody of client assets starts only after the bank's chosen HSM or MPC partner is certified, the legal structure is confirmed by counsel, and the bank's own licence arrangements are in place. Performance figures are design targets to be proven in a pilot.
What it is

The control and record-keeping layer behind a bank's digital asset service

MVCUSTODY is not a wallet and not an exchange. It answers the question a board, a regulator and a client will ask: can the bank hold, move and service any digital asset on any chain, prove that every client's asset is there, and show that no single person or system could have moved it alone?

VAULT
Can anyone sign alone?

HSM and multi-party computation key management, hot, warm and cold tiers, scripted key ceremonies, and an independent check of what is signed.

POLICY
Is this move allowed, and by whom?

Policy as code, whitelists with cooling-off, limits, time locks, M-of-N approvals and a compliance gate through MVTRUST.

LEDGER
Whose asset is it, and where?

Double-entry ledger per client and asset, segregated or omnibus structures, and posting to the bank's general ledger.

SERVICE
What happens during its life?

Registry for tokenised real-world assets and NFTs, transfer restrictions, income and corporate actions, settlement against tokenised money.

ASSURE
Can the bank prove it?

Continuous reconciliation, proof of reserves, Regulator Replay, audit evidence, client statements, recovery and exit plans.

Product feature list

What MVCUSTODY does

Each feature states what it does and why it matters to a decision maker. Filter by layer.

Vault

Sign What You See

A deterministic decoder reads the raw transaction bytes and shows approvers a plain statement of what will happen. A second, independently written decoder in the signing zone refuses mismatched bytes.

Why it matters: closes the gap exploited when signers approved a screen that did not match the payload.
Vault

HSM or MPC key management

Signing goes through the bank's chosen HSM or MPC partner. No signing path bypasses the signer gateway and no key is exported.

Why it matters: keys stay under the bank's control. Moneyverse holds no key share.
Vault

Hot, warm and cold tiers

Assets sit in tiers with different approval strength. Design target: hot tier under 2 per cent of assets.

Why it matters: limits what any one compromise can reach.
Vault

Scripted key ceremonies

Witnessed, recorded ceremonies with evidence compiled for audit.

Why it matters: examiners can see how keys were created.
Policy

Policy as code

Limits, whitelists, time locks and approvals are versioned code under maker-checker control.

Why it matters: rules are explicit, reviewable and repeatable.
Policy

Policy Simulator

Replay up to 90 days of history against a new policy before it goes live.

Why it matters: see the operational effect of a rule before clients do.
Policy

Four-eyes on everything that matters

Anything that moves value, changes a setting or affects a person's record needs a second, different human approver. AI agents only draft.

Why it matters: clear accountability for every action.
Policy

Compliance gate through MVTRUST

Every incoming and outgoing movement is screened, with the decision stored on the transaction record.

Why it matters: screening and travel-rule checks happen before signing, not after.
Policy

Circuit Breaker

An automatic, tighten-only control can pause a hot wallet or raise approvals when danger is detected. It cannot loosen a control or release anything; a human does that.

Why it matters: fast protection at 03:00 without handing control to a machine.
Ledger

One Vault, Every Chain

One account, policy set and ledger across chains. A new chain is an adapter, not a new platform.

Why it matters: one operating model instead of one product per chain.
Ledger

Bank-ready books

Double-entry ledger of record with integer base units, posting fees and memorandum positions to the bank's general ledger.

Why it matters: finance sees custody in the form its core expects.
Ledger

Segregated or omnibus

Segregated by default, with omnibus as a recorded election per client.

Why it matters: matches the legal structure counsel advises per jurisdiction.
Ledger

Continuous reconciliation

Chain-to-ledger comparison, design target at most 5 minutes old for tier 1 chains. Breaks open with an investigation trail.

Why it matters: problems show up in minutes, not at quarter end.
Service

Asset Passport

Token, legal wrapper and registry link in one record, tested against the registry daily.

Why it matters: replaces spreadsheets that link tokens to legal title.
Service

Transfer restrictions and servicing

Eligibility rules, income and corporate-action handling and client notices for tokenised bonds, funds and property tokens.

Why it matters: custody of a regulated asset includes servicing it.
Service

Delivery against payment

Settlement against tokenised money or wholesale CBDC through adapters. Planned for Phase 2.

Why it matters: removes settlement risk between asset and cash legs.
Assure

Proof of Reserves on Demand

A signed, checkable statement of assets against liabilities. Design target: under 4 hours from request.

Why it matters: evidence for clients, auditors and supervisors.
Assure

Regulator Replay

Replay any decision with the policy, approvals, screening result and decoded statement as they stood at the time.

Why it matters: answers "why was this allowed?" with evidence.
Assure

Client transparency portal and approver app

Live positions, movements and statements for clients, read only. A mobile app for approvers with device-bound keys.

Why it matters: clients see their own assets without calling operations.
Assure

Exit plan always ready

Rehearsed plans to return client assets and to leave a chain or partner.

Why it matters: a bank can always return assets.
Platform

13 governed AI agents

Agents read chains, contracts, policies and records and draft decisions: intent explanation, break investigation, policy drafting, contract risk reading, corporate actions, reporting and more.

Why it matters: productivity without giving a model authority to move value.
Platform

Security by design

Field-level AES-256-GCM encryption with per-tenant keys, TLS 1.2 or higher, forced row-level tenant isolation, idempotency keys on every write, signed webhooks, and a hash-chained audit ledger.

Why it matters: controls are in the design and tested in the build, not added later. Independent assurance is a separate step.
Platform

Feature switches under control

Every function sits behind its own switch, off by default. Changing a switch is a configuration change that needs a second approver.

Why it matters: a bank enables only what its supervisor has cleared.
Platform

English and Arabic, GCC-first

English and right-to-left Arabic from the first console screen. Data residency, retention and cut-off time are settings per bank. Arabic text is reviewed by a native speaker before use.

Why it matters: built for the first target region, not retrofitted.
Platform

Degrade, never lie

Under failure the system states what it could not do. It never shows an action as done when it is not.

Why it matters: operations can trust what the screen says.
How MVCUSTODY works

One transfer, from request to proof

Select a step to see what happens, who is involved and what the bank controls.

A client or operator raises a transfer

The request arrives in the web console or client portal. Client identity comes from MVKYC, and the account structure comes from the custody ledger.

  • Every write carries an idempotency key, so a retry never sends twice.
  • The request is a draft until the checks and approvals complete.
  • The client's data is separated from other clients by row-level security.
// Transfer request (illustrative) account: "segregated / client-A" asset: "tokenised bond" to: "whitelisted address" status: "draft"

Policy and compliance checks run first

The policy engine tests limits, whitelist cooling-off and time locks. MVTRUST screens the destination and applies travel-rule rules.

  • Rules are versioned code that was simulated against history before release.
  • The screening decision is stored with the transaction record.
  • A failed check stops the transfer before anyone is asked to sign.
// Checks (illustrative) policy: "pass v14" whitelist: "aged 48h" screening: "clear (MVTRUST)"

Named humans approve what the bytes do

The Intent Verifier decodes the transaction from raw bytes into a plain statement. Approvers read that, not the screen that built the request.

  • M-of-N approvals, with a second, different human for each approver role.
  • Approvers use the mobile app with a device-bound key.
  • AI agents may explain and flag. They cannot approve.
// Decoded statement (illustrative) action: "transfer 1,000 units" flags: "none: no upgrade, admin or delegatecall" approvals: "2 of 3"

The signing zone checks again, then signs

A second decoder in the isolated signing zone, written independently, compares the bytes with the approved statement. A mismatch is refused.

  • Signing goes through the bank's HSM or MPC partner.
  • Keys and quorum stay in the bank's control domains.
  • Congestion handling re-prices within limits and never double-sends.
// Signing zone (illustrative) decoder_1: "match" decoder_2: "match" quorum: "met"

The core banking platform is updated

The core adapter posts fee income and memorandum positions to the bank's general ledger. Where the core accepts only batch files, the adapter posts at the cut-off and reconciles the totals.

  • MVCORE is the default adapter. Other cores use the same interface.
  • The client sees positions live in the portal. Finance receives them in the core's own form.
  • No partial posting: a failed posting rolls back every entry.
// Core posting (illustrative) mode: "real-time | batch at cut-off" post: "fees + memorandum position" recon: "totals agree"

The bank can prove it

Reconciliation compares the chain with the ledger. Proof of reserves, statements and Regulator Replay are available on request.

  • Hash-chained audit entries with signed checkpoints.
  • Evidence packs for auditors and supervisors.
  • Rehearsed exit and recovery plans.
// Evidence (illustrative) reconciliation: "0 breaks" proof_of_reserves: "signed" replay: "available"
Alongside your core banking platform

It does not replace the core. It sits beside it.

The core stays the bank's general ledger and the owner of client and account records. MVCUSTODY holds the digital asset records and controls, and passes the accounting results to the core through an adapter.

Core banking platform MVCORE (default) or other core General ledger Client and account records Cash legs MVCUSTODY Policy · Intent check Custody ledger · Asset Passport Reconciliation · Evidence Core adapter Chain adapters Signer gateway Chains and signers EVM · layer 2 · Besu Bitcoin · Solana Bank's HSM or MPC partner client refs postings sign + send

Integration

MVCORE is the default core adapter. Custody positions and fees post to the general ledger through it.

What the core keeps

General ledger, client and account records and cash accounts. Nothing moves out of the core.

What the bank gains

Digital asset custody under the same ledger, reporting and controls it already uses for securities.

Integration

The adapter reads client and account references and posts fee income and memorandum positions as they occur.

What the core keeps

It remains the system of record for the bank's own books. Custody positions appear as memorandum accounts.

What the bank gains

Same-day books without re-keying. A new core is a new adapter, not a change to MVCUSTODY.

Adapters for cores other than MVCORE follow the same interface. Each one is scoped and tested with the bank during the pilot.

Integration

The adapter builds a posting file at the bank's cut-off, reads the acknowledgement and reconciles the totals to the custody ledger.

What the core keeps

Its own file-import process and controls. No change to the core is needed.

What the bank gains

Clients see positions live in the portal while finance receives the same figures in the form the core expects.

The control that matters most

Sign what you see

In February 2025, about USD 1.5 billion left a large exchange after attackers altered the signing interface its approvers relied on, as reported by BlockSec. The approvers followed procedure. The screen they trusted was wrong. MVCUSTODY adds a second reader that does not trust the screen.

What a request screen may claim

ActionRoutine transfer
Amount1,000 units
DestinationKnown counterparty
Looks safe?Yes

What the raw bytes actually do (illustrative)

ActionChanges wallet contract owner
FlagsUpgrade / admin call
Decoder 1 vs decoder 2Agree
ResultBlocked before signing

Illustration of the design. Not a recorded event on a Moneyverse system.

Why it is built to be best in class

Measured against what a bank should demand

"Best in class" is a standard to be proven, not a claim to be assumed. The table sets out what a bank's board and supervisor should expect from a custody platform, what is typical today, and how MVCUSTODY is designed to meet it.

What a bank should demandTypical situationMVCUSTODY design
Approvers see the truthApproval on a screen the bank cannot independently verifyTwo independent decoders on raw bytes, mismatch refused
No single point of controlOne vendor or one operator can move assetsHSM or MPC across trust domains, four-eyes, no Moneyverse key share
Chain coverageOne or two chains per vendor, a new chain is a new projectAdapter registry. EVM, layer 2, Besu, Bitcoin, Solana in the MVP
Books of recordVendor ledger separate from the bank's general ledgerDouble-entry ledger, posting to the core, continuous reconciliation
Tokenised real-world assetsToken held, legal link tracked in spreadsheetsAsset Passport with transfer restrictions and registry tests
ComplianceSeparate screening and travel-rule processMVTRUST gate on every movement, before signing
Client transparencyPeriodic statementsLive positions, proof of reserves, statements on demand
AI under controlModels given broad access, or none13 agents that draft only. One tighten-only exception
ExitPlan on paperRehearsed return and migration plans

"Typical situation" is a general description from the requirements document, not a review of any named vendor. Comparisons with specific products need a separate, evidenced study.

Design-target scores

Scored 1 (poor) to 10 (best in class) by the document's author. They are judgements, not measurements, and are to be tested in the pilot.

Key safety
2 typical
8 design
Chain coverage
3 typical
8 design
Books of record
3 typical
9 design
Tokenised real-world assets
2 typical
8 design
Compliance
3 typical
8 design
Time to launch
3 typical
7 design
Client transparency
2 typical
8 design
For decision makers

What it changes, by role

Bank CEO and board

A defensible way into digital assets

Launch a service without rebuilding the core. Control stays with the bank, and the evidence exists to answer a supervisor.

Head of securities services

One dashboard for every chain

Assets under custody by chain and tier, breaks, pending approvals and servicing events in one place.

Chief risk and compliance officer

Controls you can show

Policy as code, four-eyes, screening before signing, tighten-only circuit breaker and replayable decisions.

Operations

Fewer manual reconciliations

Breaks are found within minutes of arising and come with a drafted investigation. A person approves any closing entry.

Finance and audit

Custody that posts to the core

Fees and memorandum positions reach the general ledger. Evidence packs and hash-chained audit trails support the review.

Clients

See their own assets

Live positions, movements, statements and proof of reserves, read only, scoped to their own data.

Chain strategy

Chain-neutral, with evidence-based admission

The books of record sit in the Moneyverse ledger and the bank's core. The chain only decides where a client's asset is held. A chain enters the registry as live only after it is scored on resilience record, depth of tokenised assets, token standards and tooling, signing-curve support, and client and regulator demand.

Chain familyPositionNote
Ethereum and EVM networks, one layer 2MVPLargest base of tokenised assets, standards and tooling
Hyperledger BesuMVPSame adapter serves permissioned bank networks
BitcoinMVPUTXO adapter
SolanaMVPNeeds ed25519 support at the HSM or MPC partner
Stellar, XRP LedgerOn demandWhen a client requires them
Canton, Fabric, CBDC platformsOn requestInstitution-led permissioned networks
Move-based chainsDeferredOnly on a named client need and a passed resilience review

MVP chains run on test networks or local nodes. Inclusion of a chain is not a recommendation to hold any asset and does not imply a commercial arrangement.

Delivery path

From test networks to production custody

MVP

Pilot on test networks

Policy set, signer adapter, five chain families, Intent Verifier, ledger and daily reconciliation, web console, approver app, basic Regulator Replay, Asset Passport for one asset class.

Gate: key ceremony rehearsal, independent review of the signing path, acceptance criteria met on test networks.
PHASE 2

Production for the pilot bank

Selected chains, proof of reserves, tokenised bond servicing, delivery against payment, core posting, evidence pack.

Gate: certified HSM or MPC partner, licensed-custodian structure and counsel opinion, insurance in place.
PHASE 3

Scale

Further chains, NFT and property-token servicing at scale, CBDC and permissioned-network adapters, exit and recovery rehearsals as a service.

Gate: second bank live, regulator feedback incorporated.

First target region: the Gulf Cooperation Council states, with data residency, retention and cut-off time set per bank. Regulatory mapping is to be confirmed by counsel before any pilot.

FAQ

Questions decision makers ask

No. A licensed bank or custodian operates MVCUSTODY and remains custodian of record, accountable for every asset and approval. Moneyverse holds no signing authority and no key share that could move client assets alone.

No. MVCUSTODY posts to the general ledger through an adapter. MVCORE is the default. Other cores use the same interface, in real time or in batch at the cut-off.

The bank, through its chosen HSM or MPC partner. MVCUSTODY enforces policy and quorum and never exports a key.

No. Agents read and draft. A named human approves. One narrow class may tighten a control, for example pausing a hot wallet, but can never loosen a control or release an asset.

No. MVCUSTODY is in design and build, with a pilot on test networks planned first. Production custody follows partner certification, counsel's opinion on the legal structure, insurance and the bank's licence arrangements.

Not yet. ISO 27001 and SOC 2 Type II are targets under preparation, not claims. Security claims need independent assurance, including penetration testing, before any bank relies on them.

The GCC first, with English and Arabic from the first screen. Residency, retention and cut-off time are per-bank settings. Regulatory mapping is to be confirmed by counsel before pilot.

No. Moneyverse is a software provider. A token's legal effect depends on the law of each jurisdiction and is a matter for the bank's counsel.

Plan a custody pilot with your bank

Request a briefing. We will walk your securities services, risk and technology teams through the design, the core adapter and what a pilot on test networks would involve.