Skip to content

Add Afore as reference publisher example (travel/editorial)#15

Open
mikeslone wants to merge 4 commits into
ards-project:mainfrom
mikeslone:add-afore-reference-publisher
Open

Add Afore as reference publisher example (travel/editorial)#15
mikeslone wants to merge 4 commits into
ards-project:mainfrom
mikeslone:add-afore-reference-publisher

Conversation

@mikeslone

Copy link
Copy Markdown

Summary

Adds Afore — A Travel House (afo.re) as a reference publisher in the travel/editorial vertical, complementing existing publisher listings in issues #11#14.

Changes

  • conformance/examples/publishers/afore-travel-house.md — integration stack, discovery URLs, sample queries
  • conformance/examples/publishers/afore-ai-catalog.snapshot.json — point-in-time catalog export (live catalog is authoritative at https://afo.re/.well-known/ai-catalog.json)
  • Links the new example from conformance/README.md

Afore catalog highlights

  • 8 ARD entries: MCP, OpenAPI, global places, RSS, image sitemap, llms.txt, agents.json, Cannes dataset
  • Dynamic CMS-driven updatedAt, ETag/Last-Modified, CORS
  • Host trustManifest with did:web:afo.re and policy attestations
  • CI: Node validation + official conformance-test manifest (PASS)
  • Related issue: Reference publisher: Afore — luxury travel MCP + ARD catalog #14

Happy to adjust format/naming to match maintainer preferences.

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
{
"identifier": "urn:air:afo.re:server:travel-mcp",
"displayName": "Afore Travel House MCP Server",
"type": "application/mcp-server+json",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> mcp-server-card+json

{
"identifier": "urn:air:afo.re:api:public-rest",
"displayName": "Afore Public REST API",
"type": "application/openapi+yaml",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This type is not yet in the official spec, It may fail the conformance test.

Is this the registry API endpint? You can use application/ai-registry instead.

{
"identifier": "urn:air:afo.re:dataset:global-places",
"displayName": "Afore Global Places Catalog",
"type": "application/json",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

type : application/json --> application/ai-catalog+jspn

{
"identifier": "urn:air:afo.re:feed:journal-rss",
"displayName": "Le Journal RSS Feed",
"type": "application/rss+xml",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This rss+xml type is not supported.

{
"identifier": "urn:air:afo.re:sitemap:image-index",
"displayName": "Afore Image Sitemap",
"type": "application/xml",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This type is also not supported.

{
"identifier": "urn:air:afo.re:policy:llms-txt",
"displayName": "Afore llms.txt \u2014 AI policy & resource index",
"type": "text/plain",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This type is not supported.

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.

2 participants