{"receipt":{"id":"cms03kngi000009lglco5xwv8","type":"brain.answer","orgSlug":"wipro-hps","createdAt":"2026-07-25T08:18:37.890Z","bodyHash":"0b754f97c018a6e74b174e8dff50e16bc3be610cf7388ab0039e70fe4b98a490","prevHash":"ff3a2b7c8abac788fed5237ef3711b536fbb5265d789e9b7bc0ddb1b0f778216","signature":"77500d500b63e4e1985e51420395ebc83a7f1a7151720a71d881b2cc6c2e9cbc3ff06ba91f4552e00f484c2f8e8437950be210a2c1a58b4b1312473246a18a09","body":{"model":"claude-opus-4-8","entity":"wipro-hps","surface":"second-brain","provider":"anthropic","readOnly":true,"citations":[{"n":1,"uri":"vault://wipro-hps/The AI SDLC.md","title":"The AI SDLC","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":2,"uri":"vault://wipro-hps/Top-Down Championship.md","title":"Top-Down Championship","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":3,"uri":"vault://wipro-hps/The DGX Bet.md","title":"The DGX Bet","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":4,"uri":"vault://wipro-hps/The Six-Week Platform.md","title":"The Six-Week Platform","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":5,"uri":"vault://wipro-hps/Organizational Resistance.md","title":"Organizational Resistance","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":6,"uri":"vault://wipro-hps/ControlFrame.md","title":"ControlFrame","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":7,"uri":"vault://wipro-hps/Strangler Modernization.md","title":"Strangler Modernization","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"},{"n":8,"uri":"vault://wipro-hps/index.md","title":"HPS AI Transformation","sourceReceiptId":"cmrxw1fxl00255lfinpk0mt8n"}],"grounding":"retrieval","requestedBy":"wipro-hps","answerSha256":"80e988d6cfae5de3d1a29e9b9b76b5bc5b67b0f42550fe18baedc2b5cdf78bb0","questionSha256":"c104e8ab6a81754561783b50c35bdf2c9f478b07fdba9727676d97f4584481db"}},"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."}}