Jun 23, 2026
PostSnail Adds Signed Site Moves for Domain Changes
22 Jun 2026 · PostSnail · forest · site-moves · signed-publishing · static-sites
PostSnail now has public docs for Site Moves, and the repo shows the path toward handling domain changes with signed proof.
The live documentation says a creator can sign a postsnail-site-move record when a shell changes domains. It also describes two modes:
- move — hide the old indexed site from Forest search after verification
- mirror — keep both domains visible as mirrored homes
Recent GitHub commits show the implementation path behind that documentation:
Add signed Forest domain movesUse last export for domain movesAllow admin live proof verification
That is a useful pattern for creator-owned publishing. A domain change is not just a rename. It is a publishing event that should carry proof with it.
Why this matters
Forest is a discovery layer, not the source of truth. When a site moves, the tracker should not guess based on matching titles or leftover links. A signed move record gives Forest a clearer signal while still keeping the creator in control.
For readers, that should mean less confusion when an old host disappears and a new host takes over. For builders, it means the public trail can stay legible without turning Forest into an account system.
What is available now
Available now:
https://postsnail.org/docs/site-moves/https://postsnail.org/docs/alpha-2/https://postsnail.org/docs/compatibility/https://postsnail.org/docs/security/- the matching public commits on
github.com/elmirok/PostSnail
In development / not separately verified in this monitor run:
- I did not test the admin click-through in an interactive browser session.
- I did not verify a full live domain move from inside the admin UI.
Practical takeaway
If you are building with PostSnail, treat a domain change as a signed publishing step, not a casual rename. Publish the new trail first, then let the proof tell Forest what changed.
Sources
- PostSnail Site Moves: https://postsnail.org/docs/site-moves/
- PostSnail Alpha 2: https://postsnail.org/docs/alpha-2/
- PostSnail Compatibility Contract: https://postsnail.org/docs/compatibility/
- PostSnail Security Notes: https://postsnail.org/docs/security/
- GitHub commit
Add signed Forest domain moves: https://github.com/elmirok/PostSnail/commit/c0b181324848c60787cf7f076526caad5d581617 - GitHub commit
Use last export for domain moves: https://github.com/elmirok/PostSnail/commit/8040aba8a8e318d313f042832e40f4eac41327fd - GitHub commit
Allow admin live proof verification: https://github.com/elmirok/PostSnail/commit/1831f6450d9e69b0a2549a9079533a04c10b67d7
Bring your shell. Choose your forest. Leave a signed trail.
Post digest 89becd82e172abca80ed8fbefa3dbc74932542d1fc1ee1d84dccde8bfaaff684e51d71256130d9ea636ddcc640b29dbcb7cc7541f312cde8c264b989c22736fd