Integrity capsule generated successfully
Pharmaceutical Batch Evidence
Create a portable integrity capsule for healthcare evidence — containing a SHA-256 evidence fingerprint, chain of custody, sequence and public proof receipt, without storing or exposing sensitive healthcare files.
1. Sealed evidence item
Sealed itemCertificate of Analysis
Evidence reference
PHARMA-DEMO-2026-073IssuerExample Pharmaceutical Supplier
Sequence1 of 1 — initial pharmaceutical batch evidence seal
Not stored or exposedRaw CoA, formulation data, proprietary batch file, product dossier
2. SHA-256 evidence fingerprint
Evidence fingerprint
568f5d2583204d3c88dde7c15dd7d7a2d835977ce2122166dcf9ed835f92d44fCapsule fingerprint
0b210575a55814b2d81716fab219e48d9b72454959bcb3c0979172985bce29fb3. Chain of custody
CapturedEvidence metadata selected
Sealedsealed_pharma_batch_evidence
SequencedSequence 1
ReceiptedPublic proof receipt generated
Custody actorExample Pharmaceutical Supplier
Custody actionsealed_pharma_batch_evidence
Timestamp2026-05-30T17:26:27.639Z
Next stateproof_generated
4. Public proof receipt
Proof ID
53dd5788-7261-48cc-b36d-bb6d2045b7b1StatusVerified
VerificationPublic proof receipt available
Data postureMetadata + evidence fingerprint only
Plain-English meaning:
GetIntegrityAPI adds the portable proof layer, attaching independently verifiable receipts to healthcare workflows you already run. This capsule shows what was sealed, who sealed it, when it happened, where it sits in the sequence, and how it can be verified later.
5. Canonical sealed capsule
This downloadable capsule is the evidence package used for offline inspection and SHA-256 verification.
{
"capsule_version": "getintegrityapi.healthcare.capsule.v1",
"demo_type": "pharma",
"title": "Pharmaceutical Batch Evidence",
"generated_at": "2026-05-30T17:26:27.075Z",
"sequence": 1,
"sequence_label": "1 of 1 — initial pharmaceutical batch evidence seal",
"lifecycle_stage": "initial_seal",
"proof_purpose": "Create a portable integrity capsule for pharmaceutical batch evidence without exposing regulated or proprietary content.",
"canonical_evidence": {
"capsule_version": "healthcare.integrity.v1",
"demo": true,
"sector": "healthcare",
"evidence_reference": "PHARMA-DEMO-2026-073",
"document_type": "Certificate of Analysis",
"evidence_type": "Example pharmaceutical batch evidence payload",
"issuer": "Example Pharmaceutical Supplier",
"workflow_context": "Certificate of Analysis, batch release record, QA evidence, or cold-chain evidence",
"privacy_posture": "metadata_and_fingerprint_only",
"sensitive_data_stored": false,
"file_content_stored": false,
"regulated_content_stored": false,
"patient_data_stored": false,
"generated_for": "Trusted workflow integrity demonstration"
},
"canonical_evidence_digest": {
"algorithm": "SHA-256",
"digest": "568f5d2583204d3c88dde7c15dd7d7a2d835977ce2122166dcf9ed835f92d44f",
"canonicalization": "sorted-key-json"
},
"chain_of_custody": [
{
"custody_event_version": "custody.event.v1",
"sequence": 1,
"sequence_label": "1 of 1 — initial pharmaceutical batch evidence seal",
"action": "sealed_pharma_batch_evidence",
"actor": "Example Pharmaceutical Supplier",
"actor_role": "Batch evidence issuer",
"event": "healthcare.pharmaceutical_batch_evidence.sealed",
"evidence_reference": "PHARMA-DEMO-2026-073",
"evidence_digest_algorithm": "SHA-256",
"evidence_digest": "568f5d2583204d3c88dde7c15dd7d7a2d835977ce2122166dcf9ed835f92d44f",
"timestamp": "2026-05-30T17:26:27.075Z",
"next_state": "proof_generated",
"chain_state": "initial_seal"
}
],
"privacy_and_storage": {
"stored_by_getintegrityapi": "Approved metadata, canonical evidence digest, custody event metadata, and proof receipt metadata",
"not_stored": "Raw CoA, formulation data, proprietary batch file, product dossier",
"sensitive_data_stored": false,
"file_content_stored": false,
"patient_data_stored": false
},
"offline_verification": {
"step_1": "Download or copy the canonical integrity capsule JSON.",
"step_2": "Canonicalize canonical_evidence using sorted-key JSON.",
"step_3": "Compute SHA-256 over the canonical evidence string.",
"step_4": "Confirm the computed digest matches canonical_evidence_digest.digest.",
"step_5": "Use the GetIntegrityAPI proof ID or verification URL to confirm the public proof receipt exists."
},
"capsule_digest": {
"algorithm": "SHA-256",
"digest": "0b210575a55814b2d81716fab219e48d9b72454959bcb3c0979172985bce29fb",
"canonicalization": "sorted-key-json",
"digest_scope": "integrity capsule before capsule_digest field is attached"
}
}
6. Offline verification path
Step 1Download the capsule JSON.
Step 2Canonicalize the canonical_evidence object using sorted-key JSON.
Step 3Compute SHA-256 over the canonical evidence string.
Step 4Compare it with the evidence fingerprint shown above.
Step 5Use the proof ID or verification URL to confirm the public proof receipt exists.
Integrity proof only. This demo verifies digital evidence integrity, not clinical accuracy, diagnosis, regulatory approval, or medical meaning. It uses example healthcare payloads only — no real patient data, medical image, raw report, or proprietary file content is submitted or stored.