TruthOrigin.Snapshot 1.0.1

dotnet tool install --global TruthOrigin.Snapshot --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local TruthOrigin.Snapshot --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=TruthOrigin.Snapshot&version=1.0.1
                    
nuke :add-package TruthOrigin.Snapshot --version 1.0.1
                    

Snapshot Protocol Tools – TruthOrigin

The definitive solution for SEO in WebAssembly, SPA, and decentralized environments.

The Snapshot Protocol is a next-generation SEO and snapshot protocol built for the modern web, enabling instant-loading, search engine–friendly, and social-media-aware HTML snapshots for every route in your application. With a little side bonus of resolving Web3 relative path routing issues!

Designed specifically for Single Page Applications (SPAs) and WebAssembly-based frontends, TruthOrigin tools and protocol generates pre-rendered static HTML from your dynamic app, complete with accurate titles, descriptions, Open Graph tags, canonical URLs, structured data, and more.


Built for Modern Frameworks & Platforms

The protocol works seamlessly with:

  • Blazor WebAssembly
  • React / Next.js
  • Angular / Vue
  • Svelte / SolidJS
  • IPFS, Filecoin, Web3 static hosting
  • Any static site using client-side routing

No hacks, no compromise. Just structured HTML snapshots, generated locally, deployed anywhere.


What It Solves

  • SEO Visibility – Get every page indexed by Google and Bing, not just the root
  • Social Sharing – Enable rich previews on Discord, Twitter, LinkedIn, Facebook
  • Web3 Compatible – Fixes routing and 404s in IPFS/static-hosted apps
  • Performance – Serve blazing-fast pre-rendered HTML before hydration kicks in

How It Works

TruthOrigin tools is powered by the Snapshot Protocol, a hybrid tooling + structure system that:

  1. Uses a simple <snapshot-ready> signal in your frontend app
  2. Crawls your app’s sitemap or route list
  3. Captures HTML snapshots when the app declares it's fully rendered
  4. Saves the result into route-matching folder structures like:
/articles/my-article/index.html

No JavaScript execution required for bots.
Every route becomes statically crawlable, indexable, and sharable — just like traditional SSR, but without the overhead.


Documentation

Looking to learn more or get started?


About TruthOrigin

We believe structured content should be visible, not just renderable.

The Snapshot Protocol bridges the gap between rich dynamic SPAs and the semantic internet.
Your app isn’t just fast. Now, it’s discoverable.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.1 79 6/27/2025
1.0.0 124 6/26/2025