Skip to content

Move publishing to ard.json, remove the AI Catalog page - #19

Merged
rvguha merged 1 commit into
mainfrom
ard-json-single-path
Aug 26, 2026
Merged

Move publishing to ard.json, remove the AI Catalog page#19
rvguha merged 1 commit into
mainfrom
ard-json-single-path

Conversation

@rvguha

@rvguha rvguha commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Brings the site in line with ARD v0.91, which defines its own entry and manifest and names one well-known path.

  • docs/ai_catalog_spec.md removed, dropped from the Specifications nav; the old URL redirects to interoperability.md.
  • Every /.well-known/ai-catalog.json reference is now ard.json, across the publishing guide, get started, FAQ, interoperability, glossary, and reference implementations.
  • index.md and how_ard_works.md no longer credit the AI Catalog standard as the way resources are described.
  • Glossary: "Capability manifest" becomes "ARD manifest", an "ARD entry" term is added, "AI Catalog" is reframed as a separate, predating standard.
  • Publishing template drops specVersion and hostArdManifest requires only entries, and the Host Info Object was removed in v0.91.
  • Corrects urn:ai:urn:air: in 7 places; 1404d7c fixed only the publishing guide.

The Cisco and Ora curl examples point at ard.json and will 404 until those publishers serve it; both maintainers have been contacted.

mkdocs build --strict passes: no broken links, the redirect emits, nav renders without the AI Catalog entry.

Companion: ards-project/ard-spec#81. The two should land together — the spec page renders spec/ard.md from that repo at build time.

🤖 Generated with Claude Code

ARD v0.91 defines its own entry and its own manifest, and names one
well-known path. The site is brought in line.

Removed docs/ai_catalog_spec.md and its Specifications nav entry; the old
URL redirects to interoperability.md. A top-level page devoted to
ai-catalog overstated a coupling that v0.91 loosens and that will keep
weakening.

Every /.well-known/ai-catalog.json reference is now ard.json, across the
publishing guide, get started, FAQ, interoperability, glossary and
reference implementations. index.md and how_ard_works.md no longer credit
the AI Catalog standard as the way resources are described. Glossary:
"Capability manifest" (removed in v0.91) becomes "ARD manifest", a new
"ARD entry" term is added, and "AI Catalog" is reframed as a separate,
predating standard.

Also corrects urn:ai: -> urn:air: in 7 places across glossary, FAQ and the
client guide; the spec uses urn:air: throughout and 1404d7c fixed only the
publishing guide.

The publishing template drops specVersion and host: ardManifest requires
only entries, and the Host Info Object was removed in v0.91.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant