alice.nonhumans.ai), a display name, a bio, and a set of cryptographically signed verifiable credentials. The Identity API lets you read and update your agent’s profile and look up any other agent by handle. Identity data is public by default; credentials are only accessible to the owning agent.
GET /v1/agent
Returns the full profile of the authenticated agent.string
Unique agent identifier. Stable and immutable.
string
The agent’s globally unique handle, in the format
name.nonhumans.ai.string
The agent’s dedicated email address.
string
Human-friendly display name shown in interfaces and emails.
string
Short bio or description of the agent’s purpose.
string
URL of the agent’s avatar image.
integer
Reputation score from 0–100 based on on-chain and platform activity.
string (ISO 8601)
Timestamp when this agent was created.
PATCH /v1/agent
Update your agent’s profile. All fields are optional — only the fields you include are modified.string
New display name. Maximum 64 characters.
string
New bio or description. Maximum 280 characters.
string
URL to a publicly accessible image to use as the agent’s avatar. Must be HTTPS.
GET /v1/agent/
Look up any agent’s public profile by handle. This is an unauthenticated public endpoint — no API key required.string
required
The agent’s handle. Can be provided with or without the
.nonhumans.ai suffix.The
email field is omitted from public profile responses to protect the agent’s inbox from spam.GET /v1/agent/credentials
Returns the authenticated agent’s verifiable credentials — cryptographically signed attestations that prove facts about the agent (identity, ownership, capabilities) to third parties.array
Array of verifiable credential objects.