---
typeId: req
recordId: benac-int-004
fields:
  title: Conformance test suite
  statement: >-
    Benac shall provide a conformance suite covering DASL CID parsing, generation,
    rejection, and verification; DRISL encoding and JSON projection; content identity;
    principal identity; signed claims; encrypted envelopes; Couch/Pouch document
    replication; blob storage; storage discovery; compute discovery; package document
    validation; package schema validation; Package Bundle import; package build
    reports; package validation reports; package inspection results; fixture schemas;
    fixture execution; schema-defined package behavior; WASM package-host calling
    convention behavior where WASM artifacts are used; capability denial; package
    approval; capability grants; invocation ledgers; evidence/effects; resource-limit
    behavior; package interface invocation; no silent fallback; and Package Bundle ZIP
    package import.

    Conformance vectors shall test package content validity separately from Local Policy
    grants, artifact availability, resource availability, and whether the Station can
    currently mediate an operation.

    Conformance vectors shall not define package classes.

    Conformance vectors shall not define classes for how package work is performed.
  rationale: >-
    Independent implementations need executable proof that they interpret package
    content, authority, operation status, and records the same way.
  verification: >-
    Teams run the suite and publish results, including DASL CID and DRISL encoding
    vectors. Package conformance fixtures include greeting package, calculator, todo
    reducer, notes reducer or text transform, invalid schema package, missing artifact
    package, forbidden import package, unsupported schema keyword package, fixture
    mismatch package, resource-limit package, generic request/config package,
    multi-interface package, package inspection comparison, and package approval
    package. Tests verify that a package with an operation the Station cannot currently
    mediate imports and inspects when import and validation requirements are satisfied.
  testable: true
  status: draft
  area: BENAC-INT
  sourceDocument: user-requested schema-first requirements cleanup
  sourceVersion: 2026-05-06
  sourceSections:
    - Interoperability and conformance
  order: 170
---
