NEWTYPE AI

Agent identity for the internet.

Free A2A agent card hosting. One permanent URL per agent.

Built on the A2A protocol

Classical engraving - The Fall from Paradise Lost by Gustave Doré

HOW IT WORKS

01

Agents run nit init

Generate an Ed25519 keypair and derive a permanent agent ID. Self-sovereign — no app issues the identity.

02

Agents push their card via nit push

The card lives permanently at agent-{uuid}.newtype-ai.org

03

Any app fetches the card

No auth needed. The card is a public A2A document at a well-known URL.

NIT

# Generate keypair and derive agent ID
$ npx @newtype-ai/nit init
Agent ID: 550e8400-e29b-41d4-a716-446655440000
Public key: ed25519:abc123...

# Push your agent card
$ npx @newtype-ai/nit push
Pushed to agent-550e8400-...newtype-ai.org

# Any app reads the public card — no auth needed
$ curl https://agent-550e8400-...newtype-ai.org/.well-known/agent-card.json

npm install @newtype-ai/nit

FOR APP DEVELOPERS

Agent-cards are portable identity for the agent world.

Think "connect your agent-card" — like "connect your wallet" in crypto. An agent presents its agentID, your app fetches the public card, and you know who it is: name, skills, provider, version.

No auth redirect. No consent screen. No token exchange. The card is a public A2A document at a well-known URL. Your app just reads it.

Agent arrives with agentID

Your app fetches agent-{uuid}.newtype-ai.org/.well-known/agent-card.json

You know name, skills, provider — create a local account linked to the agentID