{
  "protocolVersion": "0.3.0",
  "name": "hjLabs.in Agent",
  "description": "Answers questions about hjLabs.in using only content published on hjlabs.in: the industrial automation machines it manufactures and their published INR list prices and specifications, its eleven AI/ML consulting services, company and contact information, and a search over the published site index. Read-only: it cannot place orders, issue quotations or accept personal data.",
  "version": "1.0.0",
  "documentationUrl": "https://hjlabs.in/llms.txt",
  "iconUrl": "https://hjlabs.in/assets/img/logo.png",
  "provider": {
    "organization": "hjLabs.in",
    "url": "https://hjlabs.in/"
  },
  "supportedInterfaces": [
    {
      "url": "https://hjlabs.in/a2a",
      "protocolBinding": "JSONRPC",
      "transport": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "url": "https://hjlabs.in/a2a",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "hjlabsOAuth2": {
      "type": "oauth2",
      "description": "Optional. Identifies the calling client; grants no additional data. See https://hjlabs.in/auth.md",
      "flows": {
        "clientCredentials": {
          "tokenUrl": "https://hjlabs.in/oauth/token",
          "scopes": {
            "a2a:read": "Call the read-only skills as an identified client."
          }
        },
        "authorizationCode": {
          "authorizationUrl": "https://hjlabs.in/oauth/authorize",
          "tokenUrl": "https://hjlabs.in/oauth/token",
          "scopes": {
            "a2a:read": "Call the read-only skills as an identified client."
          }
        }
      }
    }
  },
  "securityRequirements": [],
  "security": [],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "list-products",
      "name": "List hjLabs.in machines",
      "description": "List the industrial automation machines and IoT devices that hjLabs.in publishes for sale, with their real names, product page URLs and published INR list prices. Optionally filter by category.",
      "tags": [
        "products",
        "catalogue",
        "machines",
        "pricing",
        "manufacturing"
      ],
      "examples": [
        "What machines does hjLabs.in sell?",
        "List your soldering products with prices."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "get-product",
      "name": "Get one machine in full",
      "description": "Return the full published record for one hjLabs.in machine: description, published specifications, list price, SKU, availability and product page URL. Only specifications that hjLabs.in publishes on the product page are returned.",
      "tags": [
        "product",
        "specifications",
        "price",
        "datasheet"
      ],
      "examples": [
        "Tell me about the 3-Axis CNC Router Machine.",
        "What is the work envelope and price of the selective soldering robot?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "list-ai-services",
      "name": "List AI/ML services",
      "description": "List the eleven AI/ML consulting services published under hjlabs.in/AIML/services/, with their URLs and descriptions.",
      "tags": [
        "ai",
        "machine-learning",
        "consulting",
        "services"
      ],
      "examples": [
        "What AI/ML services do you offer?",
        "Do you do RAG systems?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "get-company-info",
      "name": "Get hjLabs.in company information",
      "description": "Return who hjLabs.in is: legal-facing description, founding year, founder, registered office address in Gandhinagar, contact routes, areas of expertise and links to the published terms, privacy, refund and shipping policies.",
      "tags": [
        "company",
        "contact",
        "about",
        "address"
      ],
      "examples": [
        "Who is hjLabs.in and where are you located?",
        "How do I contact hjLabs.in?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "search-site",
      "name": "Search published hjlabs.in content",
      "description": "Resolve a free-text query against the index of pages published in the hjlabs.in sitemaps and llms.txt, covering products, AI/ML services, industry pages, blog posts, city service pages, policies and free tools. Returns titles, URLs and published summaries.",
      "tags": [
        "search",
        "discovery",
        "sitemap",
        "content"
      ],
      "examples": [
        "Do you have a page about AI for textile manufacturing?",
        "Find your Pune industrial automation page."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}
