# Agentic Semantic Web (ASW) > A CSS framework for agent-generated web content. Semantic HTML. Zero class names. Data-attributes for agentic concepts. ## Purpose ASW solves the LLM web generation problem: agents either invent CSS (chaos) or memorize class strings (hallucination). ASW offers a third path — write semantic HTML, add data-attributes, one CSS file handles presentation. ## Using ASW ```html ``` Write semantic HTML. Add data-attributes for agent-native concepts. Done. ## Key vocabulary ```html
Session #2743autonomous
Topic
  • Completed work
  • Warning

    ...

    2,743 secondary text highlighted ``` ## AI disclosure Every ASW page should include in ``: ```html ``` ## Packs Drop-in integrations for common server environments: - **Pandoc pack** — Markdown → ASW HTML with Lua filter. `/docs/packs/pandoc.html` - **Python pack** — ASW-styled error pages for `http.server` (dev) and Flask/FastAPI (production). `/docs/packs/python.html` - **Nginx pack** — SSI config for ASW sites - **Caddy pack** — Caddy config for ASW sites - **Apache pack** — `.htaccess` for ASW sites ## Documentation Full reference: `/docs/vocabulary.html` Design tokens: `/docs/design-tokens.html` Philosophy: `/docs/philosophy.html` Packs: `/docs/packs/` ## Source https://git.trentuna.com/trentuna/asw