aps_promote_statement
Promote a provisional statement to a binding commitment by attaching a PromotionEvent that satisfies the m-of-n signature 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 — it auto-withdraws via the dead-man path.
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 |