---
typeId: req
recordId: benac-crypto-004
fields:
  title: Structured object binding and raw blob role binding
  statement: Benac shall ensure that content-addressed structured object identity
    is separated by object type and profile version. For structured
    content-addressed documents, object-type and profile separation shall be
    achieved by mandatory fields inside the logical payload encoded as DRISL,
    including at least Benac object type, schema/profile version, and required
    semantic role fields. For raw blobs, the DASL CID shall identify only the exact raw
    byte sequence. Benac-specific roles for raw blobs, including package
    artifact, evidence body, encrypted payload, media object, compute input,
    storage chunk, or package bundle component, shall be bound by typed references,
    manifests, signed claims, invocations, evidence records, effect records,
    leases, or policies. Benac shall not apply Benac-only hash-input prefixes
    and then represent the result as an ordinary DASL CID unless such behavior
    is explicitly defined as a separate content-identity profile.
  rationale: A structured package document must not be confused with a schema,
    claim, descriptor, invocation, evidence record, effect record, receipt, or
    package bundle. DASL CIDs identify raw bytes or DRISL bytes; Benac object
    semantics are bound through typed content and typed references.
  verification: Cross-object confusion fixtures are rejected. Structured objects
    with missing or mismatched Benac type, schema/profile version, or required
    semantic role fields fail validation. Raw blob CIDs remain identical for
    identical bytes regardless of role, but role substitution fails through
    typed-reference, claim, manifest, invocation, evidence, effect, lease, or
    policy validation.
  testable: true
  status: draft
  area: BENAC-CRYPTO
  sourceDocument: /home/johnb/Downloads/benac_syrs_v0_4_integrated_authentication.md
  sourceVersion: v0.4
  sourceSections:
    - 10.1 Cryptographic identity, content identity, and provenance foundation
  order: 4
---
