its own gemstone.
Type a username, wallet, company, or AI agent — Seedstone forges a unique 3D gem as its permanent visual identity. The same input always crystallizes the exact same stone.
Two lines to a gem #
$ npm install seedstone
js
import { SeedstoneRenderer } from 'seedstone';
new SeedstoneRenderer('alice', {
container: document.getElementById('gem'),
});
How it works #
Type any string
A name, address, ID, filename — anything you already use as an identifier.
One input, one seed
Your string is hashed into a stable seed. The same input always produces the exact same result.
Forge the gem
Statistically independent visual properties are derived from the seed and rendered as a unique 3D gem.
A visual identity layer #
for everything.
Wherever an identifier appears, a Seedstone makes it instantly recognizable — and impossible to confuse.
AI Agents
Give every autonomous agent a face. A stone that follows it across logs, dashboards, and handoffs.
Per-agent identity### Wallets
Turn an unreadable address into a recognizable gem. Spot your wallet instantly without reading a single hex character.
Crypto & Web3### Developer platforms
Deterministic avatars for keys, services, and endpoints. Generated, never stored.
Keys & services### Teams & communities
Memorable identities for squads, guilds, and spaces that feel earned and permanent.
Groups & spaces### Documents & records
Fingerprint files, invoices, and records so any item is identifiable at a glance.
Files & ledgers### People & profiles
A profile identity that is unique, consistent, and impossible to spoof by sight.
Usernames