Skip to content

Control Actions

The Warehouse Receipts workspace uses warehouse receipt language, but each action maps to a general OpenETR evidence record.

Action Map

Domain Action OpenETR Action Purpose
Create receipt evidence record Anchor record Create the first signed OpenETR evidence record for the receipt digest.
Transfer receipt transfer_initiate and transfer_accept Move control from one holder/controller to another.
Record pledge or lien encumber Record a control-relevant restriction, pledge, lien, or secured-party interest.
Release pledge or lien discharge Discharge a specific encumbrance event.
Present for delivery redeem Record presentation or demand for delivery.
Complete delivery terminate Mark the receipt lifecycle complete.

Control Graph

Each evidence record refers to the same receipt object through the o tag.

Evidence records can also link to prior records through the e tag. This makes the relevant evidence and any derived control chain inspectable and cryptographically verifiable.

flowchart LR
  A["Receipt PDF / artifact"] --> B["SHA-256 digest"]
  B --> C["Anchor Event"]
  C --> D["Transfer initiated"]
  D --> E["Transfer accepted"]
  E --> F["Encumbrance"]
  F --> G["Discharge"]
  E --> H["Redeem"]
  H --> I["Terminate"]

Effect Is Policy-Dependent

OpenETR can show that an event was signed, linked, retrievable, and structurally valid.

Legal or business effect is determined by a verifier policy or recognition framework. A generic verifier should warn when a transition appears inconsistent with its rule book, but should not erase the event or pretend the signature does not exist.

Source Notes