HARP-APPROVAL-SET
Version: 0.2 Draft (Standards-Grade)
Status: Draft Specification (Extension)
Namespace: org.harp.approvalSet
Overview
Section titled “Overview”Collect more than one CORE decision (approve / reject) against a single requestId. The Gateway fans opaque inbox copies and counts signatures bound to artifactHash. It NEVER decrypts.
Modes:
firstValid— first valid snapshot signature completes waitcount— collect untilrequiredApprovals(or first reject whendenyOnFirstRejectis true)
1:1 remains default when this extension is absent (AlreadyDecidedConflict after the first decision).
Authoritative spec: harp-spec approval-set
N inbox items, same requestId. Strip recipients[] from Approval Requests. Wait returns one decision.deliver when the set completes.
Schema
Section titled “Schema”Normative JSON Schema: harp-spec/extensions/harp-approval-set.schema.json