{"receipt":{"id":"cms1pqdf4000009l79a5rh8dv","type":"brain.answer","orgSlug":"wipro-hps","createdAt":"2026-07-26T11:26:42.545Z","bodyHash":"2aacce22a3e4fe216280706e01e214a500f0a2dab2e634b903a3887003dcd8c4","prevHash":"4450f79e9ef58dfea3db3e162cb7e1290fe3fb6a76ad954c0e725638641e6f26","signature":"77f130dd7dc6a33c74d3a7d38cafcbaf1b2e485a713667195607c9b62f1ccf88bc4477c3f96dcadfbf25e0a8965146a9773af5195ae3eed08a750f28aa806804","body":{"model":"claude-opus-4-8","entity":"wipro-hps","surface":"second-brain","provider":"anthropic","readOnly":true,"citations":[{"n":1,"uri":"vault://wipro-hps/GroupLink.md","title":"GroupLink","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":2,"uri":"vault://wipro-hps/BrokerLink and MarketLink.md","title":"BrokerLink and MarketLink","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":3,"uri":"vault://wipro-hps/Strangler Modernization.md","title":"Strangler Modernization","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":4,"uri":"vault://wipro-hps/The Architecture.md","title":"The Architecture","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":5,"uri":"vault://wipro-hps/Isolated by Design.md","title":"Isolated by Design","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":6,"uri":"vault://wipro-hps/Continuous Ingestion.md","title":"Continuous Ingestion","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":7,"uri":"vault://wipro-hps/The Thirteen Gates.md","title":"The Thirteen Gates","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":8,"uri":"vault://wipro-hps/Hybrid Retrieval.md","title":"Hybrid Retrieval","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"}],"grounding":"retrieval","requestedBy":"wipro-hps","answerSha256":"ace0724fc826959c4a476d0c1156a45589b3c80eaa2c2c9d1310e7224283d997","questionSha256":"7e262269f3ac1906f8dc5ae2daec06cc8cdf1dab89cbc4b89e7d7df33d4f9be8"}},"verification":{"bodyIntact":true,"signatureValid":true,"publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0WH2nutx59q3kf36i7DsAp/QvHq+FgLXVv5k8zecwuM=\n-----END PUBLIC KEY-----\n","fingerprint":"359c5d5373bba0a8","algorithm":"Ed25519","canonicalization":"RFC8785-style JCS","howToVerifyOffline":"1) Canonicalize `receipt.body` (JCS: sorted keys, no whitespace, undefined dropped). 2) SHA-256 it and compare to `bodyHash`. 3) Verify the Ed25519 signature over the UTF-8 string `${prevHash}.${bodyHash}` against `publicKeyPem`. The prevHash link binds the receipt to its position in the org's chain."}}