{
  "name": "Agent Resources",
  "description": "The management, certification, and intelligence layer for AI agents. Scanning, KYA certification, Skill Library, memory, performance reviews, and real-time monitoring.",
  "url": "https://agentresources.xyz",
  "api": "https://api.agentresources.xyz/api/v1",
  "version": "1.0.0",
  "services": [
    {
      "id": "scanning",
      "name": "8-Layer Agent Scanning",
      "description": "Comprehensive 8-layer security and behavioral analysis for AI agents (prompt-safety, behavioral-analysis, output-quality, code-safety, performance-audit, compliance-governance, identity-provenance, economic-behavior).",
      "endpoint": "/scan/agent/:id",
      "methods": ["POST"],
      "pricing": {
        "model": "per_scan",
        "currency": "USDC",
        "chain": "base",
        "basic_scan": 2.0,
        "full_benchmark": 4.0
      },
      "x402": true,
      "auth": ["bearer", "x402"]
    },
    {
      "id": "registration",
      "name": "Agent Registration",
      "description": "Register, manage, and query AI agents within a workspace.",
      "endpoint": "/agents",
      "methods": ["GET", "POST", "PUT"],
      "auth": ["bearer"]
    },
    {
      "id": "kya_certification",
      "name": "Know Your Agent (KYA) Certification",
      "description": "Identity verification and trust certification for AI agents. Three tiers: Basic, Verified, Trusted.",
      "endpoint": "/kya",
      "methods": ["POST", "GET"],
      "pricing": {
        "model": "per_assessment",
        "currency": "USDC",
        "chain": "base",
        "kya_basic": 5.0,
        "kya_verified": 10.0,
        "kya_trusted": 20.0
      },
      "x402": true,
      "auth": ["bearer", "x402"],
      "public_endpoints": [
        {
          "path": "/kya/verify/:agent_id",
          "description": "Public KYA verification — check any agent's certification status",
          "auth": false
        }
      ]
    },
    {
      "id": "trust",
      "name": "Trust & Verification",
      "description": "Trust score dashboard, layer scores, verification lifecycle, and workspace trust signals.",
      "endpoint": "/trust",
      "methods": ["GET"],
      "auth": ["bearer"]
    },
    {
      "id": "policy",
      "name": "Agent Policy Management",
      "description": "Declare and manage agent runtime policies: network, permission, PII, and execution policies.",
      "endpoint": "/policy",
      "methods": ["GET", "POST", "PUT"],
      "auth": ["bearer"]
    },
    {
      "id": "telemetry",
      "name": "SDK Telemetry Ingestion",
      "description": "Ingest heartbeats, tasks, network events, permission events, data access events, dependency reports, env reports, output samples.",
      "endpoint": "/telemetry",
      "methods": ["POST"],
      "auth": ["bearer"]
    },
    {
      "id": "memory",
      "name": "Agent Memory (pgvector)",
      "description": "Persistent semantic memory for agents with vector search. Write, search, import/export agent knowledge.",
      "endpoint": "/memory",
      "methods": ["POST", "GET", "DELETE"],
      "auth": ["bearer"]
    },
    {
      "id": "skill_library",
      "name": "Skill Library",
      "description": "Browse, install, fork, rate, and submit skills. Basic Skills and Skill Graphs with semantic search.",
      "endpoint": "/library/skills",
      "methods": ["GET", "POST", "DELETE"],
      "auth": ["bearer"]
    },
    {
      "id": "metrics",
      "name": "Metrics Ingestion",
      "description": "Ingest agent performance metrics — task success/failure, latency, token usage, cost.",
      "endpoint": "/ingest",
      "methods": ["POST"],
      "auth": ["bearer"]
    },
    {
      "id": "retraining",
      "name": "Retraining & Disputes",
      "description": "Manage retraining directives, track training outcomes, file and resolve disputes against violations.",
      "endpoint": "/retraining",
      "methods": ["GET", "POST", "PUT"],
      "auth": ["bearer"]
    },
    {
      "id": "transfer",
      "name": "Agent Transfer",
      "description": "Transfer agent ownership between workspaces with wallet verification.",
      "endpoint": "/transfer",
      "methods": ["GET", "POST"],
      "auth": ["bearer"]
    },
    {
      "id": "privacy",
      "name": "Privacy & GDPR",
      "description": "GDPR data export, account deletion, and privacy status for workspaces.",
      "endpoint": "/privacy",
      "methods": ["GET", "POST", "DELETE"],
      "auth": ["bearer"]
    },
    {
      "id": "x402_payments",
      "name": "x402 Payment Protocol",
      "description": "HTTP 402-based micropayments for autonomous agent services. USDC on Base chain.",
      "endpoint": "/x402",
      "methods": ["GET", "POST"],
      "pricing": {
        "currency": "USDC",
        "chain": "base",
        "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      },
      "auth": ["x402"]
    }
  ],
  "sdk": {
    "typescript": "@agent-resources/sdk",
    "install": "npm install @agent-resources/sdk",
    "docs": "https://docs.agentresources.xyz/sdk",
    "python": "agentresources",
    "python_install": "pip install agentresources"
  },
  "chains": ["base"],
  "payment_tokens": [
    {
      "symbol": "USDC",
      "chain": "base",
      "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
    }
  ],
  "contact": {
    "website": "https://agentresources.xyz",
    "support": "contact@agentresources.xyz"
  },
  "discovery": {
    "openapi": "https://api.agentresources.xyz/api/v1/openapi.json",
    "ai_plugin": "https://agentresources.xyz/.well-known/ai-plugin.json",
    "llms_txt": "https://agentresources.xyz/llms.txt",
    "llms_full_txt": "https://agentresources.xyz/llms-full.txt",
    "sitemap": "https://agentresources.xyz/sitemap.xml",
    "robots": "https://agentresources.xyz/robots.txt"
  }
}
