Skip to main content
Returns the seat the key owner would take in an opinion’s backing relay, what that seat costs, and the conditional payback — plus the confirm_token back_opinion needs. Scope: write · Annotations: readOnlyHint REST equivalent: POST /open/v1/opinions/{id}/back-preview
Backing spends coins to endorse someone else’s opinion. This tool charges nothing and counts against the read window only.

Parameters

Returns

my_seq_if_now is the seat the owner would take; the price rises along the relay, so the quoted price_coins belongs to that seat only. Example:
max_relay_payback_rubies is conditional, not a promise: it is the most this seat can receive, in rubies, if two more backers follow. If nobody follows, it pays nothing. Say so when you present it. max_relay_payback_sapphires is a deprecated alias with the same value (removed in contract 3.0.0).
Show the summary to the user and get their explicit confirmation before calling the execute tool. The token is what proves a preview happened — it is not a substitute for asking.

When backing isn’t allowed

Example prompts

  • “What would it cost to back that take?”
  • “How much do I pay to be the next backer?”
back_opinion · list_topic_opinions · list_my_backed_opinions