A typed, self-hosted data layer for structured personal data, built to make that data usable anywhere.
-
Updated
Nov 11, 2026 - TypeScript
A typed, self-hosted data layer for structured personal data, built to make that data usable anywhere.
GROVE: a typed, persistent object-tree database with stable IDs, ordered children, atomic moves, SQLite WAL storage, queries, and crash-tested recovery.
Hash, sign, verify and audit EIP-712 typed data - including the domain and message mistakes that silently change the digest.
See what an EIP-712 signature authorises: Permit/Permit2/Seaport risk flags, hashes, signer recovery. Browser-only.
To associate your repository with the typed-data topic, visit your repo's landing page and select "manage topics."