Skip to content

Add Snowdata/SnowSure reference catalogs (travel/outdoor vertical)#12

Open
mikeslone wants to merge 3 commits into
ards-project:mainfrom
mikeslone:add-snowdata-snowsure-reference-catalogs
Open

Add Snowdata/SnowSure reference catalogs (travel/outdoor vertical)#12
mikeslone wants to merge 3 commits into
ards-project:mainfrom
mikeslone:add-snowdata-snowsure-reference-catalogs

Conversation

@mikeslone

@mikeslone mikeslone commented Jun 18, 2026

Copy link
Copy Markdown

Summary

Adds three reference ai-catalog.json manifests from Snowdata / SnowSure — verified ski-resort snow intelligence for the travel/outdoor vertical.

Closes / relates to #11

Files

File Intended live URL
conformance/examples/snowdata-ai-catalog.json https://www.snowdata.ai/.well-known/ai-catalog.json
conformance/examples/snowsure-ai-catalog.json https://www.snowsure.ai/.well-known/ai-catalog.json
conformance/examples/mcp-snowdata-ai-catalog.json https://mcp.snowdata.ai/.well-known/ai-catalog.json

Design notes

  • ADR-0003 compliant: federation uses nested application/ai-catalog+json entries with url — no root collections array
  • Representative queries: 2–5 per entry for semantic search indexing
  • Vertical: snow / ski / travel — MCP live conditions, OpenAPI REST, grounded Answer Engine, ARD search registry

Conformance

./conformance/bin/conformance-test manifest conformance/examples/snowdata-ai-catalog.json
# CONFORMANCE STATUS: PASS

Live deployment

  • Snowdata catalog: deployed
  • SnowSure + mcp.snowdata.ai catalogs: reference manifests (deployment in progress)

Travel/outdoor vertical publisher examples: verified ski-resort snow
intelligence with MCP, REST/OpenAPI, Answer Engine, federation via nested
application/ai-catalog+json entries (ADR-0003 compliant — no root collections).

Co-authored-by: Cursor <cursoragent@cursor.com>
@mikeslone

Copy link
Copy Markdown
Author

Update: SnowSure production deploy is verified.

Happy to iterate on the reference manifests. The live catalog matches conformance/examples/snowsure-ai-catalog.json except for any trust-manifest signing we add next.

@mikeslone

Copy link
Copy Markdown
Author

Hi — this is ready for review when you have a moment.

Live manifests (all 200, CORS-open):

https://www.snowsure.ai/.well-known/ai-catalog.json
https://www.snowdata.ai/.well-known/ai-catalog.json
https://mcp.snowdata.ai/.well-known/ai-catalog.json
Conformance: ./conformance/bin/conformance-test manifest conformance/examples/snowsure-ai-catalog.json → PASS

Also shipped since opening:

Ed25519 trust manifests + did:web:www.snowsure.ai DID document
DNS TXT: _catalog._agents.snowsure.ai → catalog URL
MCP entry uses application/mcp-server-card+json pointing at /.well-known/mcp/server-card.json
Happy to adjust the example manifests if anything should differ from the live files. Thanks!

@mindpower

Copy link
Copy Markdown
Collaborator

We made some change to the resources identifier format (Please check 8fff974) . Can you fix the conformance test error?

@mikeslone

Copy link
Copy Markdown
Author

Fixed — thanks for the heads-up on the URN change. Refreshed all three bundled examples (snowdata-ai-catalog.json, snowsure-ai-catalog.json, mcp-snowdata-ai-catalog.json) to the new urn:air: namespace in 711a107, regenerated from the live signed catalogs. All three pass the repo's conformance/ CLI (bin/conformance-test manifest <file>) with 0 critical errors. Ready for a CI re-run / merge whenever you get a chance — happy to adjust anything else.

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