diff --git a/PROJECT_STATUS.md b/PROJECT_STATUS.md
index 1a673a3..0fbd7e6 100644
--- a/PROJECT_STATUS.md
+++ b/PROJECT_STATUS.md
@@ -18,6 +18,9 @@ maintenance-first support.
## Timeline
+- **2026-07-31:** Added locally verified Open Graph/Twitter image metadata and
+ SoftwareApplication structured data to the public landing layout; production
+ deployment remains separate.
- **2026-07-29:** Added an owned `/changelog` with verified release outcomes and
direct GitHub Roadmap and Source links.
- **2026-07-13:** Shipped authenticated RSS/Atom reading and OPML import.
diff --git a/landing-astro/src/layouts/Layout.astro b/landing-astro/src/layouts/Layout.astro
index f5d30f2..487c205 100644
--- a/landing-astro/src/layouts/Layout.astro
+++ b/landing-astro/src/layouts/Layout.astro
@@ -32,10 +32,25 @@ const SITE_URL = 'https://read.significanthobbies.com';
+
+
+
diff --git a/public/api-ai.json b/public/api-ai.json
index 5db0f0d..ebbdbdb 100644
--- a/public/api-ai.json
+++ b/public/api-ai.json
@@ -21,7 +21,7 @@
{
"id": "login",
"url": "https://read.significanthobbies.com/login",
- "md": null,
+ "md": "https://read.significanthobbies.com/login.md",
"kind": "static",
"description": "Sign in"
}
diff --git a/public/login.md b/public/login.md
new file mode 100644
index 0000000..a84bd39
--- /dev/null
+++ b/public/login.md
@@ -0,0 +1,11 @@
+# Sign in to Reader
+
+Reader uses Google sign-in to open a private research library.
+
+## Privacy boundary
+
+- Saved articles, PDFs, highlights, notes, lists, boards, and AI conversations are private.
+- This public page explains the sign-in boundary; it does not expose account data.
+- Personal library routes are intentionally excluded from the public sitemap and agent catalog.
+
+Sign in: https://read.significanthobbies.com/login
diff --git a/public/sitemap.xml b/public/sitemap.xml
index 5a022e9..89838c7 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -1,7 +1,6 @@
https://read.significanthobbies.com/
- https://read.significanthobbies.com/api/ai
https://read.significanthobbies.com/index.md
https://read.significanthobbies.com/llms.txt
https://read.significanthobbies.com/login
diff --git a/src/agent-edge.mjs b/src/agent-edge.mjs
index fcb20de..44b08b7 100644
--- a/src/agent-edge.mjs
+++ b/src/agent-edge.mjs
@@ -39,7 +39,7 @@ export const AGENT_SURFACE = {
{
"id": "login",
"url": "https://read.significanthobbies.com/login",
- "md": null,
+ "md": "https://read.significanthobbies.com/login.md",
"kind": "static",
"description": "Sign in"
}