Defines the job
Chooses the target, selector, cap, expiry, recipient, and reuse mode.
A protocol defines one allowed action. A capability pass lets its holder trigger that action, while the Gatekeeper rejects everything outside the public rule.
The wallet handles the private note and proof. BlackBox’s contracts own the policy checks and permitted execution.
Chooses the target, selector, cap, expiry, recipient, and reuse mode.
The Gatekeeper records the exact boundaries that every use must satisfy.
A one-unit STRK20 note represents authority to request that job.
The holder wallet proves fresh pass delivery without giving BlackBox the note plaintext.
Only a valid, in-policy request reaches the protected adapter or contract.
Policy limits, contract addresses, shielding or deposit address, token and amount, and the final target action remain public.
The private note and its ownership stay inside the privacy wallet. Sender separation also depends on the wallet’s relay path.
Defines the target, allowed action, cap, expiry, and whether the pass is reusable.
Owns the private note, prepares proof-backed execution, and asks the holder to confirm.
Checks fresh delivery and the public policy before forwarding only the allowed call.