life.ayushrai.site developer portal

Read the public site from a script. Nothing here writes data.

Quickstart

The site is a knowledge base, not a multi-tenant app. These calls return public facts about Ayush Rai.

curl -sS https://life.ayushrai.site/llms.txt
curl -sS -H 'Accept: text/markdown' https://life.ayushrai.site/
curl -sS 'https://life.ayushrai.site/ask?query=Who%20is%20Ayush%20Rai'
curl -sS https://life.ayushrai.site/api/v1/sandbox

Sandbox

The sandbox is /api/v1/sandbox. It needs no API key and no bearer token. The response is the same public catalog as the rest of the site, with the header X-Sandbox: true. It does not create records, send email, or touch a private dataset, because this site does not have one. A short explanation is on the sandbox page.

API

Documentation for agents starts at llms.txt and the OpenAPI document. The API catalog is at /.well-known/api-catalog. GET /ask/ answers a question. POST /api/v1/batch/ answers up to ten questions immediately. POST /api/v1/jobs/ returns 202 Accepted with a Location poll URL for the same read-only answers. Directory URLs may omit a trailing slash. GET /api and GET /api/v1 return 401 with WWW-Authenticate until you follow auth.md. Errors are JSON with error.code, error.message, and links to docs. List responses accept page and limit. Responses advertise soft RateLimit-* headers (120 per 60 seconds). POST callers may send Idempotency-Key.

There is no private API key to provision. Self-serve registration is free and instant: POST /oauth/register (RFC 7591 dynamic client registration) returns a public client_id, and POST /oauth/token returns the non-secret bearer public-read, which only repeats the public pages. Anonymous registration at /agent/identity works too. Use the sandbox when you want to skip that handshake. Public pricing is documented in pricing.md (everything listed there is free). Versioning and Sunset rules are on the deprecation policy page.

curl -sS -X POST https://life.ayushrai.site/api/v1/jobs/ \
  -H 'content-type: application/json' \
  -d '{"queries":["Who is Ayush Rai?","projects"]}'

MCP

Skills

Official skills for this domain are listed on skills.sh/ayushrai-hub/LifeOS. Install with npx skills add ayushrai-hub/LifeOS. Source: skills/ and skills.md.

SDK and CLI

Official CLI and dual-language SDK live under packages/life-ayushrai (npm + life-ayushrai CLI) and packages/life_ayushrai (PyPI). Both set homepage to https://life.ayushrai.site/. Publish via the GitHub Action Publish SDK packages after setting repository secrets NPM_TOKEN and PYPI_TOKEN.

The Go SDK is published as a Go module at life.ayushrai.site/sdk/go (source). The npm and PyPI packages are built and tested in the repository and are published once registry credentials are configured.

go get life.ayushrai.site/sdk/go
npm install life-ayushrai
npx life-ayushrai ask "Who is Ayush Rai?"
npx life-ayushrai job "Who is Ayush Rai?" projects
pip install life-ayushrai
life-ayushrai sandbox

Source

The repository is ayushrai-hub/LifeOS. Coding agents should read AGENTS.md. Agent mode JSON is at /?mode=agent.

Home · auth.md · llms.txt · Jobs