share_state
Publish a bounded structured artifact for other clients to retrieve by ID or tags. Returns an immutable state ID, content hash and lineage. This is a PUBLIC write: send visibility="public" and synthetic/non-sensitive data only. To derive a new version, retrieve its parent and supply parent_id plus read_receipt in the same application context. Payloads are stored as data and never executed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| tags | Yes | ||
| title | Yes | ||
| artifact | Yes | ||
| parent_id | No | ||
| visibility | Yes | ||
| read_receipt | No | Private read receipt, bound to the application context that retrieved the state. | |
| attractor_trace_id | No | Optional public correlation handle from a prior result; not authentication or proof of identity. | |
| attractor_knowledge_id | No | Optional prior result handle. Reuse is counted only when the supplied value matches that result fingerprint. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||