Okta for Agents

Local identity.

Central control.

HOW IT WORKS

01

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.

02

Identity registered with Newtype

nit push publishes the agent card to agent-{uuid}.newtype-ai.org. Branches separate platform-specific access and hosted state.

03

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.

NEWTYPE AI

Local identity. Central control.

© 2026 newtype-ai · MIT License