---
typeId: req
recordId: benac-int-002
fields:
  title: Raw byte blob CIDs
  statement: Blob CIDs shall be computed as DASL CID v1 raw CIDs using codec 0x55
    over the exact byte sequence. Raw blob identity shall not depend on
    transport encoding, filename, media type, compression metadata, document
    reference context, or Couch/Pouch representation. Benac-specific blob roles
    shall be supplied by referencing DRISL documents, manifests, claims,
    invocations, evidence records, effect records, leases, or policies, not by
    changing the raw blob digest input.
  rationale: Binary identity must not depend on transport encoding or object role.
    The same raw bytes shall have the same raw blob CID.
  verification: Raw blob CID vectors match after file, HTTP, package bundle, local
    blob store, and storage transfer. Identical bytes produce identical raw CIDs
    regardless of object role.
  testable: true
  status: draft
  area: BENAC-INT
  sourceDocument: /home/johnb/Downloads/benac_syrs_v0_4_integrated_authentication.md
  sourceVersion: v0.4
  sourceSections:
    - 10.16 Interoperability, DRISL encoding, and conformance testing
  order: 170
---
