summaryrefslogtreecommitdiffstats
path: root/news/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'news/index.html')
-rw-r--r--news/index.html198
1 files changed, 198 insertions, 0 deletions
diff --git a/news/index.html b/news/index.html
new file mode 100644
index 0000000..2417937
--- /dev/null
+++ b/news/index.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>News — Tesseras</title>
+ <meta name="description" content="Tesseras project news and announcements">
+ <!-- Open Graph -->
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="Tesseras">
+ <meta property="og:description" content="P2P network for preserving human memories across millennia">
+ <meta property="og:image" content="https://tesseras.net/images/social.jpg">
+ <meta property="og:image:width" content="1200">
+ <meta property="og:image:height" content="630">
+ <meta property="og:site_name" content="Tesseras">
+ <!-- Twitter Card -->
+ <meta name="twitter:card" content="summary_large_image">
+ <meta name="twitter:title" content="Tesseras">
+ <meta name="twitter:description" content="P2P network for preserving human memories across millennia">
+ <meta name="twitter:image" content="https://tesseras.net/images/social.jpg">
+ <link rel="stylesheet" href="https://tesseras.net/style.css?h=21f0f32121928ee5c690">
+
+
+ <link rel="alternate" type="application/atom+xml" title="Tesseras" href="https://tesseras.net/atom.xml">
+
+
+ <link rel="icon" type="image/png" sizes="32x32" href="https://tesseras.net/images/favicon.png?h=be4e123a23393b1a027d">
+
+</head>
+<body>
+ <header>
+ <h1>
+ <a href="https:&#x2F;&#x2F;tesseras.net/">
+ <img src="https://tesseras.net/images/logo-64.png?h=c1b8d0c4c5f93b49d40b" alt="Tesseras" width="40" height="40" class="logo">
+ Tesseras
+ </a>
+ </h1>
+ <nav>
+
+ <a href="https://tesseras.net/about/">About</a>
+ <a href="https://tesseras.net/news/">News</a>
+ <a href="https://tesseras.net/releases/">Releases</a>
+ <a href="https://tesseras.net/faq/">FAQ</a>
+ <a href="https://tesseras.net/subscriptions/">Subscriptions</a>
+ <a href="https://tesseras.net/contact/">Contact</a>
+
+ </nav>
+ <nav class="lang-switch">
+
+ <strong>English</strong> | <a href="/pt-br&#x2F;news&#x2F;">Português</a>
+
+ </nav>
+ </header>
+
+ <main>
+
+<h2>News</h2>
+
+<ul class="news-list">
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;packaging-debian&#x2F;">Packaging Tesseras for Debian</a>
+ <span class="news-date">2026-02-16</span>
+
+ <p>How to build and install the Tesseras .deb package on Debian&#x2F;Ubuntu using cargo-deb.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;packaging-archlinux&#x2F;">Packaging Tesseras for Arch Linux</a>
+ <span class="news-date">2026-02-16</span>
+
+ <p>How to build and install the Tesseras package on Arch Linux from source using makepkg.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-storage-deduplication&#x2F;">Phase 4: Storage Deduplication</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>A new content-addressable storage layer eliminates duplicate data across tesseras, reducing disk usage and enabling automatic garbage collection.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-institutional-onboarding&#x2F;">Phase 4: Institutional Node Onboarding</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>Libraries, archives, and museums can now join the Tesseras network as verified institutional nodes with DNS-based identity, full-text search indexes, and configurable storage pledges.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-performance-tuning&#x2F;">Phase 4: Performance Tuning</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>SQLite WAL mode with centralized pragma configuration, LRU fragment caching, QUIC connection pool lifecycle management, and attestation hot path optimization.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-wasm-browser-verification&#x2F;">Phase 4: Verify Without Installing Anything</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>Tesseras now compiles to WebAssembly — anyone can verify a tessera&#x27;s integrity and authenticity directly in the browser, with no software to install.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-nat-traversal&#x2F;">Phase 4: Punching Through NATs</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>Tesseras nodes can now discover their NAT type via STUN, coordinate UDP hole punching through introducers, and fall back to transparent relay forwarding when direct connectivity fails.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;cli-daemon-rpc&#x2F;">CLI Meets Network: Publish, Fetch, and Status Commands</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>The tesseras CLI can now publish tesseras to the network, fetch them from peers, and monitor replication status — all through a new Unix socket RPC bridge to the daemon.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-shamir-heir-recovery&#x2F;">Phase 4: Heir Key Recovery with Shamir&#x27;s Secret Sharing</a>
+ <span class="news-date">2026-02-15</span>
+
+ <p>Tesseras now lets you split your cryptographic identity into shares distributed to trusted heirs — any threshold of them can reconstruct your keys, but fewer reveal nothing.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase4-encryption-sealed&#x2F;">Phase 4: Encryption and Sealed Tesseras</a>
+ <span class="news-date">2026-02-14</span>
+
+ <p>Tesseras now supports private and sealed memories with hybrid post-quantum encryption — AES-256-GCM, X25519 + ML-KEM-768, and time-lock key publication.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase3-api-and-apps&#x2F;">Phase 3: Memories in Your Hands</a>
+ <span class="news-date">2026-02-14</span>
+
+ <p>Tesseras now has a Flutter app and an embedded Rust node — anyone can create and preserve memories from their phone.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;reed-solomon&#x2F;">Reed-Solomon: How Tesseras Survives Data Loss</a>
+ <span class="news-date">2026-02-14</span>
+
+ <p>A deep dive into Reed-Solomon erasure coding — what it is, why Tesseras uses it, and the challenges of keeping memories alive across centuries.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase2-replication&#x2F;">Phase 2: Memories Survive</a>
+ <span class="news-date">2026-02-14</span>
+
+ <p>Tesseras now fragments, distributes, and automatically repairs data across the network using Reed-Solomon erasure coding and a bilateral reciprocity ledger.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase1-basic-network&#x2F;">Phase 1: Nodes Find Each Other</a>
+ <span class="news-date">2026-02-14</span>
+
+ <p>Tesseras nodes can now discover peers, form a Kademlia DHT over QUIC, and publish and find tessera pointers across the network.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;phase0-foundation&#x2F;">Phase 0: Foundation Laid</a>
+ <span class="news-date">2026-02-14</span>
+
+ <p>The foundation crates for Tesseras are now in place — core domain types, cryptographic primitives, SQLite storage, and a working CLI.</p>
+
+ </li>
+
+ <li>
+ <a href="https:&#x2F;&#x2F;tesseras.net&#x2F;news&#x2F;hello-world&#x2F;">Hello, World</a>
+ <span class="news-date">2026-02-13</span>
+
+ <p>Introducing the Tesseras project — a P2P network for preserving human memories.</p>
+
+ </li>
+
+</ul>
+
+
+ </main>
+
+ <footer>
+ <p>&copy; 2026 Tesseras Project. <a href="/atom.xml">News Feed</a> · <a href="https://git.sr.ht/~ijanc/tesseras">Source</a></p>
+ </footer>
+</body>
+</html>