Skip to content

Separate the Protocol 20 software release date from the Mainnet activation date - #2845

Open
kaankacar wants to merge 1 commit into
mainfrom
docs-agent/2843-protocol-20-mainnet-date
Open

Separate the Protocol 20 software release date from the Mainnet activation date#2845
kaankacar wants to merge 1 commit into
mainfrom
docs-agent/2843-protocol-20-mainnet-date

Conversation

@kaankacar

Copy link
Copy Markdown
Contributor

🤖 Automated triage bot, acting for @kaankacar.

Closes #2843.

The February 5, 2024 entry was headed "Soroban Phase 1 (Mainnet Edition)". Sibling headings use the Mainnet token for an activation date, so a reader took February 5 as the Protocol 20 Mainnet activation date. The heading also said Phase 1 while its own table lists Phase 0 limits and fees. This renames the heading and records the activation date in one line.

Verification:

  • The SDF Protocol 20 Upgrade Guide, published 2024-02-20T17:00:00Z, states Mainnet upgraded to Protocol 20 on February 20 at 1700 UTC.
  • The validator guide to Soroban Mainnet Phase 1, published 2024-02-21, states Mainnet was then running Protocol 20.
  • Stellar Core v20.2.0, the version in this entry's table, was published 2024-02-05T20:44:03Z. So February 5 is a software release date.
  • The sibling convention is an activation date: the page heads Protocol 27 "(Mainnet, July 8, 2026)", and Horizon shows pubnet ledger 63385000 at 14:02 UTC on 2026-07-08 was still protocol 26 while ledger 63387000 at 17:17 UTC was protocol 27.
  • No other page or heading label changes. The rest of the page keeps its current convention.
  • No page in the repo links the old heading anchor, so no redirects.conf or routes.txt change.

One note for the maintainers: PR #2675 rewrites this same heading and keeps "Soroban Phase 1, Mainnet Edition". Whichever merges second needs a rebase.

🤖 Generated with Claude Code

…ation date

The February 5, 2024 entry was headed 'Soroban Phase 1 (Mainnet Edition)'.
Sibling headings use the Mainnet token for an activation date, so the
heading read as the Protocol 20 Mainnet activation date. Mainnet upgraded
on February 20, 2024 at 1700 UTC; February 5 is the release date of
Stellar Core v20.2.0. The heading also said Phase 1 while its own table
lists Phase 0 limits and fees.

Rename the heading to Phase 0, drop the Mainnet token, and record the
activation date in one line under the heading.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Clarifies Protocol 20’s software release and Mainnet activation dates.

Changes:

  • Renames the entry from Phase 1 to Phase 0.
  • Documents the February 20 Mainnet activation.
  • Links the official upgrade guide.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +768 to +770
## Protocol 20: Soroban Phase 0 (software release, February 5, 2024)

February 5, 2024 is the release date of this software, not a network upgrade date. Mainnet activated Protocol 20 on February 20, 2024 at 1700 UTC and ran the Phase 0 limits and fees listed below. Read more in the [Protocol 20 Upgrade Guide](https://stellar.org/blog/developers/protocol-20-upgrade-guide).
@github-actions github-actions Bot added the preview Preview builds for PRs by SDF employees. label Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview Preview builds for PRs by SDF employees.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Protocol 20 history heading conflates a software release with Mainnet activation

2 participants