mesh_publish
Publish an integration fact to a mesh topic, letting other agents react. Signed with your agent's identity and returns the topic plus duration_ms.
Instructions
Publish an integration fact to a mesh topic so other parties' agents can react. Use a business verb for the fact type (e.g. 'module_generated', 'capability_announced'), never CRUD. Signed with this agent's identity; there is no delivery ack. Returns the topic and duration_ms. Realm defaults to io.macula. Bytes in the fact: {"$bytes": ""}, e.g. {"id": {"$bytes": "AQID"}}; a plain string is always text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fact | Yes | The integration fact payload (plain JSON; this server encodes the wire). Bytes as {"$bytes": "<base64>"}. | |
| realm | No | 32-byte realm id as hex (64 chars) the topic is scoped to. Omit for io.macula. | |
| topic | Yes | Topic name (e.g. 'agents.module_generated'). |