harn-stdlib 0.10.85

Embedded Harn standard library source catalog
Documentation
/**
 * Canonical external-action receipt vocabulary.
 *
 * Host bindings are generated from these closed unions by
 * `harn dump-protocol-artifacts`. Add receipt vocabulary here once; do not
 * mirror it in Swift, Rust, or TypeScript.
 */
pub type ExternalActionOutcome = "confirmed" \
  | "denied" \
  | "failed_before_dispatch" \
  | "rejected" \
  | "indeterminate"

pub type ExternalActionReceiptStatus = "confirmed" \
  | "denied" \
  | "failed_before_dispatch" \
  | "rejected" \
  | "reconciliation_required"

pub type ExternalActionNextAction = "none" | "reconcile"