SETTLEMENT_FORMAL_VERIFICATION_INVARIANTS.md
Purpose
Define deterministic, verifier-grade invariants for Settlement domain validation aligned to the canonical dual recordType model:
Resolving locale, route permissions, and workspace projection.
Current scope: Guest
Category: 40_forms | Version: v1.0.0
Owner: DOCUMENT_CUSTODIAN | Review cycle: 90 days
Approval authority: DOCUMENT_CUSTODIAN
Documentation portal is read-only. Editing and mutation endpoints are disabled.
Kvary platform is originally created in Georgian. Where a Georgian version exists, Georgian is authoritative for platform UI, documentation, and legal interpretation.
Translations into other languages are provided for convenience. Some records may originate in other languages and carry their own source or legal locale for a specific flow, but where a Georgian version is available, the Georgian version prevails for platform-level wording and interpretation.
Metadata incomplete: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
Define deterministic, verifier-grade invariants for Settlement domain validation aligned to the canonical dual recordType model:
SETTLEMENT_INTENTSETTLEMENT_EVENTThis specification applies to governance-layer settlement validation over append-only ledger history. It covers intent creation, event authorization, event ordering, metadata traceability, and cross-domain prerequisites. It does not define execution-layer fund movement.
L: ordered ledger entries by append index.subjectId: composite identifier in format <SubjectType>:<SubjectId>.policyHash: policy binding hash referenced by settlement records and decisions.Intent: record where recordType = SETTLEMENT_INTENT and action = SETTLEMENT.CREATE.Event: record where recordType = SETTLEMENT_EVENT and action = SETTLEMENT.<EVENT_TYPE>.Decision tuple: (subjectId, action, policyHash) resolved by latest matching ACCESS_DECISION.forall i < |L|, entry_i is immutable after append.LEDGER_IMMUTABILITY_VIOLATION.[0] SETTLEMENT_INTENT(subjectId=AUCTION:A-1, action=SETTLEMENT.CREATE)
[0'] same index mutated with different policyHash
Replay(L) = Replay(L) under identical L and canonical parsing.SETTLEMENT_INTENT, SETTLEMENT_EVENT.NON_DETERMINISTIC_REPLAY.[0] SETTLEMENT_EVENT(action=SETTLEMENT.ESCROW_OPENED)
[1] SETTLEMENT_EVENT(action=SETTLEMENT.DEPOSIT_CONFIRMED)
Verifier A sorts by timestamp, Verifier B sorts by append index -> divergent output
recordType in {SETTLEMENT_INTENT, SETTLEMENT_EVENT} for settlement domain records.INVALID_SETTLEMENT_RECORDTYPE.[0] recordType=<non-canonical value>, action=SETTLEMENT.CREATE
Intent exists at k => exists j < k: Decision(subjectId, SETTLEMENT.CREATE, policyHash) = ALLOW and latest decision before k is ALLOW.SETTLEMENT_INTENT, action SETTLEMENT.CREATE.MISSING_ALLOW_DECISION or DENIED_BY_LATEST_DECISION.[0] SETTLEMENT_INTENT(subjectId=AUCTION:A-1, policyHash=P1, action=SETTLEMENT.CREATE)
Event(action=E) at k => latest ACCESS_DECISION(subjectId, E, policyHash) before k is ALLOW.SETTLEMENT_EVENT, all event actions.MISSING_ALLOW_DECISION or DENIED_BY_LATEST_DECISION.[0] ACCESS_DECISION(ALLOW, action=SETTLEMENT.CREATE, subjectId=AUCTION:A-1, policyHash=P1)
[1] SETTLEMENT_EVENT(action=SETTLEMENT.ESCROW_OPENED, subjectId=AUCTION:A-1, policyHash=P1)
forall settlement records r, authorization decisions for r must match r.policyHash.SETTLEMENT_INTENT, SETTLEMENT_EVENT.POLICYHASH_MISMATCH.[0] ACCESS_DECISION(ALLOW, subjectId=AUCTION:A-1, action=SETTLEMENT.CREATE, policyHash=P1)
[1] SETTLEMENT_INTENT(subjectId=AUCTION:A-1, action=SETTLEMENT.CREATE, policyHash=P2)
escrowRequired=true and DEPOSIT_CONFIRMED at k => exists j < k with ESCROW_OPENED.SETTLEMENT_EVENT actions SETTLEMENT.ESCROW_OPENED, SETTLEMENT.DEPOSIT_CONFIRMED.DEPOSIT_BEFORE_ESCROW_OPENED.[0] SETTLEMENT_INTENT(metadata.escrowRequired=true)
[1] SETTLEMENT_EVENT(action=SETTLEMENT.DEPOSIT_CONFIRMED)
RELEASE_EXECUTED(m) at k => exists j < k with RELEASE_REQUESTED(m).SETTLEMENT_EVENT release actions.RELEASE_EXECUTED_BEFORE_REQUESTED.[0] SETTLEMENT_EVENT(action=SETTLEMENT.RELEASE_EXECUTED, metadata.milestoneId=M1)
exists j: REFUND_EXECUTED at j => for all k > j, action(k) not in {RELEASE_REQUESTED, RELEASE_EXECUTED}.SETTLEMENT_EVENT refund/release actions.RELEASE_AFTER_REFUND.[0] SETTLEMENT_EVENT(action=SETTLEMENT.REFUND_EXECUTED)
[1] SETTLEMENT_EVENT(action=SETTLEMENT.RELEASE_REQUESTED)
forall SETTLEMENT_EVENT e, metadata contains authDecisionEntryHash and authDecisionPayloadHash.SETTLEMENT_EVENT.MISSING_AUTH_TRACE.[0] ACCESS_DECISION(ALLOW, action=SETTLEMENT.ESCROW_OPENED)
[1] SETTLEMENT_EVENT(action=SETTLEMENT.ESCROW_OPENED, metadata without authDecisionEntryHash)
event.metadata.authDecisionEntryHash == resolvedDecision.entryHash and event.metadata.authDecisionPayloadHash == resolvedDecision.payloadHash.SETTLEMENT_EVENT.AUTH_TRACE_MISMATCH.[0] ACCESS_DECISION(ALLOW, action=SETTLEMENT.DEPOSIT_CONFIRMED, entryHash=H1, payloadHash=P1)
[1] SETTLEMENT_EVENT(action=SETTLEMENT.DEPOSIT_CONFIRMED, metadata.authDecisionEntryHash=H2)
settlement record using policyHash p => exists earlier POLICY_FREEZE(policyHash=p).SETTLEMENT_INTENT, SETTLEMENT_EVENT.POLICY_NOT_FROZEN.[0] SETTLEMENT_INTENT(policyHash=P1, action=SETTLEMENT.CREATE)
subjectId=AUCTION:x => AUCTION state CLOSED before SETTLEMENT_INTENT; subjectId=TENDER:y => TENDER closure equivalent before SETTLEMENT_INTENT.SETTLEMENT_INTENT.PARENT_NOT_CLOSED.[0] AUCTION_TRANSITION(from=CREATED,to=OPEN,subjectId=AUCTION:A-1)
[1] SETTLEMENT_INTENT(subjectId=AUCTION:A-1, action=SETTLEMENT.CREATE)
if settlement references kesVersionHash then matching KES_VERSION_RATIFIED must exist earlier.KES_NOT_RATIFIED.[0] SETTLEMENT_INTENT(metadata.kesVersionHash=K1)
packages/core/settlement/verifySettlementAuthorization.tspackages/core/settlement/verifySettlementEventAuthorization.tspackages/core/settlement/verifySettlementLifecycle.tspackages/core/settlement/buildSettlementIntentRecord.ts, buildSettlementEventRecord.ts, appendSettlementIntent.ts, appendSettlementEvent.tssubjectId and for unrelated subjectId values.A deterministic verifier processes ledger L in append order and for each settlement subject:
subjectId.ACCESS_DECISION using latest-decision-wins.{valid, errors[]} with stable error ordering by ledger index.Procedures: 6
Total forms: 44
Mandatory: 39
Conditional: 5
Governance decisions pending: 9
Forms: 9 | Mandatory: 8
Section: Award proposal | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Awarding Authority | Reviewed by: Legal Reviewer | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-01-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-01-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-01-EXAMPLE-001 |
Section: Award approval | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Governance Oversight | Reviewed by: - | Approved by: Contracting Authority
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-02-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-02-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-02-EXAMPLE-001 |
Section: Contract finalization | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Contracting Authority | Reviewed by: Legal Reviewer | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-03-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-03-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-03-EXAMPLE-001 |
Section: Legal review | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Legal Reviewer | Reviewed by: - | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-04-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-04-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-04-EXAMPLE-001 |
Section: Contract finalization | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Contracting Authority | Reviewed by: Legal Reviewer | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-05-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-05-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-05-EXAMPLE-001 |
Section: Signature governance | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Governance Oversight | Reviewed by: - | Approved by: Contracting Authority
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-06-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-06-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-06-EXAMPLE-001 |
Section: Signature governance | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Contracting Authority | Reviewed by: - | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-07-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-07-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-07-EXAMPLE-001 |
Section: Award proposal / closure | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Awarding Authority | Reviewed by: Legal Reviewer | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-08-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-08-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-08-EXAMPLE-001 |
| conditionTrigger | TEXT | No | N/A |
Section: Closure | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Contracting Authority | Reviewed by: Legal Reviewer | Approved by: Governance Oversight
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-CT-09-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-CT-09-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-CT-09-EXAMPLE-001 |
Forms: 9 | Mandatory: 6
Section: Submission | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Applicant / Client | Reviewed by: UNDEFINED - GOVERNANCE DECISION REQUIRED | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-01-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-01-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-01-EXAMPLE-001 |
Section: Assignment | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Governance Manager | Reviewed by: UNDEFINED - GOVERNANCE DECISION REQUIRED | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-02-EXAMPLE-001 |
| procedureInstanceId | TEXT |
Forms: 7 | Mandatory: 7
Section: Initiation | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Requestor | Reviewed by: Procurement Admin | Approved by: Governance Manager
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-01-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-01-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-01-EXAMPLE-001 |
Section: Offers | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Supplier | Reviewed by: Procurement Admin | Approved by: Governance Manager
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-02-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-02-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-02-EXAMPLE-001 |
Forms: 5 | Mandatory: 5
Section: Settlement Initiation | Workflow owner: FINANCIAL_OPERATOR | Status: PLACEHOLDER
Created by: Payer Authority | Reviewed by: Financial Verifier | Approved by: Oversight / Audit
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | ST-01-F01-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | ST-01-F01-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | ST-01-F01-EXAMPLE-001 |
Section: Verification | Workflow owner: FINANCIAL_OPERATOR | Status: PLACEHOLDER
Created by: Payer Authority | Reviewed by: Financial Verifier | Approved by: Oversight / Audit
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | ST-01-F02-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | ST-01-F02-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | ST-01-F02-EXAMPLE-001 |
Forms: 10 | Mandatory: 9
Section: Initiation | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Manager | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-01-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-01-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-01-EXAMPLE-001 |
Section: Eligibility | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Bidder | Reviewed by: Procurement Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-02-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-02-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-02-EXAMPLE-001 |
Forms: 4 | Mandatory: 4
Section: Activation | Workflow owner: GOVERNANCE_ADMIN | Status: DEFINED
Created by: GOVERNANCE_ADMIN | Reviewed by: COMPLIANCE_OFFICER | Approved by: GOVERNANCE_ADMIN
| Field | Type | Required | Sample value |
|---|---|---|---|
| policyVersion | TEXT | Yes | N/A |
| justification | TEXTAREA | Yes | Placeholder value from governance form catalogue. |
| requestedActivationDate | DATE | Yes | 2026-02-20 |
Section: Incident | Workflow owner: DOCUMENT_CUSTODIAN | Status: DEFINED
Created by: DOCUMENT_CUSTODIAN | Reviewed by: COMPLIANCE_OFFICER | Approved by: GOVERNANCE_ADMIN
| Field | Type | Required | Sample value |
|---|---|---|---|
| incidentId | TEXT | Yes | IncidentReportForm-EXAMPLE-001 |
| detectedAt | DATE | Yes | 2026-02-20 |
| impactSummary | TEXTAREA | Yes | Placeholder value from governance form catalogue. |
| severity | SELECT | Yes | LOW |
| Yes |
| F-IP-04-02-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-02-EXAMPLE-001 |
Section: Inspection | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Inspector | Reviewed by: UNDEFINED - GOVERNANCE DECISION REQUIRED | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-03-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-03-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-03-EXAMPLE-001 |
Section: Inspection | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Inspector | Reviewed by: Reviewer (if applicable) - UNDEFINED | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-04-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-04-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-04-EXAMPLE-001 |
Section: Review | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Reviewer (if applicable) - UNDEFINED | Reviewed by: UNDEFINED - GOVERNANCE DECISION REQUIRED | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-05-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-05-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-05-EXAMPLE-001 |
| conditionTrigger | TEXT | No | N/A |
Section: Decision | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Governance Manager | Reviewed by: Quality Manager | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-06-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-06-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-06-EXAMPLE-001 |
Section: Correction | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Governance Manager | Reviewed by: Inspector | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-07-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-07-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-07-EXAMPLE-001 |
| conditionTrigger | TEXT | No | N/A |
Section: Closure | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Governance Manager | Reviewed by: Quality Manager | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-08-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-08-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-08-EXAMPLE-001 |
Section: Submission / Assignment | Workflow owner: DOCUMENT_CUSTODIAN | Status: PLACEHOLDER
Created by: Inspector / Reviewer - UNDEFINED | Reviewed by: Governance Manager | Approved by: UNDEFINED - GOVERNANCE DECISION REQUIRED
Governance decision required for unresolved role assignments.
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-IP-04-09-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-IP-04-09-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-IP-04-09-EXAMPLE-001 |
| conditionTrigger | TEXT | No | N/A |
Section: Evaluation | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Evaluator | Reviewed by: Quality Reviewer | Approved by: Governance Manager
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-03-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-03-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-03-EXAMPLE-001 |
Section: Selection | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Evaluator | Reviewed by: Procurement Admin | Approved by: Governance Manager
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-04-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-04-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-04-EXAMPLE-001 |
Section: Decision | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Governance Manager | Reviewed by: Quality Reviewer | Approved by: None
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-05-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-05-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-05-EXAMPLE-001 |
Section: All Sections | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: All roles | Reviewed by: Governance Manager | Approved by: None
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-06-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-06-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-06-EXAMPLE-001 |
Section: Closure | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Admin | Reviewed by: Governance Manager | Approved by: None
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-PR-01-07-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-PR-01-07-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-PR-01-07-EXAMPLE-001 |
Section: Settlement Confirmation | Workflow owner: FINANCIAL_OPERATOR | Status: PLACEHOLDER
Created by: Financial Verifier | Reviewed by: Oversight / Audit | Approved by: Oversight / Audit
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | ST-01-F03-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | ST-01-F03-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | ST-01-F03-EXAMPLE-001 |
Section: Closure | Workflow owner: FINANCIAL_OPERATOR | Status: PLACEHOLDER
Created by: Oversight / Audit | Reviewed by: Oversight / Audit | Approved by: Oversight / Audit
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | ST-01-F04-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | ST-01-F04-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | ST-01-F04-EXAMPLE-001 |
Section: All Sections | Workflow owner: FINANCIAL_OPERATOR | Status: PLACEHOLDER
Created by: System | Reviewed by: Oversight / Audit | Approved by: Oversight / Audit
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | ST-01-F05-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | ST-01-F05-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | ST-01-F05-EXAMPLE-001 |
Section: Submission | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Bidder | Reviewed by: Procurement Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-03-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-03-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-03-EXAMPLE-001 |
Section: Submission | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Manager | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-04-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-04-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-04-EXAMPLE-001 |
Section: Opening | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Manager | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-05-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-05-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-05-EXAMPLE-001 |
Section: Evaluation | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Evaluator | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-06-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-06-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-06-EXAMPLE-001 |
Section: Evaluation | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Evaluator | Reviewed by: Procurement Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-07-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-07-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-07-EXAMPLE-001 |
Section: Decision | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Manager | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-08-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-08-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-08-EXAMPLE-001 |
Section: Decision | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Manager | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-09-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-09-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-09-EXAMPLE-001 |
| conditionTrigger | TEXT | No | N/A |
Section: Closure | Workflow owner: COMPLIANCE_OFFICER | Status: PLACEHOLDER
Created by: Procurement Manager | Reviewed by: Governance Reviewer | Approved by: Governance Approver
| Field | Type | Required | Sample value |
|---|---|---|---|
| recordId | TEXT | Yes | F-TN-10-EXAMPLE-001 |
| procedureInstanceId | TEXT | Yes | F-TN-10-EXAMPLE-001 |
| recordedAt | DATE | Yes | 2026-02-20 |
| evidenceSummary | TEXTAREA | Yes | F-TN-10-EXAMPLE-001 |
Section: Namespace | Workflow owner: CHAIN_OFFICER | Status: DEFINED
Created by: CHAIN_OFFICER | Reviewed by: COMPLIANCE_OFFICER | Approved by: GOVERNANCE_ADMIN
| Field | Type | Required | Sample value |
|---|---|---|---|
| jurisdiction | TEXT | Yes | GE |
| scheme | TEXT | Yes | GE_RTGS |
| anchorNamespace | TEXT | Yes | N/A |
| purpose | TEXT | Yes | Regulatory governance evidence |
Section: Policy Change | Workflow owner: COMPLIANCE_OFFICER | Status: DEFINED
Created by: COMPLIANCE_OFFICER | Reviewed by: GOVERNANCE_ADMIN | Approved by: GOVERNANCE_ADMIN
| Field | Type | Required | Sample value |
|---|---|---|---|
| policyId | TEXT | Yes | PolicyAmendmentForm-EXAMPLE-001 |
| amendmentSummary | TEXTAREA | Yes | Placeholder value from governance form catalogue. |
| effectiveDate | DATE | Yes | 2026-02-20 |