TSH Registry is a game where participants compete to catch expiring domain names using EPP (Extensible Provisioning Protocol). The goal is to develop the most efficient algorithm for domain drop catching and collect the most valuable domains.
Drop catching is the practice of registering a domain name the very moment it expires. In the real world, this is a competitive field where registrars compete to acquire valuable domains as they become available.
This is a technically challenging endeavor because:
GET https://nic.bullshit.video/today-expiration
(all the domains who expire today)epp.nic.bullshit.video
(Port 700)whois.nic.bullshit.video (Port 43)
whois -h whois.nic.bullshit.video nic.tsh
Players are ranked based on:
# | Registrar | Total Score | Today | Rare (90-100) |
Valuable (70-89) |
Average (30-69) |
Low (1-29) |
---|
Each domain in the registry has a value score from 1 to 100, distributed as follows:
The leaderboard rankings are determined by:
You can check a domain's score using the WHOIS service for registrar detail
The complete source code is available on GitHub. Feel free to read, contribute, or report bugs!
The analytics API provides insights into domain and registrar activities.
GET /analytics?domain=example.tsh
Returns the complete history of actions performed on a specific domain, including:
GET /analytics?registrar=test1
Returns analytics for a specific registrar, including:
{
"stats": [
{
"action": "register",
"count": 150,
"successful": 42,
"unique_domains": 35
}
],
"timeline": [
{
"domain": "example.tsh",
"action": "register",
"timestamp": 1234567890,
"success": true
}
]
}
Note: All timestamps are in Unix milliseconds format.
For the .tsh TLD, domain names must follow these strict rules: