Skip to content

Releases

v0.2.1 — Zenodo auto-archive test

Choose a tag to compare

@Janady13 Janady13 released this 27 May 03:51

First release after enabling Zenodo→GitHub auto-archive. This release should automatically generate a Zenodo DOI.

Companion to AEO Methodology paper: 10.5281/zenodo.20404971

License: MIT

v0.2.0 — First public PyPI-ready release

Choose a tag to compare

@Janady13 Janady13 released this 27 May 03:30

Companion software to the AEO Methodology paper.

Release artifacts

Cite

Companion to 10.5281/zenodo.20404971

License

MIT

v0.1.0 — Initial public release

Choose a tag to compare

@Janady13 Janady13 released this 26 May 01:54

aio-surfaces v0.1.0 — Initial public release

MIT-licensed Python toolkit that generates the four canonical AI-citation surfaces from a single typed site config:

  • llms.txt (markdown summary AI crawlers prefer)
  • aeo.json (atomic question/answer facts under 500 chars each)
  • entity.json (Schema.org @graph: Organization + Person + WebSite)
  • brand.json (internal brand truth ledger)

One config means all four surfaces stay in sync. When they drift, AI engines (ChatGPT, Claude, Gemini, Perplexity, Google AI Overviews) receive conflicting signals and de-rank the site.

Pure Python stdlib core, optional PyYAML, 10/10 tests passing. Used in production at https://www.thatdevpro.com

This release is archived to Zenodo for a citable DOI.

Cite as: Anady, Joseph W. (2026). aio-surfaces: a Python toolkit for AI-citation surface generation (v0.1.0). Zenodo. https://github.com/Janady13/aio-surfaces