Show HN: Unique Gemstones for Your Strings Seedstone is a new tool that generates a unique, deterministic 3D gemstone visual identity for any string input, such as usernames, wallets, or AI agents. The same input always produces the identical gem, enabling instant recognition across platforms. The project is available as an npm package and targets use cases from AI agents to crypto wallets. Give any string 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 bash $ 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