Payloads
Operate payloads — deploy, update, fund, release, dispute, and milestone management.
What you pass into deploy / update / fund / release / dispute hooks. Amounts here are human numbers.
Milestone payloads for deploy are leaner than full entity milestones.
Milestone payloads (deploy / manage)
type SingleReleaseMilestonePayload = {
description: string;
status?: string;
approvalsTarget: number;
};
type MultiReleaseMilestonePayload = {
description: string;
status?: string;
approvalsTarget: number;
amount: number;
receiver: string;
};Deploy
Optional attribution headers (platform-scoped calls):
Update (full replace)
Fund
Change milestone status
Approve milestones
Approve and release (multi convenience)
Manage milestones (add / edit descriptions)
Release funds
Start dispute
Resolve dispute / withdraw remaining
Shared distribution entry:
See Entities for Roles, Trustline, and DeployTrustline.