The DORA register
If you’re a regulated financial entity, DORA requires a Register of Information about your ICT third-party providers and the contracts behind them. Regixo drafts the parts it can trace from your data map and marks the rest — contract and vendor facts a scanner can’t know — as yours to supply.
Declare DORA scope when you scan (or turn it on later):
“Set Regixo up in this project with DORA scope on — we are a regulated financial firm.”
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo start --doraRegixo asks whether you’re a financial entity, then drafts the register alongside the
RoPA. Re-generate any time with regixo report --dora.
The 15 tables
The Register of Information is a fixed set of templates. Three of them start from your map — B_05.01 and B_99.01 auto-filled, B_07.01 in part; the other twelve are contract and vendor facts you provide.
| Code | What it holds | Fill |
|---|---|---|
B_01.01 | Entity maintaining the register (your org: name, LEI, country) | needs you |
B_01.02 | Entities within the scope of the register | needs you |
B_01.03 | Branches | needs you |
B_02.01 | Contractual arrangements — general information | needs you |
B_02.02 | Contractual arrangements — specific information (dates, value) | needs you |
B_02.03 | Intra-group contractual arrangements | needs you |
B_03.01 | Entities signing the arrangements (receiving ICT services) | needs you |
B_03.02 | ICT third-party providers signing (providing ICT services) | needs you |
B_03.03 | Entities signing to provide ICT services to others in scope | needs you |
B_04.01 | Entities making use of the ICT services | needs you |
B_05.01 | ICT third-party service providers — provider, service, country, LEI | auto-started · LEI needs you |
B_05.02 | ICT service supply chains (subcontractors) | needs you |
B_06.01 | Functions identification | needs you |
B_07.01 | ICT services supporting functions | partly auto |
B_99.01 | Definitions | auto-filled |
The register arrives with all 15 sections on one page, each badged auto-filled / partly auto / needs you. Four of them are below — one per badge state. Reading needs no account: a cell you would have to fill reads sign in to fill, a call only an approver may make reads sign in to rule, and an empty table reads No rows yet — sign in to add.
This is your DORA Register of Information, forwarded with the record — the free DRAFT. Turning it into the checked, sealed xBRL-CSV (the €12,000 plan) is done on your engineer's own Regixo, not on this forwarded record.
Why draft from your real systems: in the European Supervisory Authorities’ DORA dry-run exercise, only about 6.5% of manually-built registers passed all 116 validation checks.
procurement → contracts & costs · legal/treasury → LEI & in-scope · ICT-risk → criticality.
B_01.01 · Entity maintaining the register of information
auto-filled| Name of the entity | LEI | Country |
|---|---|---|
| Aurelia Payments Oy provided | 5493001KJTIIGC8Y1R12 provided | FI provided |
B_01.02 · List of entities within the scope of the register
auto-filled| Entity name | LEI | Type of entity |
|---|---|---|
| Aurelia Payments Oy provided | 5493001KJTIIGC8Y1R12 provided | payment institution provided |
B_01.03 · List of branches
needs you| Branch name | Country |
|---|---|
| No rows yet — sign in to add | |
B_05.01 · ICT third-party service providers
partly auto| Provider name | Type of ICT service | Country of provision | Provider identifier (LEI) | In DORA scope? |
|---|---|---|---|---|
| Snowflake DWHauto | Cloud data warehouseauto | EUauto | sign in to fill | confirmed |
What Regixo fills, and what it can’t
The map can trace ICT providers — a Stripe integration, a managed warehouse — so Regixo seeds B_05.01 with candidate providers (name, a service-type guess, and country from the source region), starts B_07.01 (service + provider), and fills B_99.01 (the standard definitions). Everything a scanner can’t see — contract references, dates, values, LEIs, subcontractors, functions — is marked needs you. You forward an honest, mostly-empty register; you’re not the bottleneck.
Filling the tables
Three surfaces fill the register — pick whichever fits the row:
On the claimed register, each needs you cell is an inline add… box with a Save — fill it and it saves as provided by you. Contract and function tables carry + Add a row. For many rows at once, work in Excel: Download the template (CSV), fill it, then Upload & preview — the preview (Check these rows before they save · Nothing is saved yet) lets you check each row before you press Apply N rows. Ruling a candidate provider Confirmed or Excluded in DORA scope, and marking a function’s criticality, are legal judgments — approver-only. A tour: the compliance portal tour.
“Import our supplier contracts from contracts.csv into the Regixo DORA register.”
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo dora import B_02.01 contracts.csvImport a CSV per table. Ruling a provider in or out of DORA scope is a legal judgment, so it is a person's act, not an agent's — that command is below.
regixo dora status shows what's filled and what still needs you;
regixo dora pull clm_<token> brings the compliance team's
claim-side fills back into your local register (a confirmed field stays confirmed — never fabricated).
A different surface. An assistant registered against the read-only
regixo mcp server reads the DORA DRAFT register (get_dora) — the ICT
providers, and which tables still need you. Neither agent surface rules a cell in or out of
scope: no read tool exists to do it, and no sentence is offered for the command that does.
Here is the portal register surface itself — B_05.01 mid-fill. Auto-started rows carry
quiet auto markers; the details a scanner can't see are inline add… boxes; the in/out-of-scope
ruling is approver-only:
B_05.01 · ICT third-party service providers
auto-filledRegixo seeded these candidate providers from your data map — name, a service-type guess, and country from the source region. Add the LEI a scanner can't see; your approver rules each in or out of DORA scope on its row.
| Provider | Service | Country | LEI | In DORA scope? |
|---|---|---|---|---|
| Stripe Payments Europe auto | Payment processing auto | IE auto |
Find it: GLEIF — the public register of legal-entity identifiers.
|
|
| Acme Cloud GmbH auto | Managed warehouse auto | DE auto | 5493001KJTIIGC8Y1R12 provided | confirmed |
+ Add a row
Add many rows at once (CSV)
Download this table's CSV template, fill it in Excel, upload it back. Nothing saves until you confirm the preview.
An upload never saves straight away — it lands on a preview so you can check each row before you commit it:
Check these rows before they save
3 rows from your file ready to save to Contractual arrangements — general information B_02.01. Nothing is saved yet — rows save when you apply them, each cell marked "provided".
| Row reference | Contract reference | Type | Provider | What happens |
|---|---|---|---|---|
| CTR-2026-001 | CTR-2026-001 | Cloud outsourcing | Acme Cloud GmbH | Adds a new row |
| CTR-2026-002 | CTR-2026-002 | Payment processing | Stripe Payments Europe | Adds a new row |
| CTR-2026-003 | CTR-2026-003 | Cloud outsourcing | Acme Cloud GmbH | Updates row CTR-2026-003 |
However you fill it: CSV headers match either the column IDs or the human column labels (case-insensitive); the first cell of each row is the row key; unknown columns are surfaced back to you, never silently dropped.
Ruling a provider in or out of scope
Whether a provider is an “ICT third party” under DORA is a legal judgment, so Regixo’s auto-started B_05.01 rows begin as candidates. You rule on each:
$ regixo dora set B_05.01 <rowKey> inScope confirmed $ regixo dora set B_05.01 <rowKey> inScope excluded
This one’s yours. Only a person can confirm a legal field.
Excluded rows are left out of the filing; candidates you haven’t ruled on are flagged.
LEIs
An LEI (Legal Entity Identifier) is 18 alphanumeric characters plus 2 check digits (ISO 17442). Regixo validates the checksum (mod-97-10), so a plausible-looking but invalid code — including all-zeros — is rejected at entry. Look providers up at the GLEIF register if you don’t have theirs.
How complete the package is — honestly
The regulation’s templates have more columns than Regixo models. Every export carries a structural coverage report — “this package models X of Y principal columns for each table” — so you (and your authority) are never told the package is more complete than it is.
The submission package
When the register is filled and signed, regixo dora export builds the EBA report
package: a META-INF/ manifest, a reports/ folder with the report descriptor,
a parameters.csv and a FilingIndicators.csv, one DPM-coded CSV per template
(needs-you cells written empty), and a README that states the filing boundary — plus the seal.
regixo dora export deliberately refuses until then (EBA_TAXONOMY_UNVERIFIED).
The official DORA export also requires the €12,000 (RoPA + DORA) or enterprise
plan.