Minted Protocol · Associates Corp
Canton Network · Five North DevNet · March 2026

5N Sandbox
Validation Report

End-to-end protocol validation of Minted's institutional infrastructure under Five North's shared DevNet environment.

Verdict GO
Sponsor
Five North · Canton Super Validator
Date
March 2026
Document
Validation Report

01Executive Summary

This report documents the complete sandbox validation of Minted's protocol infrastructure on the Canton Network, conducted under Five North's (5N) shared DevNet environment. All phases were executed against the 5N shared sandbox validator (5nsandbox-devnet-2) with Minted's local validator process (minted-validator-1).

27
PHASES COMPLETED
116+
SUCCESSFUL LIFECYCLES
99.3%
OVERALL TEST COVERAGE
GO
VERDICT

Headline Metrics

MetricResult
Total phases completed27
Successful lifecycles116+
DvP settlement cycles proven13 (full Allocate → Settle)
DAML coverage39/39 — 100%
Non-Canton scope coverage86/86 — 100%
Ops coverage22/23 — 95.7%
Overall test coverage99.3%
6-hour stability soak72/72 samples PASS
OOM events0
Containers healthy6/6
Memory baseline43.8%–48.1% (stable)
Orphaned contracts0
Operator hardening checks11/12 resolved (1 deferred to mainnet)
Ledger offset range960,250 → 989,719

02Phase Summary

PhaseNameResultSummary
Phase 7Continuity CanaryPASSContract lifecycle create/archive verified. Offset: 961108→961113.
Phase 8Drift Guard + Operational ReadinessPASSDual contract lifecycle verified. Zero drift detected.
Phase 9Stability Soak + Recovery DrillPASS30-min soak: 15/15 samples clean. Recovery drill: nginx restart, readyz recovered in 5s. Zero OOM.
Phase 10Operationalize and Lock BaselinePASSOperator scripts created and tested: preflight, canary roundtrip, SSE parser, runbook.
Phase 11Automated Daily Readiness PackPASSDaily readiness automation (preflight + canary in one command).
Phase 12Product Flow DeliveryPASSOTC trade proposal lifecycle: create → query → withdraw. Transient sequencer clock skew on first attempt — retry succeeded.
Phase 13Multi-Party OTC FlowPASSAccept/Reject flows proven. transferLegs schema validated. Multi-party signing confirmed.
Phase 14Documentation CleanupPASSAuth policy corrected. Isolation notes added. Cross-doc consistency verified.
Phase 15Final Operator CleanupPASSToken hygiene section added. JWT decode one-liner and freshness gate in runbook.
Phase 16JWT Padding HardeningPASSReplaced vulnerable base64 padding expression across all operator docs (6 occurrences).
Phase 17Token Refresh + Final Green CheckPASSFresh token, preflight PASS, canary PASS. End-to-end operator path proven post-hardening.
Phase 18Handoff Packet GenerationPASS3 independent audits, 5 issues found and resolved, ALL CLEAR.
Phase 19Documentation AlignmentPASSHandoff aligned to shared sandbox model per 5N feedback. All docs checksum-verified.
Phase 20Shared Sandbox DeploymentPASSFull contract lifecycle on shared sandbox validator confirmed.
Phase 21Product Flow Regression SuitePASSAutomated regression: Accept 3/3, Reject 3/3, Cleanup 3/3. 9 contracts exercised.
Phase 22Product Completion SprintPASSFull DvP lifecycle script. Regression stress 10/10, Settlement stress 10/10. 70 contracts exercised.
Phase 22.1Hotfix (Audit-Only)PASSExit code hardening, set -euo pipefail on all scripts.
Phase 23Full DvP Settlement PathPASSFirst complete DvP settlement on Canton: Create → Accept → InitiateSettlement → Allocate → Settle. AllocationFactory and OTCTrade_Settle both PASS.
Phase 24Reliability + Consistency GatePASS5 DvP stress cycles PASS. Negative tests (fake allocation, wrong party) correctly rejected. 0 orphaned contracts.
Phase 24AFull Function CoveragePASS148 functions inventoried. DAML 100%, legacy admin scope 74.4%, Ops 95.7%.
Phase 24BEmergency/Admin Gap ClosurePASS55 admin tests passing. Non-Canton scope coverage raised to 100%. 0 critical gaps.
Phase 24CDirect Lending Admin ExecutionPASSCollateralVault + LiquidationEngine pause/unpause executed directly. 10/10 tests passing. PASS_BY_PATTERN reduced to 0.
Phase 256-Hour Stability SoakPASS72/72 samples over 6 hours. 6 hourly DvP canaries all PASS. Memory stable 43.8%–48.1%. 0 OOM. 0 orphaned contracts.
Phase 27Operator Hardening Preflight11/1212 controls audited against 5N operator checklist. 8 PASS + 3 CLOSED. 1 deferred (hs-256-unsafe — shared DevNet, fix at private validator). Backup, monitoring, upgrade procedures all verified.

03What Is Product-Ready

Venue-side OTC Trading

Create proposals, query state, withdraw — fully operational.

Multi-Party OTC Trading (Accept/Reject)

Fully operational with transferLegs populated. Accept adds approver to multi-step approval pattern. Reject destroys the proposal outright.

Full DvP Settlement (Allocate + Settle)

End-to-end proven. AllocationFactory_Allocate creates AmuletAllocation with locked Amulet. OTCTrade_Settle consumes allocation and transfers Amulet to counterparty. Requires 3 disclosed contracts (ExternalPartyAmuletRules + AmuletRules + OpenMiningRound) plus full ChoiceContext.

Daily Readiness Automation

Single command runs full health check + canary verification.

Operator Hardening

11/12 controls verified against 5N operator checklist. Backup, monitoring, upgrade, and security procedures all documented and tested.

04Cumulative Multi-Party Flows Exercised

Flow TypeCount
Accept37
Reject14
InitiateSettlement23
OTCTrade Cancel12
Allocate + Settle (DvP)13
Total successful lifecycles116+

05Sandbox Environment & Credits

Shared Sandbox Validator

5nsandbox-devnet-2

Five North shared DevNet validator

Local Validator Process

minted-validator-1

Integration validation against DevNet

Minted · 5N Sandbox Validation · March 2026 · Confidential. This validation report is part of the institutional diligence materials for Minted Protocol / MintedAssociates Corp and is provided for informational purposes only.