Self-hosted ledger resilience for DORA

A plan for running a transaction ledger at an EU financial entity under DORA: the requirements it maps to, the platform choices, the evidence supervisors ask for and the gaps tooling does not close.

On this page

How DORA applies to a self-hosted ledger at an EU financial entity

Consider an EU financial entity that holds customer balances and runs transfers on its own cloud accounts or data center, and that has had to show DORA compliance since 17 January 2025. DORA sets requirements on ICT risk management, digital operational resilience testing, ICT third-party arrangements and ICT-related incident management, and the ledger is one ICT service inside that scope. Regulation (EU) 2022/2554 applies to 20 types of financial entity and is directly applicable in every member state, so the ledger cannot sit outside the entity's ICT risk framework because it is open source or self-hosted. The entity should map the ledger to its ICT asset inventory, its critical or important functions and its service dependencies (database, message queue, network, identity and backup systems) before deciding which controls and tests apply. Read the regulation directly in Regulation (EU) 2022/2554 (DORA) on EUR-Lex to confirm which chapters bind your entity type.

DORA sets no certification scheme. No authority certifies a ledger, and no DORA certificate exists for the platform or for the entity. Competent authorities supervise compliance using their Article 50 powers, so the entity has to assemble evidence it can show them: documented ICT risk policies, test records, the register of information on contractual arrangements, exit plans, and incident records. Independent assessors may review that evidence, but the only authority-issued attestation the Regulation provides for is that a threat-led penetration test met the requirements under Article 26(7). DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Those come from the competent authority, the entity's internal audit function or the independent auditors it engages.

Confirm early which authority supervises your entity, because its expectations and the depth of evidence it requests will shape the test plan and the document set. Ask your legal or compliance team whether any national guidance or supervisory statements add detail to the RTS and ITS standards that the European Supervisory Authorities produced, and confirm the current status of the Digital Omnibus proposal (procedure 2025/0360(COD)) before you freeze the evidence plan, since pending changes could alter scope or timing. The sections that follow cover the ledger's resilience layout, recovery testing, third-party risk and incident evidence in detail.

Which DORA articles the ledger must satisfy and how to configure it

This table maps the DORA chapters that touch a transaction ledger to concrete configuration, evidence and contract actions. Read each row as a question to answer with your own architecture and contracts. The main takeaway is that the entity must first confirm which requirements apply to its licence type under Article 2(1), since that decides how much of this applies.

DORA requirementLedger actionEvidence an assessor expects
Chapter II: ICT risk management (Articles 5 to 16)Document the TigerBeetle cluster as an ICT asset with defined replica placement, including the six-replica, three-site layout if that is the chosen design, and confirm the layout with the vendor and your own network team.Current asset inventory, approved ICT risk framework entry, and documented rationale for replica placement and failure domains.
Chapter II: Backup and restoreSet backup schedules for every replica and the state needed to rebuild the ledger, and restrict backup access to named operators.Backup policy, job logs, access records and a restore procedure tied to documented recovery objectives.
Chapter IV: Digital operational resilience testing (Articles 24 to 27)Schedule restore and failover exercises that simulate loss of a site or replica, and record the time to restore and whether balances reconcile afterwards.Test plans, dated test reports, remediation tickets and reconciliation results from each exercise.
Chapter III: ICT-related incident management (Articles 17 to 23)Log ledger faults, failed posting batches, replica quorum loss and reconciliation breaks as incidents, with classification and timestamps.Incident register entries, classification records, root cause analyses and any reports sent to the competent authority.
Chapter V: Register of information (Article 28(3))List the ledger vendor, hosting provider, cloud region and any managed service as contractual arrangements for ICT services.Register of information extract showing each arrangement and the function it supports.
Chapter V: Contract terms on data location and return (Article 30(2))Require the contract to state where ledger data is stored and processed, advance notice of changes, and data return on insolvency or termination.Signed contract clauses and a current record of processing locations.
Chapter V: Exit strategy (Article 28(8))Document and test an exit path that moves ledger history and balances to another platform or to the core accounting system.Exit plan, transition test results and a list of data formats used for export.
Scope check: Article 2(1)Confirm with the competent authority or legal counsel which of the 20 entity types the institution falls under and which obligations apply.Written scoping memo that maps each obligation to the ledger and names the owner.

How TigerBeetle's replicated layout supports ICT resilience

The six-replica, three-site layout is a design choice the entity has to justify, not a feature it inherits. Before accepting the layout, the risk assessment should record which replicas sit at which site, how many can fail before the ledger loses quorum, and what happens if an entire site goes offline. Each of these scenarios should appear as a named ICT risk with an owner, a likelihood view and a documented response. Quorum loss and site loss are different events with different recovery paths, and the register should treat them separately. Confirm with the vendor how replicas are assigned to sites and whether that placement can be changed in your environment.

Recovery time objective (RTO) and recovery point objective (RPO) remain the entity's responsibility. The replication design does not set them for you. Replication protects against some failures, but it does not guarantee a specific recovery time or data loss window in your environment. Set RTO and RPO per critical function, based on the business impact the entity has assessed, then test them through failover exercises and restore drills that record measured results. Where a test falls short, the gap should feed back into the ICT risk assessment and the testing programme under Chapter IV of DORA, not be closed by citing the vendor design.

Put specific questions to the vendor before relying on the layout. Ask how failover is triggered and whether it is automatic or operator-initiated, what the expected behaviour is during a network partition between sites, and how clients reconnect after a leader change. On operator access, ask which accounts can administer replicas, how privileged actions are authenticated and logged, and how the vendor's own staff access your environment if they ever do. Ask for written answers, and for the evidence behind them, so the answers can go into the register of information and the exit planning under Article 28.

Self-hosted ledger or vendor-managed ledger under DORA third-party rules

When the entity runs TigerBeetle or Blnk on infrastructure it controls, it holds the ICT risk for the ledger, its hosting, backups and access paths, and must document that risk in its ICT risk management framework. The open source software itself is not bought as a service, so there is no vendor service contract for the ledger code. Third-party rules still apply to any party that provides ICT services around the ledger, such as an implementation, hosting or support partner.

  • ICT risk ownership: The entity owns the risk for the running system, including patching, configuration, key management and recovery.
  • Register of information: Each implementation, hosting or support partner that provides ICT services must appear in the register under Article 28(3), with its contractual arrangements.
  • Contract terms: Support and services contracts with those partners must state where services are provided and where data is processed, with advance notice of changes and data return on insolvency or termination under Article 30(2).
  • Exit path: The software can be operated without the implementation partner, but the entity must still document and test an exit and transition plan under Article 28(8) if the ledger supports a critical or important function.

Confirm with counsel and your competent authority how your classification of the ledger applies to your self-hosted setup and to each partner.

Open-source platforms that fit a DORA-scoped ledger

Each option below carries a different resilience question for a financial entity under DORA. The choice depends on whether the ledger serves one entity, sits inside an existing core banking platform, or must be shared with other parties.

TigerBeetle as a dedicated ledger engine

TigerBeetle is a purpose-built double-entry ledger database for high-volume balance and transfer processing. For a DORA-scoped entity, the resilience design sits in its replication layout, so the entity must confirm the replica count, the failure domain each replica occupies and the quorum behavior during a site loss. Test replica count and failure domains in your own environment, not only in the vendor's reference design. Ask the vendor for license terms, the supported deployment topologies and the documented procedure for rebuilding a replica after loss.

Blnk ledger and reconciliation

Blnk is an open-source ledger with reconciliation built in, matching internal entries against bank and processor records. Reconciliation is where ledger correctness meets operational resilience, because a stalled exception queue during an outage can delay month-end close and the evidence an incident review needs. Check whether reconciliation runs on the same infrastructure as posting, how it resumes after a failure and whether its recovery behavior meets your recovery time and recovery point targets. Confirm the license, supported database backends and upgrade path with the project.

Apache Fineract for existing core banking

Apache Fineract is a core banking platform licensed under Apache-2.0. An entity whose core banking already runs on Fineract should treat the ledger question as one about that platform's posting, batch and reporting paths, and add a second ledger only with a documented reason. Confirm the Fineract version you run, your patch cadence against upstream releases and how each Fineract dependency appears in your register of information under Article 28(3) of DORA.

Hyperledger Fabric for shared ledgers

Hyperledger Fabric is a permissioned distributed ledger framework licensed under Apache-2.0. Choose it only where several legally separate parties must share one ledger and none can be trusted to hold it alone. Each member becomes an ICT dependency to assess, and ordering, endorsement and certificate authority components each need their own recovery testing. Confirm the membership model, who operates each node, and how keys and certificates are rotated and revoked. A single-entity ledger rarely needs this design.

How to plan and run ledger recovery testing

The sequence turns DORA's resilience expectations into tested evidence: it sets the impact tolerances the ledger must meet, proves backups restore into a clean environment, shows how the ledger behaves when a site or quorum is lost, and records the gaps in the ICT risk register. Each step closes with an output that an auditor or competent authority can inspect.

  1. Define impact tolerances for posting and balance queries

    Start with the business owner of the ledger, the risk function and the operations team, and agree in writing how long posting of transfers and balance queries may be unavailable before the impact is unacceptable, and how much data loss or inconsistency is tolerable. Map each tolerance to the critical or important functions the ledger supports, such as customer payments and regulatory reporting, so the tolerances trace back to business impact rather than to what the platform happens to do. The step is done when the tolerances are approved, versioned and linked to the ICT services they govern. Confirm with your own risk owners how these tolerances align with your internal impact analysis and any requirements from your competent authority.

  2. Restore the ledger from backup into isolation

    The platform or operations team takes the most recent backup set and restores it into an isolated environment with no network path to production payment rails, processors or the general ledger. The restore is run from the documented runbook by someone other than the person who wrote it, so gaps in the procedure surface during the test. The team then checks that restored account balances and transfer history match the expected totals and that the recovered state can be reconciled against an independent source. The step closes with a signed restore record that shows the backup identifier, the time taken, the checks performed and any deviation from the runbook.

  3. Simulate loss of one site

    Using the documented deployment of the replicated cluster, the team takes one site offline in a controlled window that the change board has approved, and observes whether the remaining replicas continue to accept postings and serve balance queries within the agreed tolerances. The test should also confirm that the failed site rejoins and catches up cleanly once it returns, and that operators see accurate health signals throughout. The output is a timed observation log, with each deviation from the expected behavior logged as a finding. Confirm the exact replica placement and failover behavior of your chosen TigerBeetle or other ledger configuration with the vendor or your implementation partner before you design the test.

  4. Simulate loss of quorum

    Next, the team deliberately removes enough replicas to break quorum, which tests the boundary where the ledger should stop accepting writes rather than accept them in an unsafe state. The test confirms that the system fails in the documented way, that no transfers are partially committed, and that operators receive alerts that point to the correct incident procedure. Recovery is then exercised by restoring quorum and verifying consistency between replicas and against the reconciliation source. The output is a record of the failure mode observed, the recovery steps used and the time to a consistent state, which feeds directly into the incident classification and reporting procedure.

  5. Record results against the tolerances

    The test lead compares every observation with the impact tolerances defined at the start, marking each scenario as met, met with conditions or not met. Evidence is collected in a single test pack that includes the scope, the environment, the timestamps, the operator actions, the logs and the reconciliation results, so that the record can be reproduced by someone outside the team. Sign-off comes from the business owner and the ICT risk function. The step is complete when the test pack is stored in the evidence repository with restricted access and a retention period that matches your record-keeping obligations.

  6. Feed findings into the ICT risk register

    Each finding becomes an entry in the ICT risk register with an owner, a description of the affected ledger function, the risk rating from your framework and a remediation plan. Findings that show a third-party dependency, such as a vendor-managed ledger or a hosting provider, are linked to the register of information on contractual arrangements and to the exit and transition plan for that service. The risk function confirms that each entry is either closed with evidence of retest or formally accepted by an accountable executive. The step is done when the register reflects the current state of the ledger and the next test is scheduled in the programme. Confirm with your compliance lead how your register format maps to the requirements of the regulation.

Evidence supervisors and assessors ask for from the ledger

This table maps each evidence item a supervisor or assessor is likely to request for a self-hosted ledger to the component or team that produces it. Read it as a checklist to build before an assessment, not as a list of certifications, since DORA sets no certification scheme. The main takeaway is that most evidence comes from your own records, and only the threat-led penetration test attestation under Article 26(7) is issued by an authority.

Evidence itemProduced byWhat the assessor checksWhere it usually fails
Register of information entryThird-party register owned by compliance and procurement, populated from the ledger contractEvery ICT arrangement for the ledger is listed as Article 28(3) requires, with the services and providers namedLedger hosting, backup or support vendors are missing from the register
Exit strategy and transition planArchitecture and vendor management documents, tested in exercisesDocumented, tested exit path for a ledger supporting critical or important functions under Article 28(8)Plan exists on paper but has never been exercised against live ledger data
Contract terms on location and data returnVendor contract and legal reviewService and data location, advance notice of changes and data return on termination are stated, as Article 30(2) requiresContracts omit data location or return terms for managed ledger services
Recovery test recordsPlatform operations team, with results logged in the change or test systemRestore and failover tests of the multi-site replica set, with recorded objectives met or missed and corrective actionsTests cover a single node or a backup restore only, not a site loss scenario
Incident logs with classification and timelinesIncident management tooling and the on-call teamLedger incidents classified, timestamped from detection to reporting decision, and linked to root cause analysisTimestamps are reconstructed from memory, or ledger-side alerts never reach the incident record
Change records for posting logicEngineering change management and code repositoryApproved, tested and traceable changes to posting rules, transfer logic and account configurationConfiguration changes are made directly in production without a recorded approval
Access logs for ledger operatorsIdentity provider, privileged access tooling and ledger audit logsNamed operators, least-privilege roles, multi-factor authentication and periodic access reviewsShared administrative accounts or unreviewed service credentials
Penetration test results and TLPT attestationSecurity testing provider for ledger systems, plus the authority for any TLPT attestationTest scope covers the ledger and its interfaces, and findings are tracked to closure; the TLPT attestation under Article 26(7) is the only authority-issued attestation DORA provides forLedger APIs are excluded from scope, or the team treats a standard pen test as a substitute for threat-led testing

What incident evidence a ledger outage must leave behind

What does DORA require an entity to record when a ledger incident happens?

DORA's Chapter III (Articles 17 to 23) requires financial entities to manage ICT-related incidents, classify them and report major incidents to the competent authority, so the entity needs a record of each incident from detection through closure. Under the Regulation, the incident process must capture when the event was detected, what systems and customer groups were affected, how severity was classified and what actions were taken. For a ledger, that means an incident record that names the affected ledger accounts or balance ranges, the transfer identifiers in flight, and the decision trail for any recovery or replay. Confirm the exact field list, initial notification timing and intermediate and final report content with your competent authority and your internal incident taxonomy, since the detailed technical standards define how the fields are populated.

Which logs and timestamps should a self-hosted ledger and monitoring stack keep?

Retain logs that let you reconstruct the sequence of events without relying on memory. For the ledger, keep request logs with idempotency keys, transfer and account identifiers, posting outcomes, rejections and errors, and the time each was received and committed. For the replica cluster, keep consensus and replica state changes, failover and view changes, and any node restarts or disk errors. For the surrounding stack, keep infrastructure and network logs, time synchronization records, authentication events for operators, and change records for deployments and configuration. Use a single clock source with documented synchronization, because incident timelines are unreliable otherwise. Set retention periods in your own policy, and confirm with your auditors and supervisor how long incident evidence must be kept. Test that logs can be exported off the affected cluster during an outage.

How do ledger sequence numbers link affected customers to reconciliation runs?

Link them by carrying a stable identifier from the customer-facing event through to the ledger and into the reconciliation output. In practice, each customer instruction should map to an idempotency key, which maps to the ledger transfer identifier, which maps to the account balance movement and then to the bank or processor reference. During an outage, the incident record should list the transfer identifiers that were pending, rejected, duplicated or uncertain, and the reconciliation run that later confirmed or corrected each one. The mapping is only as good as its design, so verify with your engineers that identifiers are generated before the write and retained in your data store, and that the reconciliation process reads the same identifiers. Ask your implementation partner to show this trace end to end in a test scenario before go-live.

What root cause record should a ledger incident produce?

The root cause record should explain what failed, why the failure was not prevented or detected sooner, what was done to restore service and what changes were made afterward. For a ledger, that usually includes the replica or network condition that triggered the event, the state of each replica at the time, whether any transfers were lost, duplicated or left pending, and how integrity was confirmed after recovery. The record should link to the change records for any recent deployment and to the recovery test results, if they exist. Keep the record factual and dated, and separate confirmed findings from hypotheses. Ask your competent authority how it expects the root cause to appear in final reports, and whether a preliminary analysis is acceptable at the earlier reporting stage.

How should an entity report a ledger incident to its competent authority?

Reporting follows a staged structure set by the regulatory technical standards and the supervisor's own procedures, typically an initial notification, one or more intermediate updates and a final report. The content usually covers the incident's classification, its impact on clients, transactions and data, the affected services and locations, the recovery status and any third-party involvement. For a self-hosted ledger, prepare a template in advance that pulls the transfer identifier ranges, affected account counts and time windows from your logs rather than from memory. Confirm with your competent authority which reporting channel, format and deadlines apply to your entity type, whether the incident also falls under NIS2 reporting if you are an essential or important entity, and how to handle incidents that span a third-party provider.

Who owns incident evidence when a vendor manages the ledger?

The financial entity remains responsible for its own incident reporting even when a provider operates the ledger, so the contract must give it timely access to the evidence it needs. Under DORA's ICT third-party risk chapter (Articles 28 to 44), the contractual arrangements should set out notification duties from the provider, the logs and records the provider must keep, how the entity can obtain them, and how data is returned on termination. The register of information (Article 28(3)) should identify the provider and the services supporting each critical or important function. Confirm with your legal and compliance teams which log formats, retention periods and export methods are in the contract, and test the export before an incident occurs.

What should an implementation partner deliver for incident evidence?

A reasonable partner scope includes an incident evidence design, a logging and retention configuration for the ledger and its monitoring stack, a runbook for capturing transfer identifiers during an outage, a reporting template and a tested reconstruction exercise. DeployOpen plans, implements and documents self-hosted open-source platforms in the client's own infrastructure, and it prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports or regulatory approvals. Ask any partner to define in the written scope which artifacts it will deliver, which of them the entity must approve, and what the entity must run after handover. Scope, deliverables and timelines are normally agreed in writing before work starts, so request those details in the quote rather than assuming them.

What tooling alone does not satisfy under DORA

A ledger platform can support DORA obligations, but it does not discharge them. The gaps below sit with the financial entity: its governance, its exit planning, its risk framework and its reconciliation controls. Each one needs an owner, a document and a test that the platform alone cannot provide.

No certification to buy

DORA sets no certification scheme, so there is no badge a ledger vendor or integrator can sell that closes the question. Competent authorities supervise compliance using their Article 50 powers, and the only authority-issued attestation the Regulation provides for concerns a threat-led penetration test under Article 26(7). Ask any vendor what evidence it offers, and treat claims of DORA certification as a warning sign. Your evidence is your own register, test records and governance documents.

Documented governance and ownership

DORA expects management to own ICT risk, and the ledger needs a named owner for its availability, changes and incident response. Software does not assign accountability, so write down who approves posting-logic changes, who holds the operator role and who signs off recovery results. Check that these roles appear in the entity's ICT risk framework and that the people named can show they reviewed the ledger's risks.

Tested exit strategies

Article 28(8) requires documented and tested exit strategies and transition plans for ICT services that support critical or important functions. A self-hosted ledger reduces lock-in to a vendor's cloud, but it does not produce an exit plan on its own. Confirm that you can export ledger history, accounts and pending transfers in a usable form, and that a migration rehearsal has actually been run, with results recorded.

Requirements that may still change

The Digital Omnibus proposal COM(2025) 837 remains in the legislative procedure under 2025/0360(COD), so parts of the DORA regime may change before the review due by 17 January 2028 under Article 58(1). Design your ledger controls and evidence so they can be adjusted without re-platforming. Track the procedure, record which obligations you rely on, and assign someone to review changes to the regime each quarter.

The entity's own ICT risk framework

DORA's ICT risk management chapter requires the financial entity to hold its own framework covering identification, protection, detection, response and recovery of ICT risk. A ledger product maps to parts of that framework, but the entity must still classify the ledger as supporting a critical or important function, set its tolerances and decide how risks are accepted. Check that the ledger appears in the entity's asset inventory and risk register with its dependencies on hosting, networks and identity.

Reconciliation with bank records

A ledger records what the entity believes happened, and bank statements and processor exports record what actually moved. Software can match entries, but the control that catches a missing or duplicated posting belongs to the finance and operations teams. Define who reviews unmatched items, how timing differences are handled and how exceptions reach incident management. Keep these reconciliation records as part of the evidence you give supervisors after an incident.

What DORA ledger work costs and what it needs from the entity

What drives the cost of running a self-hosted ledger for DORA?

The main cost drivers are replica count and sizing, the number of sites, the integrations that feed the ledger, the scope of resilience and recovery testing, and the depth of ICT third-party contract review. Infrastructure is recurring: compute, storage, network links and backup capacity for each replica and site. One-time work includes architecture, deployment, integration, runbooks and the first recovery test. Recurring work includes patching, monitoring, periodic recovery exercises and evidence refresh. A written quote should separate these lines, list the sites and replicas in scope, and state which tests are included and how many rounds of each. DeployOpen does not publish prices, so the quote follows from the agreed scope.

How long does a DORA-aligned ledger deployment take?

Duration depends on scope, not on a fixed template. The variables are how many sites and replicas the entity runs, how many upstream payment and core banking systems must integrate, how mature the existing change and incident processes are, and whether the register of information and exit plans already exist. No timeline figure applies to every entity, so ask the implementation partner to break the schedule into phases with named deliverables and entry and exit criteria for each. Check whether the plan includes time for the recovery test, the evidence pack and the review by the entity's risk and legal teams, since those steps often set the critical path.

Can our internal engineering team run a DORA ledger without a partner?

Many entities have the engineering skills to operate a ledger, but DORA adds obligations that go beyond engineering. The team needs to classify the ledger's function as supporting a critical or important function, maintain the ICT risk framework, define incident classification, run tested recovery and exit exercises, and produce evidence that a competent authority can review. A useful self-check is whether the team can name the owner of each control, reproduce a site-loss recovery on a schedule, and show the records from the last incident without reconstructing them from memory. Gaps in any of these areas are where an external partner typically adds the most value, either as a fixed-scope engagement or as an ongoing retainer.

What does our risk, legal and operations team need to contribute?

Each function has a distinct role. Risk owns the ICT risk framework, the classification of the ledger as supporting a critical or important function, and the risk acceptance for residual gaps. Legal reviews ICT service contracts against the requirements for service location, data processing location, advance notice of changes, and data return on insolvency or termination. Operations owns the recovery runbooks, the on-call model, the change process and the incident timeline. Each team should name a single accountable person and agree on what evidence it will sign off. Ask the partner to list these inputs in the quote so that internal review time is planned, not discovered during the assessment.

What does ICT third-party risk add to the cost of a vendor-managed ledger?

A vendor-managed ledger shifts infrastructure work to the provider but does not shift the entity's obligations. The entity still needs a register of information on all contractual arrangements for ICT services, documented and tested exit strategies for services that support critical or important functions, and contract terms covering location, notice and data return. Costs come from contract review, due diligence on the provider's resilience, ongoing monitoring of the provider and the exit planning itself. Ask any provider for the evidence it can share on its own recovery testing, sub-outsourcing chain and data location, and include the cost of reviewing that material in your internal estimate.

Is there a DORA certification or attestation for our ledger?

No. DORA does not set up a certification scheme. Competent authorities supervise compliance using their powers under Article 50, and the only authority-issued attestation the Regulation provides for is that a threat-led penetration test met the requirements under Article 26(7). Any vendor or consultant that offers a DORA certificate for a platform should be asked to explain what it covers and who issued it. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and the entity's supervisor make those judgments.

What should we request in a written quote for DORA ledger work?

A useful quote lists the following in writing:

  • The sites, replicas and environments in scope, and the topology diagram they refer to
  • Each integration with payment, core banking and accounting systems, with the interface and data flows
  • The recovery and failover tests included, how many rounds, and who witnesses them
  • The incident evidence pack, including the records produced and how they are retained
  • Assumptions about the entity's existing ICT risk, change and third-party processes
  • Client inputs and review cycles for risk, legal and operations
  • What is one-time, what recurs, and what support or testing retainer applies after go-live

DeployOpen engagements are generally fixed-scope, with scope, deliverables and timelines agreed in writing before work starts. Ask for the exclusions as well as the inclusions.

Which DORA requirements does ledger testing scope depend on?

Testing scope depends on whether the ledger supports a critical or important function, how the entity has classified its ICT systems, and whether the entity is subject to threat-led penetration testing. Chapter IV of DORA covers digital operational resilience testing, and the ECB states that the core requirements of DORA TLPT and TIBER-EU are identical. Scope should be agreed against the entity's own classification and documented test plan. Ask the partner to show how each test maps to a requirement, what the test environment mirrors from production, and what remediation timing is assumed. Testing costs rise with the number of systems in scope and the number of rounds required to close findings.

How DeployOpen scopes DORA readiness for the ledger

DeployOpen plans, implements, hardens, backs up and documents the self-hosted ledger inside your own infrastructure, whether that is your cloud accounts, your data centers or an isolated network. For a DORA scope, the work usually starts by mapping which ledger components sit under ICT risk management, which support critical or important functions, and which parts of the replica layout, network paths, key handling and backup chain your team will operate after handover. DeployOpen can also run security testing against the ledger's APIs, the hosts and the surrounding services, and it prepares the configuration baselines, runbooks, recovery records and incident evidence that your compliance team and independent assessors will ask for. DeployOpen does not issue audit reports, attestations or certifications. Those come from your competent authority, your auditors or the testing bodies you engage, so the scope should say which evidence DeployOpen produces and who signs off on it.

Engagements are fixed-scope. Before work starts, the parties agree in writing the systems covered, the deliverables (for example, the recovery test plan, the backup and restore procedure, the access model for ledger operators and the evidence pack), the acceptance criteria and the timeline. Ask for the written scope to name each of these items and to state what is excluded, such as your own policy approval, your vendor contracts or any regulator-facing submission. A quote follows from that written scope, so change requests after signature should go through a documented change process rather than informal agreement. Where you need continuity after the project closes, optional retainers cover ongoing support, upgrades, recurring recovery exercises and continuous testing. Agree the retainer terms, response expectations and reporting format at the same time as the initial scope, so that the first DORA review cycle is not left without an owner.

How DeployOpen delivers and supports a DORA-ready ledger

DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure, including ledger resilience work for EU financial entities. We start from a written scope, build the ledger topology and controls in your environment, and hand over the evidence your compliance and ICT risk functions need under DORA.

How we scope

  • Written scope agreed before work starts, covering ledger topology, sites, replicas and recovery objectives
  • Mapping of ledger functions to ICT services that support critical or important functions in your register
  • Confirmation of which contractual, hosting and data location terms apply to any vendor or partner involved

How we build

  • Deployment of a multi-site TigerBeetle cluster in your own cloud accounts, data centers or air-gapped network
  • Configuration of backup, failover and access controls with logging of operator activity
  • Resilience and recovery testing run against documented scenarios, with results recorded for your review

How we hand over

  • Runbooks for failover, restore, upgrade and incident response, written for your operations team
  • Evidence packs covering configuration, test results and change records for your auditors and supervisors
  • Documentation of what we prepared and what your independent assessors must still verify

How we support

  • Ongoing support, upgrades and continuous testing available as a retainer after handover
  • Periodic recovery exercises and updates to runbooks when the ledger or its environment changes
  • Clear confirmation with you of which compliance assessments and attestations remain with independent bodies

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.