The DARC Standard
Governance & Compliance
GV18 controls
DARC-18
- GV-1.01Named security owner
- GV-1.02Written security policy in plain language, accessible to personnel
- GV-1.03Critical assets identified with the three-part test
- GV-1.04Security-policy acknowledgment step in onboarding
- GV-1.05NDA for personnel
- GV-1.06Security responsibilities in employment and contractor contracts
- GV-1.07Verification runbook for unusual requests
- GV-1.08Social-engineering awareness trainingComing soon
DARC-210
- GV-2.01Risk register with likelihood, impact, and mitigationsComing soon
- GV-2.02Risk assessment reviewed after significant changesComing soon
- GV-2.03Data and system classification scheme with mapped controlsComing soon
- GV-2.04Security program KPIs, at least six, with documented targetsComing soon
- GV-2.05Annual security policy review and review on significant changeComing soon
- GV-2.06Regulatory awareness, applicable regulations identifiedComing soon
- GV-2.07Change management, formal advisory step plus emergency pathComing soon
- GV-2.08Active threat intelligence relevant to stack and ecosystemComing soon
- GV-2.09Data-breach prevention controls on user-data systemsComing soon
- GV-2.10Domain-specific owners for each operational areaComing soon
Key Management
KM14 controls
DARC-16
- KM-1.01Every key and seed is stored encrypted
- KM-1.02Every critical key has a backup that fails independently
- KM-1.03Backup recovery tested offline for each critical key
- KM-1.04Backup media protected against environmental hazards
- KM-1.05Device and provenance recorded for every key
- KM-1.06Key compromise runbook (KCP)
DARC-28
- KM-2.01Documented key-generation procedures (isolated environment, verified software)Coming soon
- KM-2.02Geographic distribution of key backupsComing soon
- KM-2.03Tamper-evident storage for key materialComing soon
- KM-2.04Key rotation schedule with explicit trigger eventsComing soon
- KM-2.05Key Compromise Protocol with per-type procedures and role-based actorsComing soon
- KM-2.06Keyholder onboarding and offboarding checklists with approved channelsComing soon
- KM-2.07Independent confirmation per approver before signingComing soon
- KM-2.08Background checks for keyholders, proportional to exposureComing soon
Multisig Governance
MS25 controls
DARC-19
- MS-1.01Multisig on every wallet that controls funds or permissions
- MS-1.02Multisigs no single key can drain or freeze
- MS-1.03Hardware-wallet signing for every multisig controlling funds or permissions
- MS-1.04Signing hardware sourced from the manufacturer or an authorized reseller
- MS-1.05One signing key per multisig, no reuse across multisigs
- MS-1.06Independent transaction verification by every signerComing soon
- MS-1.07Signers distributed so no single party meets the threshold
- MS-1.08Signing devices with a full display, clear signing, local unlock and verifiable firmware
- MS-1.09Manufacturer authenticity check before a device signs in production
DARC-216
- MS-2.01Multisig risk classification with proportional controlsComing soon
- MS-2.02Signer verification via message-signing proof of address ownershipComing soon
- MS-2.03Signer training and assessment program with annual refreshComing soon
- MS-2.04End-to-end signed-transaction handbook with five checkpointsComing soon
- MS-2.05Transaction hash verified across two independent interfacesComing soon
- MS-2.06Arbitrary-code-execution transactions classified as high-riskComing soon
- MS-2.07High-risk approval pathway, elevated approval and waiting periodsComing soon
- MS-2.08Private-mempool submission for high-value or sensitive operationsComing soon
- MS-2.09Written emergency procedures reachable through a secondary channelComing soon
- MS-2.10Emergency-contact roster with backup contact per signerComing soon
- MS-2.11Secure communication channels with channel-compromise proceduresComing soon
- MS-2.12Signer-removal timelines per risk level + quarterly liveness checkComing soon
- MS-2.13Isolated devices or networks for high-value signing operationsComing soon
- MS-2.14Signer reachability, quorum within 12 hours for routine operationsComing soon
- MS-2.15Continuous monitoring with seven required alert categoriesComing soon
- MS-2.16Multisig transaction audit-trail retention, 1+ yearComing soon
Access Control
AC36 controls
DARC-114
- AC-1.01Organization 2FA requirement enforced
- AC-1.02Approved password manager required for credential storage
- AC-1.03Unique strong passwords per account
- AC-1.04Individual accounts only, no shared credentials
- AC-1.05Timely offboarding revocation
- AC-1.06Security onboarding is completed before any significant access is granted
- AC-1.07Secure secret sharing via password manager or other encrypted channel
- AC-1.08Full-disk encryption on every organizational device
- AC-1.09Auto-lock on every device
- AC-1.10Weekly OS and security-patch installation
- AC-1.11No public or shared Wi-Fi for key, custody, or admin access
- AC-1.12Screen lock and visual privacy in shared spaces
- AC-1.13Remote-wipe capability enabled and demonstrated
- AC-1.14Lost-or-stolen device runbook
DARC-222
- AC-2.01Hardware-key (FIDO2/WebAuthn) authentication on high-impact accountsComing soon
- AC-2.02Phishing-resistant MFA recommended for all other accounts with documented upgrade pathComing soon
- AC-2.03Account-lifecycle procedures, documented approval for creation, modification, revocationComing soon
- AC-2.04Least-privilege enforcement, minimum necessary access per roleComing soon
- AC-2.05Access reviews, 6-monthly for critical systems, annual for the restComing soon
- AC-2.06Service-account and API-key inventory with named owner per credentialComing soon
- AC-2.07Credential rotation schedule with immediate rotation on suspected compromiseComing soon
- AC-2.08Approved-tool evaluation with annual sweep against installed-tool inventoryComing soon
- AC-2.09Security-awareness training, twice yearly with live phishing simulationComing soon
- AC-2.10Insider-threat assessment, damage scenarios documented per roleComing soon
- AC-2.11No single person initiates and approves the same action for funds, keys, or privileged infraComing soon
- AC-2.12Malware protection covering industry-specific threatsComing soon
- AC-2.13Remote-work policy, VPN, approved devices, home-network requirementsComing soon
- AC-2.14BYOD policy with documented baseline and access scopeComing soon
- AC-2.15Baseline device-security check at access grant and on a recurring cadenceComing soon
- AC-2.16Documented onboarding checklist, identity, device, MFA, training, ackComing soon
- AC-2.17Offboarding checklist, devices, accounts, credentials, physical items, sessionsComing soon
- AC-2.18Involuntary-termination access cut at notification or earlierComing soon
- AC-2.19Recovery options point only to organization-controlled infrastructureComing soon
- AC-2.20Hardening baselines for SaaS identity and productivity platformsComing soon
- AC-2.21Travel protocol for signers and custody-system personnelComing soon
- AC-2.22Organizational account inventory with one-business-day update SLAComing soon
Secure Development
SD21 controls
DARC-18
- SD-1.01Branch protection on production branches
- SD-1.02Signed commits required on protected branches
- SD-1.03Secret scanning enabled
- SD-1.04Pre-commit secret-scanning hook configured
- SD-1.05No unrevoked secrets committed to source
- SD-1.06Dev and staging environments have no path to the credentials or keys that grant production access
- SD-1.07MFA on cloud and platform accounts
- SD-1.08Root credential isolated and in sealed custody
DARC-213
- SD-2.01Two non-author reviewers required on protected-branch mergesComing soon
- SD-2.02External-contributor PRs require manual CI/CD triggerComing soon
- SD-2.03SAST integrated in CI/CD pipelineComing soon
- SD-2.04Per-repository sandboxing and privileged-work account separationComing soon
- SD-2.05CI/CD config changes follow the protected-branch process; build agents are ephemeral and scopedComing soon
- SD-2.06No persistent production-secret access for CI/CD runnersComing soon
- SD-2.07Dedicated secrets management systemComing soon
- SD-2.08No direct read access to production secret values; audited break-glass onlyComing soon
- SD-2.09Deterministic builds, self-verified reproducible compilationComing soon
- SD-2.10Staging validation before production deploymentComing soon
- SD-2.11Secure configuration baselines for cloud, servers, CI/CDComing soon
- SD-2.12Cloud security hardening, IAM least-privilege, logging, no public storageComing soon
- SD-2.13DR procedures with RTO/RPO, automated backups, exercised restore pathComing soon
Smart Contract Ops
SC18 controls
DARC-17
- SC-1.01External smart-contract audit by a recognized firm before mainnet deployment
- SC-1.02Audit report publicly available or available to the certification auditor
- SC-1.03Critical and high-severity audit findings addressed before deployment
- SC-1.04Deployed contracts verified on the block explorer with source published
- SC-1.05Deployed bytecode traceable to audited source
- SC-1.06Privileged functions documented with access-control detailsComing soon
- SC-1.07Documented deployment proceduresComing soon
DARC-211
- SC-2.01Two-plus independent external audits for core contracts; three-plus for critical-riskComing soon
- SC-2.02Timelock on privileged operations; emergency functions require multisig + post-execution reviewComing soon
- SC-2.03Pause mechanism implemented and tested for critical contractsComing soon
- SC-2.04Documented upgrade governance, who, approval, timelockComing soon
- SC-2.05Deployment pipeline, testnet → staging → mainnet with simulationComing soon
- SC-2.06Re-audit triggered on major upgrades or new core contract deploymentsComing soon
- SC-2.07Critical-patch SLA with per-severity time-to-deployComing soon
- SC-2.08Bug bounty program with tiered, published reward tableComing soon
- SC-2.09Audit findings tracked to resolutionComing soon
- SC-2.10Designated authority for emergency on-chain actionsComing soon
- SC-2.11On-chain governance, review period, quorum, abnormal-pattern monitoringComing soon
Incident Management
IM20 controls
DARC-15
- IM-1.01Named person responsible for security incidents
- IM-1.02Emergency contact list, internal team and external responders
- IM-1.03Incident response runbook
- IM-1.04Incident reporting channel known to every operator
- IM-1.05Audit logs on key systems: auth, transactions, deployments
DARC-215
- IM-2.01Incident response team with roles, scribe, and named backupsComing soon
- IM-2.02Response playbooks for key scenariosComing soon
- IM-2.03Incident classification taxonomy with severity levelsComing soon
- IM-2.04Escalation paths by severity levelComing soon
- IM-2.05Signer reachability integrated with incident responseComing soon
- IM-2.0624/7 monitoring with alerting and paging redundancyComing soon
- IM-2.07Tamper-evident logging with at least one year of retentionComing soon
- IM-2.08Security event on monitoring or logging changesComing soon
- IM-2.09IR channels on two platforms with independent infrastructure; sensitive content on E2EE onlyComing soon
- IM-2.10Post-incident reviews conducted and documentedComing soon
- IM-2.11Stakeholder status-update procedures during incidentsComing soon
- IM-2.12Evidence collection procedures for forensics and legalComing soon
- IM-2.13Annual incident response drillsComing soon
- IM-2.14Extended emergency-contact roster with cross-protocol and vendor contactsComing soon
- IM-2.15Written threat picture for protocol operationsComing soon
Treasury Management
TM25 controls
DARC-17
- TM-1.01Treasury wallets follow multisig requirementsComing soon
- TM-1.02Segregation of company funds from user or client fundsComing soon
- TM-1.03Treasury operations playbook maintained and uploadedComing soon
- TM-1.04Destination addresses verified from multiple authoritative sourcesComing soon
- TM-1.05Documented spending policy per treasury walletComing soon
- TM-1.06Treasury transactions recorded with basic categorizationComing soon
- TM-1.07Small test transfer before full-value transactions to new destinationsComing soon
DARC-218
- TM-2.01Custody arrangement recorded per treasury walletComing soon
- TM-2.02Treasury wallets classified by loss-impact with proportional controlsComing soon
- TM-2.03Concentration caps per wallet, per chain, per custody provider, exceptions require approvalComing soon
- TM-2.04Custody-platform configuration, SoD, value caps, re-auth, IP allowlist, destination allowlistComing soon
- TM-2.05Transaction verification, simulation plus multi-party confirmation for large transfersComing soon
- TM-2.06Synchronous voice call with liveness check for transfers above high-value thresholdComing soon
- TM-2.07Inbound receive-flow, fresh address, round-trip test, identity re-verificationComing soon
- TM-2.08Treasury signer/approver competence demonstrated and refreshed annuallyComing soon
- TM-2.09Credential and secret management for treasury systemsComing soon
- TM-2.10Quarterly access reviews for treasury systemsComing soon
- TM-2.11Protocol due diligence before committing treasury fundsComing soon
- TM-2.12Vendor security evaluation for custody providersComing soon
- TM-2.13On-chain ↔ internal-records reconciliation at defined per-class frequencyComing soon
- TM-2.14Tracked treasury-infrastructure changes with pre-written rollback runbooksComing soon
- TM-2.15Disbursement limits with timelock above thresholdsComing soon
- TM-2.16Monitoring for unusual treasury outflowsComing soon
- TM-2.17Custody-platform anomaly + vendor-availability + monitoring-integrity included in treasury monitoringComing soon
- TM-2.18Per-signer and per-automation movement ceilings derived from TM-2.02 risk bandComing soon
On-Chain Monitoring
CM14 controls
DARC-14
- CM-1.01On-chain monitoring of treasury and multisig wallets
- CM-1.02Alerts on large transfers above defined thresholds
- CM-1.03Alerts on signer-set and threshold changes
- CM-1.04Named alert reviewerComing soon
DARC-210
- CM-2.01Smart-contract monitoring, unexpected interactions, parameter changes, failed transactionsComing soon
- CM-2.02Credential-leak surveillance, breach corpora, paste sites, public repos, dark webComing soon
- CM-2.03Organizational-account monitoring (social media, domains)Coming soon
- CM-2.04Alert priority tiers with named responders and escalation triggersComing soon
- CM-2.05On-call schedule with coverage for operational needsComing soon
- CM-2.06Alert triage procedures, distinguish real incidents from false positivesComing soon
- CM-2.07Documented monitoring coverage, covered systems, signals, gaps, deferralsComing soon
- CM-2.08Monitoring → IR workflow integrationComing soon
- CM-2.09Protocol-health monitoring for active lending, staking, or liquidity poolsComing soon
- CM-2.10DeFi-specific attack-pattern monitoringComing soon
Supply Chain Security
SY18 controls
DARC-14
- SY-1.01Dependencies from official package registriesComing soon
- SY-1.02Dependency versions pinned with committed lockfiles
- SY-1.03Automated dependency-vulnerability scanning
- SY-1.04Pinned external resources, toolchains, and CI actions
DARC-214
- SY-2.01Vendor risk assessment for critical infrastructure providersComing soon
- SY-2.02Oracle architecture documented with redundancy approach; in audit scopeComing soon
- SY-2.03Oracle configuration documented, frequency, deviation thresholds, stale handling; in audit scopeComing soon
- SY-2.04Oracle failure scenarios + circuit breakers documented for liquidation mechanics; in audit scopeComing soon
- SY-2.05RPC provider redundancy, at least two independent providersComing soon
- SY-2.06Dependency changelogs reviewed before every production updateComing soon
- SY-2.07Typosquatting checks before installing new packagesComing soon
- SY-2.08SBOM maintained for production systemsComing soon
- SY-2.09Identity verification for personnel with access to keys/funds/infra; pseudonymous code contributors allowed only via reviewComing soon
- SY-2.10Third-party code evaluated for data exfiltration riskComing soon
- SY-2.11Bridge exposure limits, monitoring, emergency-exit plans (if using bridges)Coming soon
- SY-2.12Wallet connector and frontend SDK versions pinned and reviewed (if deploying frontends)Coming soon
- SY-2.13Supplier security incidents trigger re-evaluationComing soon
- SY-2.14Frontend build integrity, CI build hash matches deployed CDN artifactComing soon
Frontend & DNS Security
FD21 controls
DARC-16
- FD-1.01MFA on registrar and DNS-control accounts (SMS excluded)
- FD-1.02Domain owner and domain backup operator
- FD-1.03Domain renewal continuity with funded payment
- FD-1.04Outbound email authentication (SPF, DKIM)
- FD-1.05Certificate owner and certificate backup operator
- FD-1.06TLS certificate expiry and revocation readiness
DARC-215
- FD-2.01DNSSEC enabled on all primary domainsComing soon
- FD-2.02CAA records restricting TLS issuance with iodef reportingComing soon
- FD-2.03Registrar account on FIDO2 + enterprise-tier registrar with server-side locks for critical domainsComing soon
- FD-2.04Registrar-side EPP transfer locks (and update/delete locks for critical domains)Coming soon
- FD-2.05Security-event reporting mailbox on independent DNS zoneComing soon
- FD-2.06DNS change-control, second reviewer, team notification, audit log, second-channel registrar confirmationComing soon
- FD-2.07DNS TTL strategy with emergency-lowering procedureComing soon
- FD-2.08Continuous DNS-zone monitoring covering four threat categoriesComing soon
- FD-2.09Certificate Transparency monitoring with wildcard flaggingComing soon
- FD-2.10Content Security Policy headers on all frontendsComing soon
- FD-2.11SRI for external scripts on signing/custody pages; no auto-updating third-party scriptsComing soon
- FD-2.12MTA-STS published on sending domains (conditional)Coming soon
- FD-2.13Domain classification by risk with proportional controlsComing soon
- FD-2.14Automated TLS renewal (ACME) with documented manual-only exceptionsComing soon
- FD-2.15User-warning procedure for frontend or DNS compromise, two independent channelsComing soon
Physical Security
PS12 controls
DARC-15
- PS-1.01Key-bearing artifacts in locked physical storage
- PS-1.02Clear-desk discipline where keys live
- PS-1.03Visitor policy for workspaces with key material
- PS-1.04Direct or authorized-reseller procurement for security-critical hardware
- PS-1.05Key material spread so no single container holds a multisig quorum
DARC-27
- PS-2.01Defined physical-security perimeters for signing, key-storage, and sensitive operationsComing soon
- PS-2.02Access control for secure areas with loggingComing soon
- PS-2.03Physical-security monitoring for secure areasComing soon
- PS-2.04Equipment siting and protection from unauthorized access and environmental damageComing soon
- PS-2.05Environmental protections, fire, flood, climate, for facilities housing key materialComing soon
- PS-2.06Designated secure areas for key ceremonies with documented access proceduresComing soon
- PS-2.07Working-in-secure-areas procedures, no unauthorized devices, no photography, escorted visitorsComing soon