> ## Documentation Index
> Fetch the complete documentation index at: https://docs.counsel.markets/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> What changed in counsel, newest first.

<Update label="June 2026" description="Optimistic resolution, hardening">
  Production-grade optimistic resolution for real-world (Family B) markets, adapted from UMA: pre-committed symmetric bonds, on-chain dispute evidence (source URL and content hash), and a final fee on the slashed bond that funds the council. See [Resolution](/concepts/resolution).

  XRPL integration moved to xrpl.js v5 (latest stable), verified live on testnet (read path, signing, and committee-multisigned settlement).

  Interactive, OpenAPI-driven API reference, with a try-it playground on every endpoint. The in-app docs page is retired in favor of this site.
</Update>

<Update label="June 2026" description="Public API, SDK, copy-trading">
  A public, read-only API (`api.counsel.markets`) and the `counsel-js` SDK: fetch an unsigned bet intent, sign it with your own key, submit it. Non-custodial copy-trading: mirror a leader's open bets one bet at a time, signing each yourself. On-chain promo codes with fee rebates, and on-chain display names.
</Update>

<Update label="June 2026" description="Dynamic parimutuel and cash-out">
  Dynamic-parimutuel markets with a continuous live price and cash-out before close, alongside classic parimutuel. An always-on settlement keeper (a scheduled GitHub Action, no server, keys off the web host) resolves due markets, fulfils cash-outs, and pays rebates.
</Update>

<Update label="June 2026" description="Launch">
  counsel goes live on XRPL testnet: parimutuel prediction markets with native tagged Payments, XLS-47 oracle auto-resolution for crypto-price markets, multisig pools with the master key disabled, and a SourceTag-attributed leaderboard. Built for the XRPL Commons Make Waves hackathon.
</Update>
