{"receipt":{"id":"cms0c5n8h000009l8gkbe9ryh","type":"brain.answer","orgSlug":"wipro-hps","createdAt":"2026-07-25T12:18:54.305Z","bodyHash":"08010bed2bca43f0250cc0328f13b384c74eb2a0b2344d119d16be42ff68f55b","prevHash":"0b754f97c018a6e74b174e8dff50e16bc3be610cf7388ab0039e70fe4b98a490","signature":"3ced6fe39bf81d536a00d7d74460ba1e09c897c855ca657cf02fde26e713c2bb7cca2cf5bd196cec3587af8d87de06e7859724edd43bcc0f1005fc7a3d2e6202","body":{"model":"claude-opus-4-8","entity":"wipro-hps","surface":"second-brain","provider":"anthropic","readOnly":true,"citations":[{"n":1,"uri":"vault://wipro-hps/ReconBuddy.md","title":"ReconBuddy","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":2,"uri":"vault://wipro-hps/Strangler Modernization.md","title":"Strangler Modernization","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":3,"uri":"vault://wipro-hps/Human in the Loop.md","title":"Human in the Loop","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":4,"uri":"vault://wipro-hps/Hybrid Retrieval.md","title":"Hybrid Retrieval","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":5,"uri":"vault://wipro-hps/Isolated by Design.md","title":"Isolated by Design","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":6,"uri":"vault://wipro-hps/NIST CSF.md","title":"NIST CSF","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":7,"uri":"vault://wipro-hps/The Architecture.md","title":"The Architecture","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":8,"uri":"vault://wipro-hps/The Librarian.md","title":"The Librarian","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"}],"grounding":"retrieval","requestedBy":"wipro-hps","answerSha256":"e30d232c7bc3e3e7742d3f1f5448371696180c9fda47dd255da15e81dcb79516","questionSha256":"28bceec9c140c3c352f37fdce27e4b7589243709c004c672d779f0ca24f94f83"}},"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."}}