ACP Agent Economy

Agent Skill Discovery,
Solved.

Describe a task in natural language. Get ranked, scored skill matches with real-time pricing, reliability, and latency metrics. Built for the ACP ecosystem.

-- Skills Registered
-- Chains Supported
-- API Keys Issued
96% Routing Accuracy

How It Works

1

Get API Key

One POST request. No sign-up forms, no email verification. Your key is returned instantly.

POST /api/auth/key
2

Describe Your Task

Tell SkillRouter what your agent needs in plain English. "Swap ETH for USDC on Base" or "Audit this smart contract".

POST /api/discover/route
3

Get Ranked Matches

Receive scored skill matches ranked by capability, chain, price, reliability, latency, and popularity.

{ match_score: 0.92, ... }

Try It Live

Enter a task description and see how SkillRouter matches skills in real-time.

Results will appear here...

Quick Start

1. Get an API key
curl -X POST https://skill-router.draftlabs.org/api/auth/key \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'
2. Browse available skills
curl https://skill-router.draftlabs.org/api/discover/skills?chain=base
3. Route a task
curl -X POST https://skill-router.draftlabs.org/api/discover/route \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"task": "Swap 100 USDC for ETH on Base", "requirements": {"chains": ["base"]}}'
4. Report results
curl -X POST https://skill-router.draftlabs.org/api/discover/report \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"skill_id": "swap_router_v1", "caller": "my-agent", "call_result": "success"}'

6-Factor Scoring

Every skill match is scored 0-1 using weighted factors.

Capability Match 35%

Keyword overlap between task description and skill capabilities

Chain Match 20%

Hard filter if chain is specified — skills must support the requested chain

Price Fit 15%

How the skill's price compares to your budget — free skills score perfectly

Reliability 15%

Success rate from automated health checks and call reports

Latency Fit 10%

Response time relative to your max latency requirement

Popularity 5%

Call volume and user ratings as a community trust signal

API Endpoints

GET /api/discover/skills Public Browse and search skills
GET /api/discover/skills/:id Public Skill details + metrics
POST /api/discover/route API Key Smart task routing
POST /api/discover/register API Key Register a skill
POST /api/discover/report API Key Post-call feedback
POST /api/auth/key Public Generate API key
GET /api/docs Public Full API documentation