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

2 participants