Create grant

Lock milestone funding

Define the milestone, reward, and builder account. The backend funding agent records the grant and prepares escrow release state.