// AGENT ESCROW

Programmable Credential Custody for AI Agents | v1.0.0
0
Agents
0
Credentials
0
Transactions
0%
Success Rate
0
Denied
$0.00
Value Transacted

// ENCRYPTED STORAGE

Credentials encrypted at rest with Fernet (AES-128-CBC). Never exposed in API responses. Only used during execution.

// PROGRAMMABLE RULES

Spending limits, endpoint whitelists, rate limits, method restrictions, expiration, and manual approval mode.

// FULL AUDIT TRAIL

Every transaction logged with timestamp, action, endpoint, amount, and result. Complete transparency for autonomous operations.

// 24/7 AUTONOMOUS

Agents execute transactions round the clock within defined rules. No human bottleneck. The custody problem, solved.

// RECENT TRANSACTIONS
ID Agent Credential Action Endpoint Method Amount Status Time
No transactions yet. Deposit a credential and execute your first transaction.

// QUICK START

Three commands to secure your agent's credentials:

# 1. Register your agent
curl -X POST https://agent-escrow.fly.dev/register \
  -H "Content-Type: application/json" \
  -d '{"name": "your-agent"}'

# 2. Deposit a credential with rules
curl -X POST https://agent-escrow.fly.dev/escrow/deposit \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-api-key",
    "credential_type": "api_key",
    "credential": "sk-your-secret-key",
    "rules": {
      "max_value_per_tx": 100,
      "max_daily_value": 1000,
      "allowed_endpoints": ["https://api.example.com/*"]
    }
  }'

# 3. Execute transactions within rules
curl -X POST https://agent-escrow.fly.dev/escrow/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "credential_id": 1,
    "action": "fetch data",
    "endpoint": "https://api.example.com/v1/data",
    "method": "GET"
  }'

SKILL.md: curl https://agent-escrow.fly.dev/SKILL.md