LensReading which lens this session carries.
All contracts

CTR-BANK-GATEWAY · version 1

Bank Connectivity Gateway — Payment instructions

Blocked pending a bank security review that has not been scheduled. Recorded here so the gap is visible rather than absent.

DraftNever checked

What the contract says

These are the terms the connector is generated against. A source that stops matching them is a drift finding, not a silent data change.

Entity
Payment instruction · bidirectional
Primary key
endToEndId
Declared volume
0 records a day
Freshness commitment
1 h
Owner
L. Duarte · Treasury Operations
Vendor
SWIFT and host-to-host channels · critical criticality · not-connected
Cardinality
One instruction to exactly one payment. Batching happens at the gateway and the platform never sees the batch.
Write-back rule
Explicitly none, and the contract says the exclusion is permanent under this version. Payment initiation by an agent is not a capability this platform is asking for.

Review state

Neither review is performed by the team that wrote the contract.

Security reviewNot started
No reviewer has been assigned.
Privacy reviewNot started
No reviewer has been assigned.

Validation and drift

Drift is only detectable on a contract that has been read against a sample.

Last validatedNever
No sample has been read against this contract.
The only contract on the estate for a system that is not connected at all. Nothing has been validated because there is nothing to validate against.

The field list

4 fields · 1 key · 1 personal. The validation rule on each row is what admits or rejects a record at the staging boundary.

FieldSourceTargetTypeFlagsDriftValidation
End-to-end idEndToEndIdpayment.refstring(35)
keyinternal
Never checkedISO 20022 field. Unique per instruction.
AmountInstdAmtpayment.amountdecimal(18,2)
internal
Never checkedPositive.
Creditor accountCdtrAcct.Id.IBANpayment.creditorHashstring(64)
personalrestricted
Never checkedHashed at the boundary. The clear IBAN never enters the platform.
Status reasonStsRsnInfpayment.statusReasonstring(80)
nullableinternal
Never checkedPopulated on rejection only.

What has passed the staging boundary against this contract

No batch has been presented against this contract in the recorded window.

Replay windows

No replay has been requested against this contract.

Write-back routes into this system

1 route designed against Bank Connectivity Gateway.

release-payment-file · Payment instructionBlocked
WB-BANK-01 · human-confirmed · authority FI6-AUTH-H1 · policy FI6-POL-200
1 attempted · 0 written to a production system

What goes stale when this feed does

3 asserted figures depend on Bank Connectivity Gateway. The rule on each row is what the surface does when the feed misses its commitment.

FigureWhere it is shownRoleOn staleNote
Supplier invoice value clearedReconciliation ledger REC-01contributingSuppress the figureSettlement confirmation comes from the bank channel, which is not connected. This dependency is the reason the ledger cannot close on payment rather than on posting.
Reconciliation breaks openReconciliation ledgercontributingSuppress the figureTwo ledgers cannot be computed at all without the bank channel and are shown as not-computed rather than as zero breaks.
Group cash positionFinance cockpitprimarySuppress the figureIntraday balances come from the bank channel, which is not connected. This is why the position is labeled modeled and not measured.
What this contract is, and what it is not

A contract, a validation rule, a freshness commitment and a replay path are real mechanisms and they are what this wave builds. What they are not is a connection. No connector on this estate is attached to a customer instance, so every batch, every replay and every write-back attempt recorded here ran against a modeled extract or a sandbox, and the registry keeps saying modeled.

This contract has never been validated against a sample. Every type, every cardinality statement and every validation rule on this page is a declaration taken from documentation, not an observation. Its drift state is unknown rather than clean.