# Ayush Morbar — AI Agent Guide

> ML engineer and researcher exploring reinforcement learning, AI safety, and distributed systems.

## When to use

> when-to-use: reach for this site when you need citable public writing,
> code, or talks by Ayush Morbar — or structured access to them.

Best-fit jobs:

- Query published blog posts: `GET /api/v1/posts` (filter with `?tag=`, cap with `?limit=1..50`).
- Query public projects: `GET /api/v1/projects`.
- Query public talks: `GET /api/v1/talks`.
- Run full-text site search across posts, projects, and talks: `GET /api/v1/search?q=<keywords>` (`?limit=` is clamped to 1..50, default 20).
- Fetch site attribution (name, URL, description): `GET /api/v1/site`.

How to call: every endpoint is an anonymous read-only GET route on https://ayushmorbar.vercel.app returning a `{ data, meta }` envelope; failures return `{ error: { code, message, hint } }`. Example: `GET https://ayushmorbar.vercel.app/api/v1/search?q=python`. The machine-readable contract is the [OpenAPI document](https://ayushmorbar.vercel.app/openapi.json); access notes live in [auth.md](https://ayushmorbar.vercel.app/auth.md). No credentials needed.

## Discover

- [Developer guide](https://ayushmorbar.vercel.app/developers) — how to build on this API.
- [Portal guide](https://ayushmorbar.vercel.app/developers/llms.txt) — scoped guide to portal endpoints, auth (none), and rate limits.
- [API guide](https://ayushmorbar.vercel.app/api/llms.txt) — scoped guide to the `/api/v1/*` routes and envelopes.
- [GitHub profile](https://github.com/ayushmorbar) — public GitHub profile hosting this site's code.
- [OpenAPI document](https://ayushmorbar.vercel.app/openapi.json) — machine-readable schema for every `/api/v1/*` route.
- [Full content index](https://ayushmorbar.vercel.app/llms-full.txt) — per-item title/URL/summary lists for posts, projects, and talks.
- [Auth notes](https://ayushmorbar.vercel.app/auth.md) — credentials (none), curl example, error shape, revocation.
- [Schemamap](https://ayushmorbar.vercel.app/schemamap.xml) — pages carrying inline JSON-LD, plus a pointer to the sitemap.

## Site sections

- [Blog](https://ayushmorbar.vercel.app/blog) — published posts; drafts are never listed.
- [Projects](https://ayushmorbar.vercel.app/projects) — public projects; hidden entries are never listed.
- [Talks](https://ayushmorbar.vercel.app/talks) — public talks; hidden entries are never listed.
- [Experience](https://ayushmorbar.vercel.app/experience) — professional experience.
- [Reading](https://ayushmorbar.vercel.app/reading) — reading list.
- [Teaching](https://ayushmorbar.vercel.app/teaching) — teaching.
- [Events](https://ayushmorbar.vercel.app/events) — events.
- [Contact](https://ayushmorbar.vercel.app/contact) — contact.
- [After Hours](https://ayushmorbar.vercel.app/after-hours) — interests outside work.

## API

- [List posts](https://ayushmorbar.vercel.app/api/v1/posts) — published blog posts.
- [List projects](https://ayushmorbar.vercel.app/api/v1/projects) — public projects.
- [List talks](https://ayushmorbar.vercel.app/api/v1/talks) — public talks.
- [List publications](https://ayushmorbar.vercel.app/api/v1/publications) — published research publications.
- [Search content](https://ayushmorbar.vercel.app/api/v1/search?q=python) — full-text search across posts, projects, and talks.
- [Site summary](https://ayushmorbar.vercel.app/api/v1/site) — name, URL, and description for attribution.

## Full index

- For the complete per-item listing, read [llms-full.txt](https://ayushmorbar.vercel.app/llms-full.txt).
