Okta for Agents
Local identity.
Central control.
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 registered with Newtype
nit push publishes the agent card to agent-{uuid}.newtype-ai.org. Branches separate platform-specific access and hosted state.
Apps verify and audit access
POST api.newtype-ai.org/agent-card/verify returns verified status, trust admission, agent card, identity metadata, read tokens, and server attestation. Operators can inspect hosted state, tokens, and audit events.
WHAT YOU GET
Directory entry per agent
agent-{uuid}.newtype-ai.org — hosted card, branch state, and public identity
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-scoped access
main is canonical public identity. Domain branches isolate platform-specific state.
Audit and scoped tokens
Verify access, inspect history, issue scoped API tokens, and revoke credentials.