Examples / record-bank
record-bank.json
targets v0.37.0 12 entities 18 schemas
A booked card payment, a long ISIN holding, an insurance policy (kind insurance), a claim, and a fraud case. The payment and the auth event point at the case with rig.record.concerns. PCI class and the card-auth assertion sit on the payment. Not a pacs message - docs/records.md.
Speaks
rig.calendar.event · rig.calendar.span · rig.commerce.price · rig.finance.claim · rig.finance.payment · rig.finance.position · rig.legal.agreement · rig.legal.party · rig.media.asset_ref · rig.meta.named · rig.organisation.identity · rig.party.account · rig.person.name · rig.record.assertion · rig.record.case · rig.record.concerns · rig.record.event · rig.record.mark
Document
Validates under npm run check —
raw file ·
open in RigPlayer —
drop it in, press play, remix it, share the link.
{
"rig": "0.37.0",
"document": {
"title": "Record bank (payment / position / claim)",
"createdAt": "2026-10-20",
"timeZone": "Europe/London"
},
"entities": [
{
"id": "alice",
"components": {
"rig.meta.named": {
"name": "Alice Trent",
"stableId": "alice"
},
"rig.person.name": {
"givenName": "Alice",
"familyName": "Trent"
},
"rig.party.account": {
"iban": "GB82WEST12345698765432",
"accountName": "ALICE TRENT",
"currency": "GBP",
"bic": "WESTGB2L",
"bankName": "North Bank"
}
}
},
{
"id": "merchant",
"components": {
"rig.meta.named": {
"name": "Harbour Books",
"stableId": "harbour-books"
},
"rig.organisation.identity": {
"registrationNumber": "GB-HARBOUR"
},
"rig.party.account": {
"iban": "GB29NWBK60161331926819",
"accountName": "HARBOUR BOOKS",
"currency": "GBP",
"bic": "NWBKGB2L",
"bankName": "North Bank"
}
}
},
{
"id": "north-bank",
"components": {
"rig.meta.named": {
"name": "North Bank",
"stableId": "north-bank"
},
"rig.organisation.identity": {
"registrationNumber": "GB-NORTHBANK"
}
}
},
{
"id": "card-auth",
"components": {
"rig.meta.named": {
"name": "Card auth",
"stableId": "card-auth"
},
"rig.record.event": {
"subject": "alice",
"code": "auth-approved",
"codeSystem": "iso20022"
},
"rig.calendar.event": {
"startDate": "2026-10-20",
"startMinutes": 862,
"startSecond": 14
},
"rig.record.mark": {
"class": "pci",
"purpose": "payment-auth",
"disposition": "keep",
"retainYears": 7
},
"rig.record.assertion": {
"source": "card-auth",
"observedDate": "2026-10-20",
"observedMinute": 862,
"observedSecond": 14,
"confidence": 1
},
"rig.record.concerns": {
"case": "fraud-case"
}
}
},
{
"id": "tx-1",
"components": {
"rig.meta.named": {
"name": "Harbour Books 12.50",
"stableId": "tx-1"
},
"rig.finance.payment": {
"debtor": "alice",
"creditor": "merchant",
"status": "booked",
"debtorAccount": "alice",
"creditorAccount": "merchant",
"endToEndId": "E2E-2026-10-20-001",
"bookedDate": "2026-10-20"
},
"rig.commerce.price": {
"amount": 12.5,
"currency": "GBP"
},
"rig.calendar.event": {
"startDate": "2026-10-20",
"startMinutes": 862,
"startSecond": 14
},
"rig.record.mark": {
"class": "pci",
"purpose": "payment-auth",
"disposition": "keep",
"retainYears": 7
},
"rig.record.assertion": {
"source": "card-auth",
"observedDate": "2026-10-20",
"observedMinute": 862,
"observedSecond": 14
},
"rig.record.concerns": {
"case": "fraud-case"
}
}
},
{
"id": "holding",
"components": {
"rig.meta.named": {
"name": "Apple holding",
"stableId": "holding-aapl"
},
"rig.finance.position": {
"holder": "alice",
"isin": "US0378331005",
"quantity": 40,
"side": "long"
},
"rig.commerce.price": {
"amount": 7200,
"currency": "GBP"
}
}
},
{
"id": "policy-pdf",
"components": {
"rig.media.asset_ref": {
"kind": "document",
"path": "policies/nb-home-001.pdf"
}
}
},
{
"id": "home-policy",
"components": {
"rig.meta.named": {
"name": "Home buildings",
"stableId": "nb-home-001"
},
"rig.legal.agreement": {
"kind": "insurance",
"identifier": "NB-HOME-001",
"status": "active",
"governingLaw": "England and Wales",
"signedDate": "2025-01-15",
"instrument": "policy-pdf"
},
"rig.calendar.span": {
"startDate": "2025-01-15",
"endDate": "2026-01-14"
}
}
},
{
"id": "policy-insurer",
"components": {
"rig.legal.party": {
"agreement": "home-policy",
"party": "north-bank",
"role": "party",
"signedDate": "2025-01-15"
}
}
},
{
"id": "policy-insured",
"components": {
"rig.legal.party": {
"agreement": "home-policy",
"party": "alice",
"role": "party",
"signedDate": "2025-01-15"
}
}
},
{
"id": "claim-1",
"components": {
"rig.meta.named": {
"name": "Storm claim",
"stableId": "claim-1"
},
"rig.finance.claim": {
"claimant": "alice",
"status": "open",
"agreement": "home-policy",
"identifier": "CLM-2026-441",
"incidentDate": "2026-10-18"
},
"rig.commerce.price": {
"amount": 2400,
"currency": "GBP"
},
"rig.record.concerns": {
"case": "fraud-case"
}
}
},
{
"id": "fraud-case",
"components": {
"rig.meta.named": {
"name": "Auth review 441",
"stableId": "case-441"
},
"rig.record.case": {
"subject": "alice",
"kind": "fraud",
"status": "open",
"assignee": "north-bank",
"openedDate": "2026-10-20",
"identifier": "FR-2026-441"
},
"rig.record.mark": {
"class": "confidential",
"purpose": "fraud-review",
"disposition": "hold",
"retainYears": 7
}
}
}
]
}