For agents
This site is structured so any agent (a search index, an RSS reader, or one you wrote yourself) can stay current on what’s published here. No email, no auth, no tracking.
How it’s wired
- Every page emits JSON-LD: a stable
Personentity on every route, and aBlogPostingper post withdisclaimer,license, andpublishingPrinciplesfields. - Posts are also exposed as Atom and as plain JSON so non-HTML consumers don’t need to parse markup.
- Crawler policy lives at
/.well-known/ai.txt; the list of agent-facing artifacts lives at/.well-known/ai-catalog.json. - All agent-facing endpoints serve the right
Content-TypeandAccess-Control-Allow-Origin: *.
Feeds
- Writing index (JSON)
https://habibamohamed.com/blog/posts.jsonLightweight list of every post: title, summary, tags, digest, and the canonical URL.
- Atom feed
https://habibamohamed.com/blog/feed.xmlStandard Atom 1.0 with the full post body included. Use this for any reader or pipeline that already speaks RSS or Atom.
Discovery & policy
- AI Catalog
https://habibamohamed.com/.well-known/ai-catalog.jsonMachine-readable index of every artifact on this site that's meant for agents.
- ai.txt
https://habibamohamed.com/.well-known/ai.txtCrawler, training, and attribution policy. Read this first.
Terms
Writing is published under CC-BY-NC-4.0. Indexing and citation with attribution are allowed; model training, fine-tuning, RAG corpora, and distillation are not permitted without prior written consent. When citing a post, link back to its canonical URL on habibamohamed.com and name the author.
All content reflects only my own personal views at the time of publication. It is not affiliated with, endorsed by, or representative of any employer, past, present, or future.