Back to Blog
Infrastructure by Priya Chandrasekaran

Compliance Data Infrastructure: The Missing Layer in Fintech Architectures

Most fintech architectures have a product layer, a data layer, and a compliance dashboard. What they do not have is a compliance data layer, meaning infrastructure designed from the beginning around regulatory record requirements.

Compliance Data Infrastructure: The Missing Layer in Fintech Architectures

Financial technology architectures have gotten dramatically better at the product layer over the past decade. The trading interfaces, the client-facing dashboards, the API-first integration surfaces. What has not kept pace is the infrastructure that sits between the transaction processing layer and the regulatory compliance obligations. That gap has a name: the compliance data layer. Most architectures do not have one. They have a product layer, a data warehouse, and a compliance reporting tool that reads from the warehouse. That is different.

A compliance data layer is infrastructure specifically designed around regulatory record requirements from the beginning: immutable records, defined retention policies, structured audit trails, access controls enforced at the data level. These properties need to be designed in, not added on. The evidence that most fintech architectures lack them is not theoretical. It is visible in the pattern of SEC and CFTC examination findings that repeat year over year.

The Architecture Gap in Plain Terms

Here is what the architecture gap looks like in practice for a fintech company that has grown from a transaction processing product to a platform managing institutional ownership records.

The company started with a transactional database designed for operational speed. Records are mutable. Users can update positions, correct errors, and adjust calculations. This is correct behavior for an operational system: the team needs to be able to fix mistakes quickly. The database has a general-purpose audit log that captures row-level changes, but the log is maintained in the same database as the operational data and can be modified by administrators.

The compliance obligation for these records requires that they be maintained in a non-alterable format for the applicable retention period, that every modification be logged in an unalterable audit trail, and that the company be able to produce any specific record as it existed at any point during the retention period. The operational system cannot meet any of these requirements. The data team knows this. The plan is to solve it later.

"Later" typically arrives in one of two ways: an examination that asks for records in a format the current system cannot produce, or a data incident that requires the company to demonstrate the integrity of its records and find that it cannot. At that point, the remediation requires building the compliance layer that should have existed from the start, against a timeline that is set by external pressure rather than good engineering practice.

Why Compliance Reporting Tools Are Not the Same as Compliance Infrastructure

The most common misconception about compliance data infrastructure is that a compliance reporting tool solves the problem. It does not. A reporting tool reads from the underlying data sources and formats the output for regulatory submission. If the underlying data sources do not satisfy the compliance requirements, the reports produced from them are formatted versions of non-compliant data.

Regulators do not only examine the reports. They examine the records. An SEC examination for a registered investment adviser typically includes production of underlying records for specific accounts, specific transactions, and specific dates. The question is not whether the compliance report for the quarter looks correct. The question is whether the company can produce the original records that the report was derived from, in the form in which those records existed at the relevant time.

A reporting tool that generates correct reports from mutable underlying data cannot answer that question. If the underlying records have been modified since the report was generated, the current state of those records does not match the state they were in when the report was produced. The company cannot demonstrate that the report reflected the true state of the records at the time.

What the Regulatory Requirements Actually Specify

The major regulatory record-keeping requirements for fintech companies operating in asset management and brokerage are specific about the properties the records must have, not just about what records must be kept.

SEC Rule 17a-4 requires that records be maintained in non-erasable, non-rewritable format for the retention period (or with an audit trail system that satisfies equivalent requirements). The rule specifies that records must be immediately accessible for the first two years of the retention period. The rule requires that electronic storage providers used for records storage enter written agreements with the firm confirming their obligations.

CFTC Regulation 1.31 has parallel requirements for derivatives records, including a requirement that records be maintained in a manner that permits the reproduction of the original record. This requirement reaches into the format of the records, not just their existence. A system that can produce the current state of a record but not a faithful reproduction of the record as it existed at a specific historical moment does not satisfy this requirement.

GLBA's Safeguards Rule requires access controls, encryption, audit logging, and incident response capabilities for customer financial records. These requirements apply to the data infrastructure, not to a compliance application that sits above the data infrastructure.

The Infrastructure Properties That Satisfy These Requirements

Translating the regulatory requirements into infrastructure properties gives a specific list. Immutable record storage: once a record is written, it cannot be modified or deleted before the retention period expires. This can be implemented as literal WORM storage or as an event-sourced model with immutable event logs. Audit trail: every modification to a record is captured in an unalterable log that records the before state, the after state, the identity of the modifier, and the timestamp. Access controls enforced at the data layer: permissions are maintained in the data system, not only in the application layer. Encryption at rest and in transit. Retention period enforcement: records cannot be deleted before their retention period expires, and deletion after expiry generates a deletion record.

These are infrastructure properties. A reporting application cannot provide them. They have to be built into the data layer itself.

Why Fintech Companies Build the Gap and Then Have to Bridge It

The gap exists for a predictable reason. Compliance requirements are most specific and most demanding for the types of records and activities that fintech companies typically introduce incrementally. A payments company that adds custody services for institutional clients acquires custody record-keeping obligations it did not previously have. A trading platform that begins managing discretionary portfolios acquires investment adviser record-keeping obligations. Each expansion of scope brings compliance requirements that were not part of the original architecture.

The engineering team that designed the original data layer for speed and operational efficiency was not designing for these requirements, because those requirements did not exist for the company at the time. By the time the requirements apply, the data layer is in production, serving clients, and expensive to change. The path of least resistance is to add a compliance application on top of the existing data layer and call it compliant infrastructure. It usually is not.

The Practical Path Forward

For companies that are currently operating with a compliance reporting tool sitting above a non-compliant data layer, the path forward is not necessarily a full rebuild. The specific remediation depends on which requirements are not currently met and what the examination exposure is.

In most cases, the highest-priority gap is immutability: current state is mutable and historical state cannot be reliably reproduced. Addressing this requires either migrating to an event-sourced model (significant engineering work but architecturally clean) or implementing an audit trail system that captures every state change in an unalterable log, with the current state derived from applying the change log to the base record (moderately complex, can be built alongside the existing system).

The second-highest priority gap is typically retention enforcement. Adding retention metadata to existing records and implementing automated retention enforcement is generally straightforward if the record schema can be extended. The complexity is in classifying existing records by their applicable retention period, which requires mapping the record types to the applicable regulatory regime.

Neither of these paths is quick. Both require prioritization and resourcing. The case for prioritizing them is that the examination exposure from the gap tends to compound over time as record volumes grow, and the remediation is substantially cheaper when done under controlled conditions than when done under examination pressure.

See OpenAssets in practice

Request early access to see how the platform handles your specific custody structure and reconciliation workflow.

Request Early Access

More from the OpenAssets Blog