# Changelog

## 2026-10-20 · Interactive cards and post previews

- MCP results show up as Upvera cards in Claude and ChatGPT: startup status with Upvera Value and its latest receipt, build trail, saved drafts.
- `prepare_post` prepares a post and shows it in a preview card, locked to the text you see. Publishing from the card (`publish_post`, `undo_post`) is card-only, needs the optional `publish:posts` permission and is rolling out. Until then prepared posts are confirmed on Upvera's own compose screen.

## 2026-10-20 · Agent Skill and security

- The [Upvera Agent Skill](/skills/) teaches Claude and other agents what Upvera is, how to talk about it and how to turn a day of work into a progress post. Install it in Claude Code with one command or upload it to Claude.
- A [Security](/security/) page and `/.well-known/security.txt` with the contact for reports.

## 2026-10-20 · upvera.dev

Upvera for Developers opens: docs for the MCP server, its clients and tools, Sign in with Upvera, the value badge and day roots. Every page is also available as Markdown at the same address with `.md`, and the whole site is listed in [/llms.txt](/llms.txt).

## 2026-10-19 · Permanent addresses

The MCP server moved to `https://mcp.upvera.co/mcp` and the OpenID Connect issuer to `https://id.upvera.co`. Both are served from Cloudflare with their own certificates.

## 2026-10-18 · Sign in with Upvera

The OpenID Connect provider went live: code flow with PKCE S256, pairwise subjects, ES256 ID tokens, the `upvera:human` tier and the `upvera:founder` claim.

## 2026-10-17 · MCP server and day roots

- The Upvera MCP server went live with five tools, OAuth 2.1 sign-in, a consent page and Settings › Security › AI access for revoking connections.
- The first day roots were published to [upvera-co/ledger-roots](https://github.com/upvera-co/ledger-roots) with OpenTimestamps proofs.
- The value badge went live at `app.upvera.co/badge/{slug}.svg`.

---
Source: https://upvera.dev/changelog/ · Markdown: https://upvera.dev/changelog.md
