Explainable declines
The decision, the signal and the transaction trace come from one layer, so an explanation does not require a second system’s logs.
- SQL
Every authorisation is an event with a record behind it.
A payment is a state machine with a deadline. Every step writes a record, every record has a party, and the fraud decision has to happen inside the same few hundred milliseconds.
A payment is a state machine with a deadline — every step writes to one layer.
Requests, responses, clearing files and settlement positions. It is the first of 4 workloads running in Payments.
The decision, the signal and the transaction trace come from one layer, so an explanation does not require a second system’s logs.
Payments data moves through 5 stages — Initiate → Authorise → Clear → Settle → Dispute. The shapes in play are SQL, Graph, Time series, JSON / documents, and answering one question means reading across all of them.
Payments are a consistency problem with a relationship problem inside it. These are the parts that hold both.
Authorisation, clearing and settlement produce records at volume, with strict ordering and reconciliation requirements. The signals that decide whether a payment is genuine are time-ordered and relational. PLOMID keeps the transactional trace and the signals that judge it in one layer, so a decline can be explained from the same source that produced it.
Each one reads records, and where it must, the relationships between them — from the same layer, not an extract.
The decision, the signal and the transaction trace come from one layer, so an explanation does not require a second system’s logs.
Clearing and settlement records are queried against the same transactional source that produced them.
Latency and outcome measurements sit beside the counterparty records they belong to.
Case documents and the transactions they concern stay queryable together.
Walk the path the data takes, from the environment that produces it to the questions it answers. Select a station, or a shape, to read each step.
A payment is a state machine with a deadline — every step writes to one layer.
The request
A payment initiated with instrument and party records.
SQL
4 shapes carry this domain. Choose a stage to read the operation, or a shape to see every stage that handles it.
Initiate
Payment request, instrument and party records
SQL
4 workload families over one set of shapes. Choose one to see what it moves and where it lands.
Requests, responses, clearing files and settlement positions.
Latency, success rate, issuer response and retry measurements.
Merchants, acquirers, schemes and their relationships.
Chargebacks, evidence, correspondence and decisions.
Records first, relationships where the question needs them — every path a request can take through this data.
What runs against this data.
The shapes those workloads read and write.
One path from a request to the data it names.
How the work reaches the layer.
Latency budgets are tight, so proximity between the decision and its data is part of the design conversation.
Deployment, residency and control