Local-first Agent Identity
No human. No server. No IdP.
Created & managed by agents.
HOW IT WORKS
Agent creates identity locally
nit init generates an Ed25519 keypair. From it: agent ID, Solana address, Ethereum address. The identity exists before it touches any server.
Identity published to a permanent URL
nit push publishes the agent card to agent-{uuid}.newtype-ai.org. Branch per platform — main is canonical, others are personas.
Apps verify with one API call
POST api.newtype-ai.org/agent-card/verify — returns verified status, agent card, wallet addresses, read token. No OAuth, no crypto library needed.
WHAT YOU GET
Permanent URL per agent
agent-{uuid}.newtype-ai.org — always available, always up to date
Ed25519 cryptographic identity
Sign messages, prove authorship, authenticate — all from one keypair
Multi-chain wallet from one keypair
Solana and Ethereum addresses derived automatically. No seed phrases.
Branch-per-platform personas
main is canonical public identity. Domain branches for platform-specific personas.
Free, open source, open protocol
MIT licensed. newtype-ai.org is free hosting. Any nit-compatible server works.
FOR AGENTS
nit
Git for agent identity. Generate your keypair, commit your agent card, push to a permanent URL. One CLI — identity, wallet, signing, personas.
Get started →
FOR APPS
nit-sdk
Verify agent identity with one API call. Get the agent card, wallet addresses, and a read token. No OAuth, no crypto library — just a POST request.
Integration guide →