SettleMint
ArchitectureOverview

Quality Attributes

Quality attributes treated as first-class architectural requirements in DALP, with explicit tradeoffs and measurable commitments for security, reliability, performance, and regulatory compliance.

Purpose

Documents the quality attributes that DALP treats as first-class architectural requirements, with explicit tradeoffs and measurable targets.

  • Doc type: Reference
  • What you'll find here:
    • Security posture and trust boundaries
    • Reliability model and failure recovery
    • Performance characteristics and bottlenecks
    • Compliance alignment with regulatory frameworks
  • Related:

Security

AttributeCommitment
AuthenticationMulti-factor: session + wallet PIN/TOTP for blockchain writes
Authorization26 roles across 4 layers (platform, system, per-asset, module)
On-chain enforcementERC-3643 compliance modules validate every token transfer
Key protectionMPC custody (DFNS, Fireblocks) or HSM for signing keys
Audit trailEvery state change logged with actor, timestamp, and correlation

Trust boundaries: platform boundary (authentication), execution boundary (authorization), chain boundary (on-chain compliance + custody policies). See Security.


Reliability

AttributeCommitment
Workflow durabilityRestate journals every step; automatic retry on failure
Transaction deliveryNonce management with queue-based ordering; no lost transactions
Data consistencyPostgreSQL with Drizzle ORM; migrations generated, never hand-edited
Indexer recoveryIdempotent event processing; checkpoint-based resume after crashes
Blockchain failoverChain Gateway load-balances across multiple RPC endpoints

Failure modes and degradation behavior documented in Failure Modes.


Performance

ComponentCharacteristicBottleneck
Token transfersBounded by block time + compliance module gas costNumber of compliance modules per token
Indexer sync~2000 blocks per batch, converging discovery loopRPC rate limits, database write throughput
API responseSub-second for cached queriesDatabase query complexity for aggregate views
Asset deploymentMulti-transaction workflow (5-15 TXs)Block confirmation time × transaction count

Compliance

FrameworkDALP support
ERC-3643Full implementation via SMART Protocol
MiCA (EU)Country allow-list + supply cap modules
Regulation D (US)Accredited investor verification + investor count + holding period
KYC/AMLOnchainID claim-based verification via trusted issuers
SOC 2 / PCI DSSKey Guardian supports HSM storage tiers

See Compliance Modules for the full module catalog.


Platform scale: 39 managed identities, 4 trusted issuers, 384 active verifications

See also

On this page