> ## Documentation Index
> Fetch the complete documentation index at: https://anchoragedigital-docs-swig-highlight.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Curated release notes for VisualSign — one stream per chain plus a core stream, versioned by release.

Pick the stream that matters to you. Each stream has its own RSS feed.

<CardGroup cols={2}>
  <Card title="Solana" icon="circle-nodes" href="/changelog/solana">
    Solana preset coverage, IDL handling, decoder fixes.
  </Card>

  <Card title="Ethereum" icon="ethereum" href="/changelog/ethereum">
    EVM protocol decoders, ABI registry changes, contract additions.
  </Card>

  <Card title="Sui" icon="droplet" href="/changelog/sui">
    Sui Move package decoders, programmable transactions.
  </Card>

  <Card title="Tron" icon="bolt" href="/changelog/tron">
    Tron contract decoders, TRC standards.
  </Card>

  <Card title="Core" icon="cube" href="/changelog/core">
    Core types, field builders, HTTP/gRPC API, attestation, policy, build and test infrastructure.
  </Card>
</CardGroup>

## How releases are tagged

Tags are auto-cut from `main` by the release workflow. The `description` on each `<Update>` block points to the first release that contains the change. If you pull a tag at or above that version, the change is in.

## How entries are authored

Contributors drop a draft fragment in `docs/changelog/_drafts/` on the PR that ships the change. A maintainer batches drafts into one or more `<Update>` blocks at curation time, splits them across the per-chain and core pages by category, and deletes the consumed drafts. See [`docs/changelog/_drafts/README.md`](https://github.com/anchorageoss/visualsign-parser/blob/main/docs/changelog/_drafts/README.md) for the format.

## Tag vocabulary

All streams use a shared controlled tag vocabulary so RSS subscribers can filter:

* **Audience** — `Wallet API`, `Contributors`, `Security`, `Ecosystem`.
* **Theme** — `Policy`, `Architecture`, `Lints`, `Attestation`, `Performance`.

Chain pages do not use a chain tag (the page already conveys the chain).
