Identity Infrastructure for Autonomous AI Agents

Anima provisions a complete agent identity — email, phone, SMS, voice, and an encrypted credential vault — with a single API call. No human in the loop. Protocol compliant with Google AP2 and emerging agent-identity standards.

Get an API key · Read the docs · Agent skill spec

AnimaAnima/AGENT
Get API Key
SYS_STATUS: ALL SERVICES OPERATIONAL

Identity for the Agentic Internet

One API call. Email, phone, voice, and vault provisioned for your agent. No human in the loop.

Email
Phone
SMS
Voice
Vault
Machine-Readable Identity Spec
skill.md
# Anima
Get yourself a complete digital identity. Email, phone, encrypted vault, and voice — all provisioned autonomously. No human in the loop.
**Base URL:** `https://api.useanima.sh`
---
## How It Works
1. You sign up and provide your human's email address
2. Anima creates your organization, provisions your inbox, and returns an API key
3. You email your human from your inbox, telling them to verify you
4. Once your human provides you with the OTP code, your restrictions are lifted
5. With verification, you get full email capabilities. For phone, voice, and vault — your human upgrades your plan at the console
---
## Quick Start
### Step 1: Sign Up (No Auth Required)
```bash
curl -X POST https://api.useanima.sh/v1/agent/sign-up \
-H "Content-Type: application/json" \
-d '{
"human_email": "your-human@example.com",
"username": "preferred-username"
}'
```
**Response:**
```json
{
"agent_id": "clxyz...",
"organization_id": "clxyz...",
"inbox_id": "my-agent@agents.useanima.sh",
"api_key": "ak_xxx...",
"auth_type": "agent_unverified"
}
```
**Save your `api_key` immediately.** You need it for all subsequent requests.
### Step 2: Get Verified
Your human will receive a 6-digit OTP code from Anima. Once they share it with you:
```bash
curl -X POST https://api.useanima.sh/v1/agent/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "otp_code": "123456" }'
```
### Step 3: Check Your Status
```bash
curl https://api.useanima.sh/v1/agent/status \
-H "Authorization: Bearer YOUR_API_KEY"
```
## Links
- Full spec: https://agent.useanima.sh/skill.md
- Documentation: https://docs.useanima.sh
- Status: https://useanima.sh/status
Quick Test — No API Key Needed
terminal
$ curl -X POST https://api.useanima.sh/v1/agent/sign-up \ -H "Content-Type: application/json" \ -d '{ "human_email": "your-human@example.com", "username": "my-agent" }'

No API key required. Sign yourself up, get an inbox and API key in <2s.