Documentation Index
Fetch the complete documentation index at: https://musubinetwork.com/llms.txt
Use this file to discover all available pages before exploring further.
Status: this page is undergoing external legal review. Content is subject to change — in particular as the Korean Digital Asset Basic Act (디지털자산기본법) moves through the National Assembly, several of the SFIA-era rules cited here will be superseded or augmented.
How the audit trail accretes
The record grows as the order transitions through itsstatus states. We’ll use the same example as the Reporting page — Acme Corp. (JP) paying Hanguk Partners Ltd. (KR) 100,000 USDCx — to show what lands on-ledger at each stage.
FXOrder created (status = PENDING)
The operator drafts an
FXOrderProposal with compliance metadata pulled from Nihon Custody’s existing systems; Nihon Custody exercises AcceptOrderProposal and the co-signed FXOrder is committed to the ledger.Now on-record: intentId, timestamps, SenderInfo (including full IVMS 101 originator + crossBorderConsent), ReceiverInfo, SourceAsset, TargetAsset, ComplianceInfo (KYC, sanctions, risk, jurisdictions, purpose). QuoteInfo, MarketMakerInfo, SettlementInfo are placeholder until later stages.Counterparty visibility: the receiver’s custodian sees the IVMS payload via Canton sub-transaction privacy. Market makers see only the anonymised quote request.Pre-DvP attestations accrue (status = EXECUTING)
Separate attestation contracts bind to
intentId as the custodian’s compliance pipeline emits them:ComplianceAlertrecords threshold / velocity / sanctions-hit events. For the example, the ≈ ¥11.2M / ₩135M transaction raises aTRAVEL_RULEalert atINFOseverity. NoBLOCKalert (LOW risk, sanctions clear), so noSTRFilingis needed.TravelRuleAttestationrecords the transmission: provider (CODE), provider message ID, SHA-256 of the canonical IVMS payload, andtransmittedAt.RegisteredVASPentries for the originating and beneficiary VASPs — already on-ledger, maintained continuously by the operator.ComplianceClearance— dual-signed by operator + compliance officer, attesting alerts resolved / KYC verified / sanctions cleared. Short TTL (default 1h).
Atomic settlement (status = SETTLED)
ExecuteSettlement validates every attestation, then fires the four-leg DvP atomically. SettlementInfo is written with transactionHash, settledAt, and actualSourceAmount.The transactionHash is a single cryptographic proof covering all four legs — independently verifiable by any party to the trade, and the definitive reconciliation reference.Archived
The settled intent is serialised into the
compliance_archive table: FXOrder + IVMS 101 + every attestation + settlement hash. Each row carries a payload_sha256 and a prev_row_sha256 pointing at the previous archive row, forming a tamper-evident chain. Any retroactive modification breaks the chain downstream and surfaces at the next integrity check.From this point, the record is available on demand via the regulator dossier endpoint below.The regulator dossier endpoint
The full per-intent audit record is retrievable at:ComplianceSnapshot containing, in compact shape:
Independently-verifiable cryptographic proofs
Three things can be verified without access to Musubi’s running systems:intentSignature— the sender’s off-chain signature over the intent payload. A regulator holding the FXOrder record can verify it against the sender institution’s published public key, confirming authorship of the exact order contents (amount, currency, counterparty).transactionHash— the atomic DvP proof. Covers all four settlement legs and binds the four-party multisig into a single settlement reference, verifiable against the Canton participant logs.payload_sha256chain — any regulator holding a snapshot of the archive can re-hash each row and confirm thatprev_row_sha256matches the prior row’spayload_sha256end-to-end. A broken chain points at the first tampered row.
Retention windows
| Jurisdiction | Minimum retention | Statute |
|---|---|---|
| Japan | 7 years | APTCP Art. 7 (取引記録の保存) |
| Japan | 7 years (crypto exchange records) | PSA Art. 63-13 |
| South Korea | 5 years minimum | SFIA Art. 5-4 |
| FATF | 5 years | Rec 11 |
What the audit trail doesn’t carry
- Raw KYC documents or customer file scans — stays in the custodian’s KYC platform
- Provider API payloads (Chainalysis hit details, CODE envelope wrapper bytes) — stays with the provider
- Data-subject access workflow + consent revocation mechanics — see Privacy
Related reading
- FXOrder reference — field-level schema + JP / KR / FATF statute citations for every field.
- Reporting — lifecycle walkthrough of which attestations fire, in order.
- Compliant Payments — the compliance thesis at a glance.