# auth.md

Agent registration and API access for [Jet Teknoloji](https://www.jetteknoloji.com/).

## Audience

AI agents and automation clients that need to discover Jet Teknoloji public APIs, documentation, and lead/contact actions on the marketing site.

## How to register

1. Read `/.well-known/oauth-protected-resource` and `/.well-known/oauth-authorization-server`.
2. Register via `POST /.well-known/oauth/register` with JSON:

```json
{
  "client_name": "my-agent",
  "email": "ops@example.com"
}
```

3. Store the returned `client_id` / `client_secret`.
4. Prefer public, unauthenticated discovery endpoints first (`/.well-known/*`, `/llms.txt`, OpenAPI).

Anonymous registration (no email) is supported for discovery-only `public.read` scope. Email-verified provisioning may unlock additional access after human review.

## Public endpoints (no bearer token required)

| Endpoint | Purpose |
|----------|---------|
| `GET /.well-known/api-catalog` | RFC 9727 API catalog |
| `GET /.well-known/openapi.json` | OpenAPI 3.1 |
| `GET /.well-known/health` | Health |
| `GET /.well-known/agent-card.json` | A2A Agent Card |
| `POST /.well-known/a2a` | Minimal A2A JSON-RPC stub |
| `POST /.well-known/mcp` | Minimal MCP tools |
| `GET /llms.txt` | Site summary for LLMs |
| `POST /api/callback_submit.php` | Sales callback lead |
| `GET|POST /api/blog_reaction.php` | Blog emoji reactions |
| `POST /.well-known/mcp` | Minimal MCP tools |

## Human product access

Customer panel registration and checkout: [https://go.jetteknoloji.com/register.php](https://go.jetteknoloji.com/register.php)

## Contact

- Email: satis@jetteknoloji.com
- Phone: 0850 309 20 35
- Form: https://www.jetteknoloji.com/bize-ulasin
