{
  "@context": "https://schema.org",
  "@type": "AIAgent",
  "name": "AiNote Agent",
  "description": "AI-powered task management agent that helps you organize, track, and complete your tasks efficiently",
  "url": "https://api.ainote.dev",
  "version": "1.0.0",
  "provider": {
    "@type": "Organization",
    "name": "AiNote",
    "url": "https://ainote.dev"
  },
  "capabilities": [
    "task-management",
    "task-creation",
    "task-completion",
    "category-management",
    "calendar-integration",
    "ai-task-generation",
    "natural-language-processing"
  ],
  "authentication": {
    "type": "apiKey",
    "location": "header",
    "name": "Authorization",
    "scheme": "A2AKey",
    "description": "Use your MCP API key with 'A2AKey' prefix: 'Authorization: A2AKey <your-key>'"
  },
  "endpoints": {
    "tasks": {
      "url": "/api/a2a/tasks",
      "method": "POST",
      "description": "Perform task operations (list, create, update, delete, complete)"
    },
    "message": {
      "url": "/api/a2a/message",
      "method": "POST",
      "description": "Send natural language message to AI agent (Seahorse/해마)"
    },
    "status": {
      "url": "/api/a2a/status/{request_id}",
      "method": "GET",
      "description": "Check status of async operations"
    },
    "categories": {
      "url": "/api/a2a/categories",
      "method": "POST",
      "description": "Perform category operations (list, create)"
    }
  },
  "supportedProtocols": [
    "a2a/1.0",
    "mcp/2025-03-26"
  ],
  "rateLimits": {
    "requestsPerMinute": 60,
    "requestsPerHour": 1000
  },
  "contact": {
    "email": "support@ainote.dev"
  }
}
