diff --git a/functions/_middleware.ts b/functions/_middleware.ts
index b5a47725..205ce27f 100644
--- a/functions/_middleware.ts
+++ b/functions/_middleware.ts
@@ -75,7 +75,7 @@ function scoreFor(entries: AcceptEntry[], target: string): number {
// Link response headers for agent discovery (RFC 8288)
const AGENT_LINK_HEADERS = [
'; rel="api-catalog"',
- '; rel="service-desc"',
+ '; rel="ai-catalog"; type="application/ai-catalog+json"',
'; rel="agent-skills"',
'; rel="agent-instructions"',
'; rel="agent"',
diff --git a/public/.well-known/ai-catalog.json b/public/.well-known/ai-catalog.json
index b4a03f94..69075dbe 100644
--- a/public/.well-known/ai-catalog.json
+++ b/public/.well-known/ai-catalog.json
@@ -1,7 +1,6 @@
{
- "specVersion": "0.1.0",
+ "specVersion": "1.0",
"host": {
- "identifier": "did:web:shorebird.dev",
"domain": "shorebird.dev",
"displayName": "Shorebird",
"description": "Code push and over-the-air update platform for Flutter applications across all supported platforms."
diff --git a/public/_headers b/public/_headers
index bfb5fa8c..f36bc400 100644
--- a/public/_headers
+++ b/public/_headers
@@ -32,7 +32,7 @@
Access-Control-Allow-Origin: *
/.well-known/ai-catalog.json
- Content-Type: application/json; charset=utf-8
+ Content-Type: application/ai-catalog+json
Access-Control-Allow-Origin: *
/.well-known/agent-skills/index.json
diff --git a/src/components/starlight/Head.astro b/src/components/starlight/Head.astro
index ee5c3004..97a00897 100644
--- a/src/components/starlight/Head.astro
+++ b/src/components/starlight/Head.astro
@@ -46,8 +46,8 @@ const markdownPath = unlistedPages.includes(entry.id)
title="LLMs Overview"
/>