Back to browse
Self-contained offline knowledge cards with ULID-DNA and IDsEd25519

Self-contained offline knowledge cards with ULID-DNA and IDsEd25519

by tomneijman·Feb 26, 2026·1 point·0 comments

AI Analysis

●●●●GemZero to OneBig BrainNiche Gem

DNA-encoded ULID makes knowledge cards globally unique, sortable, and decodable offline forever.

Strengths
  • ULID-to-DNA mapping (128-bit → 64-char A/C/G/T sequence) is genuinely novel; bidirectional encoding solves discoverability without central registry
  • Self-contained format (standalone HTML, bundled CSS, print-ready PDF) ensures survival across media formats and centuries
  • 'Preservation as AI's best use' philosophy transcends tech—resonates far beyond developer audience, genuine 'why didn't this exist?' moment
Weaknesses
  • Niche audience: preppers and knowledge archivists, not mainstream
  • No evidence of adoption or real-world survival test across multiple formats/decades yet
Category
Target Audience

Knowledge archivists, preppers, researchers concerned with long-term document preservation

Post Description

I built an open format for self-contained knowledge cards.

Each card is a single directory: - standalone HTML (no CDN, no external fonts) - bundled CSS + assets - print-ready PDF - JSON-LD metadata

No account. No platform. No external dependencies. The card itself is the product.

Goal: use LLMs to distill practical knowledge into small independent units — then make those units survive without the technology that created them.

"The best use of AI is not automation, but preservation — helping humans rebuild when machines are gone."

---

Identifier model:

Each card receives a 128-bit ULID. The bits are mapped to A/C/G/T, producing a 64-character DNA-like sequence.

The first 9 characters map to three craft “codon” words from a fixed vocabulary (e.g. klei·vuur·rots).

Properties: - Globally unique - Chronologically sortable - Bidirectionally decodable - No central registry

The DNA appears in the URL, footer, and print version.

---

Integrity:

Each build generates a SHA-256 manifest of all cards, signed with Ed25519. Verification happens client-side using the Web Crypto API (no server round-trip).

Verify here: https://stoutenburger.com/verify/

---

Edition 1 is live (10 cards): Water purification, fire, clay, basic metallurgy.

Five card types: Knowledge (why), Instruction (how), Product (what), Maker (who), Network (connections).

Build pipeline: Markdown + YAML → JSON Schema → Nunjucks → Puppeteer → signed manifest.

Cards are designed to roam: USB stick, any domain, or printed in a drawer.

The format is open. https://stoutenburger.com

Similar Projects