Подготовить безопасную запись Kwork
prepare_writeValidate and store exact Kwork write payloads without remote side effects, returning confirmation tokens for offer, message, order, and state actions.
Instructions
Проверить и сохранить точный Kwork write payload без remote side effect.
Поддерживаемые actions: submit_offer, delete_offer, send_message, edit_message, delete_message, mark_dialog_read, submit_order_approval и set_kwork_state. Перед подготовкой выполняются свежая account binding check и action-specific preflight. Результат содержит payload_hash, TTL и HMAC-derived confirmation_token; в ledger хранится только его hash. Exact replay того же idempotency_key/request возвращает тот же token, пока запись prepared. Другой request с тем же key запрещён.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | ||
| idempotency_key | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | Yes | ||
| error | No | ||
| summary | Yes | ||
| schema_version | No | 1.0 | |
| knowledge_state | Yes |