From 36355fed99a0baf7f6af4d388d6b33d4beacd805 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Sun, 13 Sep 2026 09:40:46 +0000 Subject: [PATCH] crawlproof.com joins the Profullstack ring The site footer carries the OpenWebring links (previous, ring, next, with ?from=https://crawlproof.com/blog, the member URL the directory holds), and /.well-known/openwebring.json says who makes the blog: both, ai-generated, in the W3C AI Content Disclosure vocabulary the spec adopts. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01XYae2mH3khdwiXUVzcVMDw --- components/site-footer.tsx | 8 ++++++++ public/.well-known/openwebring.json | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 public/.well-known/openwebring.json diff --git a/components/site-footer.tsx b/components/site-footer.tsx index 0770679c..2e06ca94 100644 --- a/components/site-footer.tsx +++ b/components/site-footer.tsx @@ -27,6 +27,14 @@ export function SiteFooter() {
  • About
  • Press & News
  • Bot info
  • + {/* Member of the Profullstack OpenWebring (logicsrc.com/openwebring): the ring reads these links. */} +
  • + ← previous + {" · "} + Profullstack ring + {" · "} + next → +
  • diff --git a/public/.well-known/openwebring.json b/public/.well-known/openwebring.json new file mode 100644 index 00000000..3cfeb518 --- /dev/null +++ b/public/.well-known/openwebring.json @@ -0,0 +1,18 @@ +{ + "openwebring": "0.1", + "site": { + "url": "https://crawlproof.com/blog", + "name": "CrawlProof blog", + "lang": "en", + "author": "https://logicsrc.com/.well-known/openprofile.md" + }, + "made_by": "both", + "disclosure": "ai-generated", + "rings": [ + { + "ring": "https://rssamplifier.com/ring/profullstack", + "slug": "crawlproof-blog" + } + ], + "updated": "2026-09-13T09:55:00Z" +}