Public
- Policy target, selector, limit, and expiry
- Action calldata, timing, and state change
- Deposit address, token, and amount
BlackBox does not hide a public protocol action. It protects who holds and exercises a bounded permission, subject to STRK20 and relay assumptions.
Only the configured pool invokes the Gatekeeper. Cairo checks target, selector, cap, expiry, and mode before forwarding the allowed action.
A pass must arrive from the pool in the same transaction that calls the Gatekeeper. A preloaded token cannot authorize a later action.
The deployed policy privately issued one pass and exercised one fixed 0.01 STRK payment on Mainnet. Both transactions succeeded and were accepted on L2; the policy use count is now one.