---
typeId: req
recordId: benac-stor-021
fields:
  title: Storage interface
  statement: Benac implementations that support remote storage shall provide interfaces
    for Storage Station offer import and inspection, Storage Station authentication,
    storage descriptor creation, storage lease creation, blob and chunk presence
    checking, retrieval, upload, pin, unpin, encrypted backup, location claim handling,
    storage receipt handling, authentication-context handling, and integrity failure
    reporting. Provider-specific storage APIs shall be package behavior or external
    service behavior, not Benac Core behavior.
  rationale: Remote storage support needs stable Benac semantics without putting
    provider-specific APIs in Benac Core.
  verification: Storage interface conformance tests exercise offer import, authentication,
    lease creation, blob retrieval by CID, encrypted backup, receipts, and
    integrity-failure reporting.
  area: BENAC-STOR
  sourceSections:
    - 11.5 Storage interface
  order: 193.1
  testable: true
  status: draft
  sourceDocument: /home/johnb/Downloads/benac_syrs_v0_4_integrated_authentication.md
  sourceVersion: v0.4
---
