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

# Changelog

> Notable product milestones during the Canvas mainnet beta.

A curated, public summary of product milestones. For the current live state, see [Roadmap](/protocol/roadmap).

## July 2026 — Mainnet beta

<Update label="July 2026" description="Payments & onboarding">
  * Base Pay deposits with a Telegram Mini App, including in-app-browser detection that routes users to an external browser for the payment flow
  * Deposit confirmation persists across page refreshes
  * Group-owner accept/decline gate for funded campaigns, with a 48-hour auto-accept
</Update>

<Update label="July 2026" description="Escrow hardening">
  * Cut over to the guarded escrow contract (`0xf808…101E`) with a **first-depositor guard** closing a refund-hijack vector
  * Payouts split into separate owner (90%) and fee (10%) legs, each tracked independently
  * Advertiser budget refundable at any time
</Update>

<Update label="July 2026" description="Verification integrity">
  * Per-group rate limiting with an audit log for turned-away joins
  * Fail-closed scoring: Kimi-outage retries with exponential backoff; on exhaustion the user is admitted with no payout and no billing
  * Recovery sweeps that detect and recover verifications stranded mid-flow, with admin alerts for silent failures
</Update>

<Update label="July 2026" description="Dashboards & site">
  * Wallet-signature-authenticated advertiser and group-owner dashboards
  * Marketing site with clean URLs and a published documentation site
</Update>

<Note>
  Canvas is in mainnet beta (whitelist phase). This changelog covers product milestones only; it is not an exhaustive commit history.
</Note>
