---
typeId: req
recordId: benac-crypto-001
fields:
  title: Versioned cryptographic, content-identity, and DRISL encoding profile
  statement: Benac shall define a versioned cryptographic profile covering DASL
    CID content identifiers, hash algorithms, signature algorithms, key
    identifier formats, signed claim envelopes, encryption envelopes, DRISL
    encoding rules for structured objects that are content-addressed or signed,
    object-type and context binding rules, key wrapping, encrypted object
    metadata, Couch/Pouch projection rules for payloads used in CIDs or
    signatures, and conformance vectors. The baseline exact content-identity
    profile shall use DASL CID v1. The baseline structured-object encoding
    profile for signed or content-addressed structured Benac objects shall use
    DRISL.
  rationale: Independent implementations must agree on the exact bytes being
    hashed, signed, encrypted, verified, imported, exported, replicated, and
    disclosed. Couch/Pouch provides the operational document model, while DRISL
    provides deterministic structured bytes and DASL CIDs provide exact content
    identity.
  verification: Conformance tests use the published cryptographic profile and test
    vectors across browser PWA, Ubuntu, macOS, and Windows Host Platforms,
    including DASL CID parsing, generation, rejection, and normalization
    vectors; DRISL encoding vectors; Couch/Pouch-to-DRISL projection vectors;
    signed claim vectors; encrypted envelope vectors; and
    cross-platform content identity vectors.
  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: 1
---
