aps_create_provisional
Create a provisional statement for agent-to-agent negotiation. The statement remains non-binding until promoted via a PromotionPolicy, and automatically withdraws after a set dead-man expiry time.
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 | |
| author_principal | Yes | PrincipalDID behind the author | |
| content | Yes | Statement content (offer, position, claim) | |
| author_private_key | Yes | Hex private key of author for signing | |
| 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. |