How it works
Town Hall Talks is a universal comment layer that follows the URL, not the platform. Install the extension and you’ll see a small bubble on pages you visit. Click it to open the Hall.
Each page is normalized into a canonical URL (force https, lowercase host, strip tracking params, normalize slashes),
then hashed into url_hash. That hash maps to a single Hall.
Public comments are posted via the extension without usernames. We store a random extension ID for basic rate limiting and minimal analytics.
Verified site owners can claim a domain via a DNS TXT record and post official replies from the website dashboard. Official replies appear in the same thread with a distinct label.
Add a TXT record on your domain:
tht-claim=<token>.
Our backend checks the TXT records using DNS-over-HTTPS and marks your claim verified.