Promote Provisional Statement
aps_promote_statementPromote a provisional statement to binding by attaching a PromotionEvent that satisfies the required m-of-n principal signatures in the promotion policy.
Instructions
Commitment boundary: promote a provisional statement to binding by attaching a PromotionEvent that satisfies the PromotionPolicy (m-of-n principal signatures). dead_man_elapsed cannot promote, because the dead-man path auto-withdraws the statement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| policy | Yes | PromotionPolicy {id, required_signers, threshold, max_time_to_promote} | |
| statement | Yes | ProvisionalStatement from aps_create_provisional | |
| promotion_event | Yes | PromotionEvent with kind, promoted_at, promoter, promoter_signature, policy_reference |