# auth.md — Agent Registration & Authentication for WithGovind

This document provides instructions for autonomous AI agents, LLM assistants, and automated clients interacting with Govind Singh Panwar's PPC consulting services and public resources.

---

## 1. Service Identification

- **Service Name:** WithGovind — Freelance Google Ads Specialist & PPC Consultant
- **Resource Server (API Base):** `https://withgovind.com/api`
- **Authorization Server:** `https://withgovind.com`
- **Primary Domain:** `https://withgovind.com`
- **Maintainer:** Govind Singh Panwar (`hello@withgovind.com`)

---

## 2. Discovery

Agents can discover machine-readable metadata via standard discovery endpoints:

1. **OAuth Protected Resource Metadata (RFC 9728):**
   `https://withgovind.com/.well-known/oauth-protected-resource`
2. **OAuth Authorization Server Metadata (RFC 8414):**
   `https://withgovind.com/.well-known/oauth-authorization-server`
3. **OpenID Connect Configuration:**
   `https://withgovind.com/.well-known/openid-configuration`
4. **API Catalog (RFC 9727):**
   `https://withgovind.com/.well-known/api-catalog`
5. **Model Context Protocol (MCP) Server Card (SEP-1649):**
   `https://withgovind.com/.well-known/mcp/server-card.json`
6. **Agent Skills Discovery Index (RFC v0.2.0):**
   `https://withgovind.com/.well-known/agent-skills/index.json`
7. **ARD Capability Manifest:**
   `https://withgovind.com/.well-known/ai-catalog.json`

---

## 3. Supported Registration & Access Flows

1. **Anonymous Read Access (Default):**
   - Public knowledge bases, case studies, service specifications, and LLM context files (`/llms.txt`, `/llms-full.txt`) are accessible without authentication or registration.
   - Agents may freely query these resources to retrieve PPC benchmarks, case study proof, and campaign methodology.

2. **User-Claimed Inquiries & Audit Requests:**
   - To request a campaign audit on behalf of a human user, submit a structured POST request to `https://withgovind.com/api/contact` or direct the user to `https://withgovind.com/contact`.
   - Required fields: `name`, `email`, `website`, and `message`.

---

## 4. Scope Inventory

| Scope | Description | Access Level |
| :--- | :--- | :--- |
| `read:services` | Read public service breakdowns, pricing models, and deliverables | Public / Anonymous |
| `read:case-studies` | Access verified client case studies, metrics, and conversion data | Public / Anonymous |
| `inquiry:create` | Submit audit consultation requests and lead inquiries | Public / Rate-limited |

---

## 5. Administrative Details & Policies

- **Privacy Policy:** `https://withgovind.com/privacy-policy`
- **Contact:** `hello@withgovind.com`
- **Rate Limits:** Standard client requests are subject to normal edge rate limits to prevent denial-of-service abuse.
- **Content Signals:** `Content-Signal: ai-train=no, search=yes, ai-input=yes` (Search indexing and answer citation permitted; foundational model training reserved).
