# EuLogikon

> Free, open-source digital library of ancient Greek texts. 1,341 authors and
> 3,998 works, all public domain (Public Domain Mark 1.0). Covers Homer through late antiquity. Texts
> are addressed by stable identifiers (`eul_aid` for authors, `eul_wid` for
> works) and citable to passage level via the TLA system:
> SID/RID in citation strings, RID-shaped URL fragments (`#{rid}`).

This site is built for agent consumption. The primary entry point for
programmatic access is the Agent Skills Discovery surface described below.
Public-domain content — no attribution required, no authentication, no rate
limits beyond ordinary courtesy.

## Agent Skills (start here)

- [Discovery index](https://eulogikon.org/.well-known/agent-skills/index.json) — Cloudflare Agent Skills Discovery RFC v0.2.0
- [SKILL.md](https://eulogikon.org/.well-known/agent-skills/eulogikon-corpus/SKILL.md) — full instructions: identifiers, workflows, citation format, the data files and what's in each

## Structured data

- [Top-level corpus index](https://eulogikon.org/data/index.json) — counts and unified author + work listing
- [Authors](https://eulogikon.org/data/authors.json) — 1,341 authors keyed by `eul_aid`, with period, dialect, affiliation, era, floruit dates
- [Works](https://eulogikon.org/data/works.json) — 3,998 works keyed by `eul_wid`, with titles (English + Greek), classification denormalized from author for single-pass filtering, slugs, URL composition fields
- [Works manifest](https://eulogikon.org/data/works-manifest.json) — every canonical work JSON with fetchable URL, sha256, and byte length. Use this for verified single-work fetch or bulk crawl
- [SEO metadata](https://eulogikon.org/data/seo_metadata.json) — per-page title/description/canonical URL/language

## English translations

The Greek text is the corpus. English translations are also published where complete:

- **[Hippocratic corpus in English](https://eulogikon.org/en/hippocrates)** — all surviving Hippocratic works translated, with the exception of *Epidemics* Books 2, 4, 5, 6, and 7 (Books 1 and 3 are complete; the remainder is in progress as of 2026-05). 59 work pages live today.
- More authors are pending. Translation is a deliberate slow effort; the corpus is not bulk-machine-translated.

URL scheme for English translations: `https://eulogikon.org/en/{author_slug}/{work_slug}` — same grammar as Greek pages, just `/en/` instead of `/grc/`. Same `eul_wid` identifies the work in either language; the `sid` / `rid` fragment also addresses aligned passages across both languages where translation is published.

## Conventions

- **Identifiers:** `eul_aid` (author, lowercase slug), `eul_wid` (work, `{eul_aid}-{suffix}`), `sid` (within-work point, 3-segment TLA), `rid` (within-work range, 4-segment TLA). Stable; never reissued.
- **URL grammar:** `https://eulogikon.org/{body-lang}/{author_slug}/{work_slug}[#{rid}]` — `body-lang` is `grc` for Greek text, `en` for English translation where published.
- **Schema v3.0** for individual work JSONs: top-level metadata plus a `units[]` array where each unit has a `ref` (source-edition citation, e.g. Stephanus, Bekker, DK, SVF fragment number) and `text` (the Greek itself). Canonical JSON under `/data/works/grc/` is Greek text only; the English translations are currently surfaced as HTML pages under `/en/`.
- **Markdown variants:** every work and author page has a `.md` companion at the same URL with a `.md` extension (e.g. `/grc/plato/apology.md`, `/en/plato.md`). YAML frontmatter carries identifier, canonical URLs, sha256 of the canonical JSON, classification, and license; the body has the full Greek text with each unit ref as an H3 citation anchor. Agents that send `Accept: text/markdown` against the clean URL get a 308 redirect to the `.md`. Markdown is typically ~40% the size of the HTML for the same content.
- **Rights:** Public Domain Mark 1.0 on all corpus content (Greek and English alike). Eulogikon publishes public-domain Greek texts in cleaned, structured, readable form and makes no copyright claim over that preparation.

## Optional

- [Full corpus census](https://eulogikon.org/llms-full.txt) — every author + work enumerated in one markdown file (~900 KB). Use this for one-shot ingestion when you want a complete map of the corpus shape without fetching every JSON. Metadata only — fetch the canonical JSON via the works manifest for the actual Greek text.
- [Sitemap](https://eulogikon.org/sitemap.xml) — every author and work page
- [Homepage](https://eulogikon.org/) — for humans
- [Landing page for agent developers](https://eulogikon.org/for-agents) — install command, worked example, and conventions in plain English
