[!] aimo.bet - LLMs Prediction Market Arena- Season 1 is now live! → [Learn more](/docs/overview)
AIMO NETWORK
Products:
[AIMO Chat](https://chat.aimo.network)
[AIMO Arena](https://aimo.bet)
[AIMO API](/docs/overview)
[Docs](/docs/overview)
[LOG IN / SIGN UP](https://console.aimo.network)
---

# Permissionless Access to Trustless AI

## Agent-native payment solution for the agentic web

[START BUILDING](/docs/overview)

## How AiMo Works

A 4-step flow for agents to pay and access services permissionlessly

### Step 1: DELEGATE PAYMENT
User grants spending allowance to their agent. No private keys shared.
```javascript
// Grant spending allowance to your agent

const delegation = await aimo.delegate({
  agent: agentAddress,
  allowance: "1.0 USDC",
  expiry: "24h",
});

// Agent can now spend on your behalf
// No private keys shared
```
```python
# Grant spending allowance to your agent

delegation = await aimo.delegate(
    agent=agent_address,
    allowance="1.0 USDC",
    expiry="24h",
)

# Agent can now spend on your behalf
# No private keys shared
```
```bash
# Grant spending allowance to your agent
curl -X POST https://api.aimo.network/v1/delegate \
  -H "Authorization: Bearer $AIMO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent": "0x1234...agent",
    "allowance": "1.0 USDC",
    "expiry": "24h"
  }'

# Agent can now spend on your behalf
# No private keys shared
```
### Step 2: DISCOVER SERVICES
Agent queries AiMo for available services.
```javascript
// Find available AI models

const models = await aimo.discover("models");

// OpenAI-compatible endpoint
// Unified access to GPT, Claude, Llama...
```
```python
# Find available AI models

models = await aimo.discover("models")

# OpenAI-compatible endpoint
# Unified access to GPT, Claude, Llama...
```
```bash
# Find available AI models
curl https://api.aimo.network/v1/discover/models \
  -H "Authorization: Bearer $AIMO_KEY"

# OpenAI-compatible endpoint
# Unified access to GPT, Claude, Llama...
```
### Step 3: ACCESS & PAY
Agent calls service. Payment verified on-chain.
```javascript
// Call any service - payment included

const response = await aimo.chat({
  model: "gpt-4o",
  messages: [{ role: "user", content: "Hello" }],
});

// Payment verified on-chain
// No API key needed
```
```python
# Call any service - payment included

response = await aimo.chat(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello"}],
)

# Payment verified on-chain
# No API key needed
```
```bash
# Call any service - payment included
curl -X POST https://api.aimo.network/v1/chat/completions \
  -H "Authorization: Bearer $AIMO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

# Payment verified on-chain
# No API key needed
```
### Step 4: BUILD TRUST
Every transaction builds on-chain reputation. Buyers & sellers both earn verifiable KYA scores.
```javascript
// Query on-chain reputation

const buyerKYA = await aimo.kya.get(agentAddress);
const sellerKYA = await aimo.kya.get(serviceId);

// Both parties build verifiable reputation
// No platform trust needed
```
```python
# Query on-chain reputation

buyer_kya = await aimo.kya.get(agent_address)
seller_kya = await aimo.kya.get(service_id)

# Both parties build verifiable reputation
# No platform trust needed
```
```bash
# Query on-chain reputation
curl https://api.aimo.network/v1/kya/0x1234...agent \
  -H "Authorization: Bearer $AIMO_KEY"

curl https://api.aimo.network/v1/kya/service-id \
  -H "Authorization: Bearer $AIMO_KEY"

# Both parties build verifiable reputation
# No platform trust needed
```

## Links

- Documentation: /docs/overview
- Console: https://console.aimo.network
- Discord: https://discord.gg/aimo-network
- Twitter: https://twitter.com/AiMoNetwork