share_journal_card
Pre-filled post for a journal card, ready to publish (free read).
Returns the same card as get_journal_card plus a platform-shaped share
payload: post text within the platform's character limit, the public
card URL, and a compose-intent URL. platform is x | farcaster |
generic.
The copy is about YOUR process -- what your agent decided, that the rationale was written down before the outcome, and that the record is checkable on-chain. It never states or implies a return.
THIS CALL PUBLISHES THE DECISION. Your journal is private by default; calling this marks THIS decision publicly readable at its card URL so the link in the post resolves for anyone (and for answer engines). Nothing else is published -- not your other decisions, not amounts, not your journal body unless include_rationale=true. Reviewing with get_journal_card publishes nothing.
Workflow: SHARE step -- get_journal_card to review, this to publish.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wallet_address": "<wallet_address>",
"decision_id": "<decision_id>"
},
"name": "share_journal_card"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | x | |
| caller_id | No | ||
| decision_id | Yes | ||
| wallet_address | Yes | ||
| include_rationale | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||