A payload which defines the inclusion set of other messages in the Tangle. ### essence(): [MilestonePayloadEssence](#milestonepayloadessence) Returns the essence of a `MilestonePayload`. ### signatures(): [MilestoneSignature[]](#milestonesignature) Returns the signatures of a `MilestonePayload`. ### validate(applicable_public_keys, min_threshold): void Semantically validate a `MilestonePayload`. | Parameter | Type | Description | | --------------- | -------- | -------- | | applicable_public_keys | String[] | The public keys to use to validate | | min_threshold | long | THe minimum threshold for this to succeed (0...100) | ### id(): String Computes the identifier of a `MilestonePayload`.