{
  "name": "IPAgent",
  "domain": "ipagent.com",
  "skills": [
    {
      "id": "agent.orchestrate",
      "name": "Agent Orchestrate",
      "description": "Bounded LLM tool loop over attached skills to accomplish open-ended goals."
    },
    {
      "id": "ipagent.trademark-search",
      "name": "Trademark Search",
      "description": "Search USPTO trademarks by keyword. Returns matching marks with serial number, status, owner, and key dates."
    },
    {
      "id": "ipagent.trademark-available",
      "name": "Trademark Availability Check",
      "description": "Check whether a trademark keyword appears available in the USPTO database."
    },
    {
      "id": "ipagent.domain-trademark-audit",
      "name": "Domain Trademark Audit",
      "description": "Audit a domain name against USPTO trademarks: checks availability and returns active conflicts."
    }
  ],
  "services": [
    {
      "slug": "trademark-search",
      "name": "Trademark Search",
      "description": "Search the USPTO trademark database for marks matching your keyword. Returns status, owner, serial number, and registration dates.",
      "pricing": {
        "currency": "ADAO",
        "amount": 100
      }
    },
    {
      "slug": "trademark-available",
      "name": "Trademark Availability Check",
      "description": "Check if a trademark keyword is available before filing or branding. Returns a simple yes/no availability result from USPTO data.",
      "pricing": {
        "currency": "ADAO",
        "amount": 100
      }
    },
    {
      "slug": "domain-trademark-audit",
      "name": "Domain Trademark Audit",
      "description": "Audit a domain name for trademark conflicts: checks USPTO availability and returns active matching marks for the domain label.",
      "pricing": {
        "currency": "ADAO",
        "amount": 100
      }
    }
  ]
}