P31 P31 Labs
๐Ÿ—„๏ธ
๐Ÿ”ต PROTOTYPE

FORGE

Special Interest Vault โ€” Sovereign Knowledge Archive

01. What It Is

Special interests (SpIns) and hyperfixations are not symptoms to manage โ€” they are the primary mechanism through which many autistic individuals learn, connect, and experience joy. FORGE is a database built specifically for this purpose: cataloging, connecting, and celebrating the depth of a special interest with no judgment about its subject matter, no social exposure, and no comparison to anyone else's archive.

The Design Mandate

FORGE must look and feel like an RPG skill-tree or a star map โ€” not a spreadsheet, not a Notion board, not a Wiki. The act of adding a new entry must feel like unlocking a node in a knowledge graph, because for many AuDHD individuals, the act of cataloging knowledge is as regulating as the knowledge itself. The archive is the stim. SQLite WASM stores everything on the device. Zero network calls. Zero social features. The data belongs to the user forever.

02. Features

D3.js Force Graph Knowledge Skill-Tree

Each special interest is a glowing node in a D3.js force-directed graph. Related interests connect with edges. Tap a node to see its entries. The graph clusters organically based on user-defined relationships โ€” no imposed taxonomy. The layout breathes: nodes drift gently, settling into natural proximity based on connection density.

SQLite WASM Entry System

Each entry in an interest can hold: freeform text, images (stored as base64 in the DB), links (stored as text โ€” no fetching), and tags. SQLite WASM runs entirely in-browser โ€” no server, no sync, no account. The database file can be exported as a binary blob and imported on another device.

Depth Rings Interest Depth Visualization

Each node displays depth rings โ€” like tree growth rings โ€” representing the number of entries made over time. A brand-new hyperfixation is a tight, single-ring node. A decade-long special interest is a wide, luminous orb with visible history. No numbers shown. Just the visual density of accumulated knowledge.

Export Sovereign Data Portability

One-tap export: download the entire SQLite database as a `.forge` file. Import it on any device running FORGE. No accounts, no cloud sync, no vendor lock-in. The archive is yours โ€” portable, perpetual, and private. The `.forge` format is just a renamed SQLite binary readable by any standard SQLite tool.

Status

๐Ÿ—„๏ธ
In Design
Post-research phase

Non-Features

โœ— Social sharing
โœ— Public profiles
โœ— Comparison metrics
โœ— Cloud sync
โœ— Network calls
โœ— Account required
โœ— Ads or analytics

Technical Stack

Database
SQLite WASM (sql.js) โ€” in-browser, zero server
Graph
D3.js force-directed layout โ€” organic clustering
Images
Base64 stored in SQLite โ€” no external CDN
Export
.forge binary (SQLite) โ€” import/export anywhere