aps_create_provisional
Creates a non-binding provisional statement for agent-to-agent negotiation that auto-withdraws after a set dead-man expiry unless promoted.
Instructions
Commitment boundary: emit a provisional statement for agent-to-agent negotiation. Default is non-binding until a PromotionEvent satisfies a PromotionPolicy. Dead-man expiry auto-withdraws.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| author | Yes | AgentDID/public key of the emitting agent | |
| content | Yes | Statement content (offer, position, claim) | |
| gateway_id | No | Gateway id for timestamping (default: 'mcp') | |
| dead_man_ms | No | Dead-man expiry relative to now (ms). If elapsed without promotion/withdrawal, statement auto-withdraws. | |
| author_principal | Yes | PrincipalDID behind the author | |
| author_private_key | Yes | Hex private key of author for signing |