diff --git a/TERMS_OF_SERVICE.md b/TERMS_OF_SERVICE.md index 65d08fd78b..05612618d3 100644 --- a/TERMS_OF_SERVICE.md +++ b/TERMS_OF_SERVICE.md @@ -3,7 +3,7 @@ Welcome to **is-a.dev** ("our", "us", "we"), a free subdomain service provided t For questions or concerns about these Terms, please contact us at admin@is-a.dev. -**Last Updated**: 3rd August, 2026 +**Last Updated**: 31st August, 2026 ## Definitions The following definitions apply within these Terms of Service: @@ -52,7 +52,7 @@ You agree not to use, attempt to use, or permit others to use the is-a.dev servi 12. Proxy or VPN services 13. Hosting websites on root subdomains that are behind a login page (with the exception of login pages for management reasons) 14. Blogs that are not primarily related to software development -15. Conversational AI websites or apps that are similar in functionality to websites or apps such as Claude, Gemini, ChatGPT, etc +15. Conversational AI websites or apps that are similar in functionality to websites or apps such as Claude, Gemini, ChatGPT, etc. 16. Any website that is orientated to courses 17. Video game cheats, hacks, exploits, or unauthorised modifications, including any websites, communities, software, downloads, documentation, or services primarily intended to facilitate unfair gameplay or circumvent game restrictions @@ -62,39 +62,43 @@ Additionally, users must comply with [GitHub's Terms of Service](https://docs.gi Violation of this section may result in immediate termination without notice. -## 5. Use of AI (Artificial Intelligence) +## 5. Subdomain Transfers and Monetisation + +is-a.dev subdomains are provided free of charge and may not be bought, sold, traded, rented, leased, auctioned, or otherwise transferred or monetised, whether directly or indirectly. This includes transferring or offering rights to a subdomain in exchange for money, goods, services, cryptocurrency, or any other form of compensation. + +## 6. Use of AI (Artificial Intelligence) The use of AI for creating, designing, or modifying websites is acceptable as long as the website is complete and complies with the prohibited activities guidelines. We are strongly against the usage of AI (such as Claude Code, Codex, OpenClaw, etc) for creating pull requests, and may close the pull request alongside blocking or limiting the author's ability to interact with our repositories and resources, if used. -## 6. Ownership and Intellectual Property +## 7. Ownership and Intellectual Property is-a.dev retains all rights, title, and interest in the "is-a.dev" domain and associated systems. You retain ownership of any content you host on your subdomain. Your hosted content, however, must not infringe on third-party rights. You grant us permission to use your registration data to operate the service. -## 7. Termination of Service +## 8. Termination of Service We reserve the right to terminate your subdomain at any time, for any reason. While we make reasonable efforts to provide notice in advance, we are not obligated to do so. Any donations made to the service are non-refundable. -## 8. Privacy +## 9. Privacy We collect and process only the personal data strictly necessary to operate is-a.dev. We do not sell or share your data with third parties for marketing purposes. While we take reasonable precautions, we are not responsible for any data or privacy breaches resulting from the use of our service. For privacy-related inquiries, please contact us at admin@is-a.dev. -## 9. Disclaimer and Limitation of Liability +## 10. Disclaimer and Limitation of Liability The is-a.dev service is provided "as-is" and "as available." We make no warranties, expressed or implied, regarding the service's functionality, reliability, or suitability for any particular purpose. You use the service at your own risk. -## 10. Indemnification +## 11. Indemnification You agree to indemnify and hold harmless is-a.dev, its operators, and affiliates from any claims, losses, liabilities, or expenses arising from your use of the service or violation of these Terms. -## 11. Governing Law and Jurisdiction +## 12. Governing Law and Jurisdiction These Terms are governed by the laws of Australia. Any disputes arising out of or relating to these Terms will be subject to the exclusive jurisdiction of the courts of Australia. -## 12. Modification of Terms +## 13. Modification of Terms We reserve the right to update or modify these Terms at any time. Changes will be effective immediately upon posting. Your continued use of the service constitutes acceptance of the updated Terms. If changes are made, we will notify users by posting them on our website or Discord server. diff --git a/domains/1024.json b/domains/1024.json deleted file mode 100644 index 79d12e7826..0000000000 --- a/domains/1024.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "leopku", - "discord": "1168846640464019570" - }, - "records": { - "URL": "https://www.himysql.com" - } -} diff --git a/domains/_vercel.abdullah.maqbool.json b/domains/_vercel.abdullah.maqbool.json deleted file mode 100644 index eb443e83b9..0000000000 --- a/domains/_vercel.abdullah.maqbool.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Abdullah-Maqbool", - "email": "abdullah.maqbool.ahmad@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=abdullah.maqbool.is-a.dev,7d30d66cf0ff8ca544ba" - } -} diff --git a/domains/_vercel.api.harys.json b/domains/_vercel.api.harys.json deleted file mode 100644 index cfdad22797..0000000000 --- a/domains/_vercel.api.harys.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "harys722", - "discord": "1203357768610746385" - }, - "records": { - "TXT": "vc-domain-verify=api.harys.is-a.dev,b2d0f84ae64d4a616aa5" - } -} diff --git a/domains/_vercel.api.joestar.json b/domains/_vercel.api.joestar.json deleted file mode 100644 index 66af976d0c..0000000000 --- a/domains/_vercel.api.joestar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "joejo-joestar", - "email": "joecn2704@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=api.joestar.is-a.dev,261fa5c5e79622668073" - } -} diff --git a/domains/_vercel.barnacl437.json b/domains/_vercel.barnacl437.json index c3dc2f85c1..9819837ad0 100644 --- a/domains/_vercel.barnacl437.json +++ b/domains/_vercel.barnacl437.json @@ -1,9 +1,9 @@ { "owner": { "username": "Barnacl437", - "email": "barnacl437@proton.me" + "email": "barnacl437@disroot.org" }, "records": { - "TXT": "vc-domain-verify=blog.barnacl437.is-a.dev,835f01acb5999fa8605a" + "TXT": "vc-domain-verify=barnacl437.is-a.dev,1f39198b9deb4112ea15" } } diff --git a/domains/_vercel.betatesting.essentials.stan.json b/domains/_vercel.betatesting.essentials.stan.json deleted file mode 100644 index 152d5161b3..0000000000 --- a/domains/_vercel.betatesting.essentials.stan.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "stanleysutton", - "email": "stanleysutton2510@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=betatesting.essentials.stan.is-a.dev,4872a8e0a9b99304e624" - } -} diff --git a/domains/_vercel.dineshraja.json b/domains/_vercel.dineshraja.json index 0375416157..fd8b3ba156 100644 --- a/domains/_vercel.dineshraja.json +++ b/domains/_vercel.dineshraja.json @@ -5,7 +5,7 @@ }, "records": { "TXT": [ - "vc-domain-verify=dineshraja.is-a.dev,da46ad8f3efeeb650559" + "vc-domain-verify=dineshraja.is-a.dev,b8fa5474e73e5eaeb1ef" ] } } diff --git a/domains/_vercel.drive.alora.json b/domains/_vercel.drive.alora.json deleted file mode 100644 index a628d23eaf..0000000000 --- a/domains/_vercel.drive.alora.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "aloramiaa", - "email": "xaloramia@gmail.com", - "discord": "1236292707371057216" - }, - "records": { - "TXT": "vc-domain-verify=drive.alora.is-a.dev,395400702612ae6db6a8" - } -} diff --git a/domains/_vercel.evolvefit.phucbao.json b/domains/_vercel.evolvefit.phucbao.json deleted file mode 100644 index 824de6b6b5..0000000000 --- a/domains/_vercel.evolvefit.phucbao.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "tdbaophuc", - "email": "tdbaophuc@gmail.com" - }, - "records": { - "TXT": [ - "vc-domain-verify=evolvefit.phucbao.is-a.dev,7a9e8c32301fb1de11b8" - ] - } -} diff --git a/domains/_vercel.farrellid.json b/domains/_vercel.farrellid.json deleted file mode 100644 index 00893fe11e..0000000000 --- a/domains/_vercel.farrellid.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "fidxteam", - "email": "dev.farrellid@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=ab8acadd131fd3db1c7f" - } -} diff --git a/domains/_vercel.finops-dc.amartya.json b/domains/_vercel.finops-dc.amartya.json deleted file mode 100644 index e1d49194cc..0000000000 --- a/domains/_vercel.finops-dc.amartya.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "amartyaa" - }, - "records": { - "TXT": "vc-domain-verify=finops-dc.amartya.is-a.dev,f5d79394fc50a30d95f4" - } -} diff --git a/domains/_vercel.iamraj.json b/domains/_vercel.iamraj.json deleted file mode 100644 index 4962a17be2..0000000000 --- a/domains/_vercel.iamraj.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "kumar2005raj" - }, - "records": { - "TXT": "vc-domain-verify=iamraj.is-a.dev.aa1f80c0a148f7c0a841" - } -} diff --git a/domains/_vercel.italodev.json b/domains/_vercel.italodev.json deleted file mode 100644 index 2fc3b111b5..0000000000 --- a/domains/_vercel.italodev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "italofvm", - "email": "italofernandesvm@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=www.italodev.is-a.dev.4c7a452d2c042f701476" - } -} diff --git a/domains/_vercel.johanna.json b/domains/_vercel.johanna.json deleted file mode 100644 index 37a660eac1..0000000000 --- a/domains/_vercel.johanna.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "johanna-panganuron", - "email": "juwanakimxd@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=johanna.is-a-dev,a8a332b6c170b6ebc624" - } -} diff --git a/domains/_vercel.kejo.json b/domains/_vercel.kejo.json deleted file mode 100644 index a222a4e6ef..0000000000 --- a/domains/_vercel.kejo.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "kazutokei" - }, - "records": { - "TXT": [ - "vc-domain-verify=kejo.is-a.dev.cc4db53450ff1accc0a9" - ] - } -} diff --git a/domains/_vercel.kundanbadhe.json b/domains/_vercel.kundanbadhe.json deleted file mode 100644 index 1a6c27f498..0000000000 --- a/domains/_vercel.kundanbadhe.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Kundan04", - "email": "kundanbadhe3@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=kundan.is-a.dev,eeefe85793d4e056a385" - } -} diff --git a/domains/_vercel.links.aar.json b/domains/_vercel.links.aar.json deleted file mode 100644 index ccbfda7787..0000000000 --- a/domains/_vercel.links.aar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "UserAAR", - "email": "amil.abdullazada@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=links.aar.is-a.dev,017018f50cf54056668a" - } -} diff --git a/domains/_vercel.lution.chip.json b/domains/_vercel.lution.chip.json deleted file mode 100644 index 762985695a..0000000000 --- a/domains/_vercel.lution.chip.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "whoschip", - "email": "itsjustchipoverhere@proton.me" - }, - "records": { - "TXT": "vc-domain-verify=lution.chip.is-a.dev,a6fc8393655e22d7d480" - } -} diff --git a/domains/_vercel.magicblacklist.stan.json b/domains/_vercel.magicblacklist.stan.json deleted file mode 100644 index e989729587..0000000000 --- a/domains/_vercel.magicblacklist.stan.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "stanleysutton", - "email": "stanleysutton2510@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=magicblacklist.stan.is-a.dev,91a5c579aaa49a8e4354" - } -} diff --git a/domains/_vercel.mahmoud-os.json b/domains/_vercel.mahmoud-os.json deleted file mode 100644 index 97ebaaa9d3..0000000000 --- a/domains/_vercel.mahmoud-os.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "modym3984-tech", - "email": "modym3984@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=mahmoud-os.is-a-dev,13d8dd46ce2a1399dd56" - } -} diff --git a/domains/_vercel.mariyam.json b/domains/_vercel.mariyam.json deleted file mode 100644 index 1be2691d2e..0000000000 --- a/domains/_vercel.mariyam.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "alfinakash", - "email": "alfinakash2001@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=mariyamsyed.is-a.dev,f96c14419110b8530536" - } -} diff --git a/domains/_vercel.muthumanickam.json b/domains/_vercel.muthumanickam.json deleted file mode 100644 index 0944a7d088..0000000000 --- a/domains/_vercel.muthumanickam.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Muthumanickam1521", - "email": "pearlrubymv@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=is-a.dev,d0dde3884007f2751095" - } -} diff --git a/domains/_vercel.nagaraj.json b/domains/_vercel.nagaraj.json deleted file mode 100644 index 24921fa069..0000000000 --- a/domains/_vercel.nagaraj.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Nagraj-13", - "email": "nagrajy131200350@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=nr.is-a.dev,89f977ffeb1174ae531e" - } -} diff --git a/domains/_vercel.nguyencongtai.json b/domains/_vercel.nguyencongtai.json new file mode 100644 index 0000000000..d8503f5d9c --- /dev/null +++ b/domains/_vercel.nguyencongtai.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Congtai308" + }, + "records": { + "TXT": "vc-domain-verify=nguyencongtai.is-a.dev,71de769e80b50a8165b7" + } +} diff --git a/domains/_vercel.nguyenvuminhthanh.json b/domains/_vercel.nguyenvuminhthanh.json deleted file mode 100644 index 7a3d9f6042..0000000000 --- a/domains/_vercel.nguyenvuminhthanh.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "thanhngao27112010-netizen", - "email": "thanhngao27112010@gmail.com" - }, - "records": { - "TXT": [ - "vc-domain-verify=5d97161c88494eb701e8" - ] - } -} diff --git a/domains/_vercel.oscar-edem.json b/domains/_vercel.oscar-edem.json new file mode 100644 index 0000000000..f582d3f10e --- /dev/null +++ b/domains/_vercel.oscar-edem.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "OscarEdem", + "email": "eddiereoscar@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=oscar-edem.is-a.dev,bb0e1a78eb3755b09b7c" + } +} diff --git a/domains/_vercel.portfolio.ife.json b/domains/_vercel.portfolio.ife.json deleted file mode 100644 index 84a5b7907e..0000000000 --- a/domains/_vercel.portfolio.ife.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Ayomi789", - "email": "salakolateef07@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=portfolio.ife.is-a.dev,f30f2784a3b6713514d6" - } -} diff --git a/domains/_vercel.prakash.json b/domains/_vercel.prakash.json deleted file mode 100644 index 1fdb3eaf51..0000000000 --- a/domains/_vercel.prakash.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Prakashmaheshwaran", - "email": "pmaheshwaran@binghamton.edu" - }, - "records": { - "TXT": "vc-domain-verify=kash.is-a.dev,3eae4b9e5c818c9f6ae6" - } -} diff --git a/domains/_vercel.prashantrawat.json b/domains/_vercel.prashantrawat.json deleted file mode 100644 index 6de39073ad..0000000000 --- a/domains/_vercel.prashantrawat.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Prashantrwt007", - "email": "prashantrwt007@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=prashantrawat.is-a-dev,63c1de0eef78fee3d013" - } -} diff --git a/domains/_vercel.princeprajapati.json b/domains/_vercel.princeprajapati.json deleted file mode 100644 index 3501261dc3..0000000000 --- a/domains/_vercel.princeprajapati.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "notreallyprince", - "email": "prince30112001@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=princeprajapati.is-a.dev,de721a062f6aca1a08f0" - } -} diff --git a/domains/_vercel.profile.alora.json b/domains/_vercel.profile.alora.json deleted file mode 100644 index 9565e18c43..0000000000 --- a/domains/_vercel.profile.alora.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "aloramiaa", - "email": "xaloramia@gmail.com", - "discord": "1236292707371057216" - }, - "records": { - "TXT": "vc-domain-verify=profile.alora.is-a.dev,71bd18cc5db61dc75f91" - } -} diff --git a/domains/_vercel.reiiv-beta.json b/domains/_vercel.reiiv-beta.json deleted file mode 100644 index 8a3cca073d..0000000000 --- a/domains/_vercel.reiiv-beta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "revansp", - "email": "revanspstudy28@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=reiiv.is-a.dev,82bf39e1f2c36339a232" - } -} diff --git a/domains/_vercel.shauryamanitripathi.json b/domains/_vercel.shauryamanitripathi.json deleted file mode 100644 index c97f58426b..0000000000 --- a/domains/_vercel.shauryamanitripathi.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "shauryamanitripathi", - "email": "shaurya.deoria@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=shaurya-mani-tripathi.is-a.dev,8a2bb82f49449e71cceb" - } -} diff --git a/domains/_vercel.stephenportfolio.json b/domains/_vercel.stephenportfolio.json deleted file mode 100644 index 594e12dbad..0000000000 --- a/domains/_vercel.stephenportfolio.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Demaestro5", - "email": "osstephen70@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=stephenportfpolio.is-a.dev,07857de21b71d0489088" - } -} diff --git a/domains/_vercel.stillly.json b/domains/_vercel.stillly.json deleted file mode 100644 index 755092149a..0000000000 --- a/domains/_vercel.stillly.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "stilllydev", - "email": "fishyboblox555@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=is-a.dev,7fda0bf99493e71480e0" - } -} diff --git a/domains/_vercel.success.json b/domains/_vercel.success.json deleted file mode 100644 index ed110baa2e..0000000000 --- a/domains/_vercel.success.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "webdryk", - "email": "saamebley@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=success.s-a.dev,5448eabc9ed80dc8c701" - } -} diff --git a/domains/_vercel.thegist.zk.json b/domains/_vercel.thegist.zk.json deleted file mode 100644 index 1462f8af67..0000000000 --- a/domains/_vercel.thegist.zk.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "p55d2k", - "email": "peanutandscuffy1@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=thegist.zk.is-a.dev,810228785342252500f7" - } -} diff --git a/domains/_vercel.thiann.json b/domains/_vercel.thiann.json deleted file mode 100644 index 5b6291be79..0000000000 --- a/domains/_vercel.thiann.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Thiannight", - "email": "thianntatiana@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=www.thiannight.is-a.dev,e9210092643da8660c73" - } -} diff --git a/domains/_vercel.tools.joestar.json b/domains/_vercel.tools.joestar.json deleted file mode 100644 index cf4dc8ef55..0000000000 --- a/domains/_vercel.tools.joestar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "joejo-joestar", - "email": "joecn2704@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=tools.joestar.is-a.dev,a42661483cd40eed3bdf" - } -} diff --git a/domains/_vercel.tools.sukhi.json b/domains/_vercel.tools.sukhi.json deleted file mode 100644 index 835614e59e..0000000000 --- a/domains/_vercel.tools.sukhi.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "callmesukhi" - }, - "records": { - "TXT": "vc-domain-verify=tools.sukhi.is-a.dev,31937bb41e6dc6ce7144" - } -} diff --git a/domains/_vercel.verify.alora.json b/domains/_vercel.verify.alora.json deleted file mode 100644 index 0ce2663b01..0000000000 --- a/domains/_vercel.verify.alora.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "aloramiaa", - "email": "xaloramia@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=verify.alora.is-a.dev,df9b78e72bc7a2889bc8" - } -} diff --git a/domains/_vercel.vinod-codes.json b/domains/_vercel.vinod-codes.json deleted file mode 100644 index 7a95d49b5f..0000000000 --- a/domains/_vercel.vinod-codes.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "Personal portfolio and development website", - "repo": "https://github.com/vinod-codes", - "owner": { - "username": "vinod-codes", - "email": "vinodmanjula08@gmail.com" - }, - "records": { - "TXT": [ - "vc-domain-verify=vinod-codes.is-a-dev,b5572bddde1fb2e78b68" - ] - } -} diff --git a/domains/_vercel.www.aha-lang.json b/domains/_vercel.www.aha-lang.json deleted file mode 100644 index 6087c7b95b..0000000000 --- a/domains/_vercel.www.aha-lang.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "qwetls", - "discord": "xeyyzu" - }, - "records": { - "TXT": "vc-domain-verify=www.aha-lang.is-a.dev,b2b73ffa6ed690375bd6" - } -} diff --git a/domains/_vercel.www.amartya.json b/domains/_vercel.www.amartya.json deleted file mode 100644 index dfa60f0d3e..0000000000 --- a/domains/_vercel.www.amartya.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "amartyaa" - }, - "records": { - "TXT": "vc-domain-verify=www.amartya.is-a.dev,fc459981f1e55eed10b9" - } -} diff --git a/domains/_vercel.www.anfas.json b/domains/_vercel.www.anfas.json deleted file mode 100644 index 0a58dfe95b..0000000000 --- a/domains/_vercel.www.anfas.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "anfastech" - }, - "records": { - "TXT": "vc-domain-verify=anfas.is-a.dev,a85ba16fbba5862e877f" - } -} diff --git a/domains/_vercel.www.kpriyanshu2003.json b/domains/_vercel.www.kpriyanshu2003.json deleted file mode 100644 index 556a687a5b..0000000000 --- a/domains/_vercel.www.kpriyanshu2003.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "kpriyanshu2003", - "email": "kpriyanshu2003@outlook.com" - }, - "records": { - "TXT": "vc-domain-verify=www.kpriyanshu2003.is-a.dev,1a8358902b1e415cf03b" - } -} diff --git a/domains/_vercel.www.mzaman.json b/domains/_vercel.www.mzaman.json deleted file mode 100644 index 634fd1a03a..0000000000 --- a/domains/_vercel.www.mzaman.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "mirzazaman", - "email": "mirzazaman828@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=www.mzaman.is-a.dev,8e506d0c2f036f07acfd" - } -} diff --git a/domains/_vercel.www.pramuditha.json b/domains/_vercel.www.pramuditha.json deleted file mode 100644 index 549aed123c..0000000000 --- a/domains/_vercel.www.pramuditha.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PramudithaN", - "email": "pramudithanadun@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=www.pramuditha.is-a.dev,ecebc5343b66f6a29848" - } -} diff --git a/domains/_vercel.www.sairajeev.json b/domains/_vercel.www.sairajeev.json deleted file mode 100644 index f7c439c747..0000000000 --- a/domains/_vercel.www.sairajeev.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Sai2507", - "email": "sairajeev2002@gmail.com" - }, - "records": { - "TXT": [ - "vc-domain-verify=www.sairajeev.is-a.dev,f9297a89c2dd764cc191" - ] - } -} diff --git a/domains/_vercel.www.sani.json b/domains/_vercel.www.sani.json deleted file mode 100644 index 1c9f68338d..0000000000 --- a/domains/_vercel.www.sani.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "umersanii", - "email": "iamumersani@gmail.com" - }, - "records": { - "TXT": [ - "vc-domain-verify=www.sani.is-a.dev,f47279c09de88964db5c" - ] - } -} diff --git a/domains/_vercel.www.shreshth.json b/domains/_vercel.www.shreshth.json deleted file mode 100644 index 1e20999db4..0000000000 --- a/domains/_vercel.www.shreshth.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Shreshth-1", - "email": "shresthtyagi2004@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=www.shreshth.is-a.dev,a0040d97a366c20ce332" - } -} diff --git a/domains/_vercel.www.srishti.json b/domains/_vercel.www.srishti.json deleted file mode 100644 index a1af080db5..0000000000 --- a/domains/_vercel.www.srishti.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "srishtiagarwall", - "email": "srishti@growthz.ai" - }, - "records": { - "TXT": [ - "vc-domain-verify=www.srishti.is-a.dev,b833e6f0811b28f851af" - ] - } -} diff --git a/domains/_vercel.www.tejachundru.json b/domains/_vercel.www.tejachundru.json deleted file mode 100644 index 767ecd0f2b..0000000000 --- a/domains/_vercel.www.tejachundru.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "tejachundru" - }, - "records": { - "TXT": "vc-domain-verify=www.tejachundru.is-a.dev,22761f05d50c54b81350" - } -} diff --git a/domains/_vercel.www.vanamali.json b/domains/_vercel.www.vanamali.json deleted file mode 100644 index 68a4c293b7..0000000000 --- a/domains/_vercel.www.vanamali.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "NagaPranathiRallabandi", - "email": "nagapranathi.rallabandi@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=www.vanamali.is-a.dev,826143fc76cef08ac433" - } -} diff --git a/domains/ahmed-zarir.json b/domains/ahmed-zarir.json index 6bdb0ae589..cd74fcc10d 100644 --- a/domains/ahmed-zarir.json +++ b/domains/ahmed-zarir.json @@ -6,9 +6,6 @@ "records": { "A": [ "76.76.21.21" - ], - "TXT": [ - "vc-domain-verify=ahmed-zarir.is-a.dev,c666ff71f632fb08c722" ] } } diff --git a/domains/ahmedzarir.json b/domains/ahmedzarir.json index b0ffc4426d..cd74fcc10d 100644 --- a/domains/ahmedzarir.json +++ b/domains/ahmedzarir.json @@ -6,9 +6,6 @@ "records": { "A": [ "76.76.21.21" - ], - "TXT": [ - "vc-domain-verify=ahmedzarir.is-a.dev,3f304f387027101ae2f9" ] } } diff --git a/domains/ash-vin.json b/domains/ash-vin.json index 49d02065ef..97e9bd3546 100644 --- a/domains/ash-vin.json +++ b/domains/ash-vin.json @@ -4,10 +4,7 @@ "email": "mrsinghashvin@gmail.com" }, "records": { - "CNAME": "portfolioo-azure-chi.vercel.app", - "TXT": [ - "vc-domain-verify=www.ash-vin.is-a.dev,593ad91ed60c1d1fbbf7" - ] + "CNAME": "portfolioo-azure-chi.vercel.app" }, "proxied": true } diff --git a/domains/ayches.json b/domains/ayches.json index e6190f1ab1..05a9e91a96 100644 --- a/domains/ayches.json +++ b/domains/ayches.json @@ -8,9 +8,6 @@ "records": { "A": [ "216.198.79.1" - ], - "TXT": [ - "vc-domain-verify=ayches.is-a.dev,c971faef1bcfbb3ac124" ] } } diff --git a/domains/barnacl437.json b/domains/barnacl437.json index c674bd549f..277c52ec9d 100644 --- a/domains/barnacl437.json +++ b/domains/barnacl437.json @@ -1,7 +1,7 @@ { "owner": { "username": "Barnacl437", - "email": "barnacl437@proton.me" + "email": "barnacl437@disroot.org" }, "records": { "CNAME": "barnacl437.vercel.app" diff --git a/domains/blog.barnacl437.json b/domains/blog.barnacl437.json index a83eac797e..89a217cf04 100644 --- a/domains/blog.barnacl437.json +++ b/domains/blog.barnacl437.json @@ -1,9 +1,9 @@ { "owner": { "username": "barnacl437", - "email": "barnacl437@proton.me" + "email": "barnacl437@disroot.org" }, "records": { - "CNAME": "blog-barnacl437.vercel.app" + "URL": "https://barnacl437.is-a.dev" } } diff --git a/domains/ch.json b/domains/ch.json deleted file mode 100644 index 2cf07a0c4c..0000000000 --- a/domains/ch.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "CheetahDoesStuff", - "email": "contact.cheetah@tutamail.com" - }, - "records": { - "CNAME": "cheetahdoesstuff.github.io" - } -} diff --git a/domains/daemon.json b/domains/daemon.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/daemon.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/jayashree.json b/domains/jayashree.json index 9413d693aa..df0a864b54 100644 --- a/domains/jayashree.json +++ b/domains/jayashree.json @@ -6,9 +6,6 @@ "records": { "A": [ "76.76.21.21" - ], - "TXT": [ - "vc-domain-verify=jayashree.is-a.dev,76dbbf5cd4864a4c7792" ] } } diff --git a/domains/kernel.json b/domains/kernel.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/kernel.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/lairland.json b/domains/lairland.json index a0b351f890..0ee330704f 100644 --- a/domains/lairland.json +++ b/domains/lairland.json @@ -6,6 +6,15 @@ "bsky": "did:plc:wcx4c3osbuzrwmxkqdfqygwv" }, "records": { - "CNAME": "zensical-preview-ajhalili2006.pages.dev" + "NS": [ + "ns1.desec.io", + "ns2.desec.org" + ], + "DS": [{ + "key_tag": 43652, + "algorithm": 13, + "digest_type": 2, + "digest": "46b60944cc99dc0d085c9113699366e389a10faf9eff37203155225b54b503cf" + }] } } diff --git a/domains/lorenzoandreotta.json b/domains/lorenzoandreotta.json index 22a5e6d11f..0b817c6efd 100644 --- a/domains/lorenzoandreotta.json +++ b/domains/lorenzoandreotta.json @@ -6,7 +6,6 @@ "records": { "A": [ "76.76.21.21" - ], - "TXT": "vc-domain-verify=lorenzoandreotta.is-a.dev,05a917f01aa47460f728" + ] } } diff --git a/domains/mehtiyev.json b/domains/mehtiyev.json index 6ff2dd9d47..48dbb59420 100644 --- a/domains/mehtiyev.json +++ b/domains/mehtiyev.json @@ -6,8 +6,7 @@ "discord": "eln_meht" }, "records": { - "CNAME": "thankful-beach-04863d303.6.azurestaticapps.net", - "TXT": "vc-domain-verify=mehtiyev.is-a.dev,_x65jujuilutr796n9mg5yz0zkhpv8s6" + "CNAME": "thankful-beach-04863d303.6.azurestaticapps.net" }, "proxied": true } diff --git a/domains/nguyencongtai.json b/domains/nguyencongtai.json new file mode 100644 index 0000000000..d6f1dcf60f --- /dev/null +++ b/domains/nguyencongtai.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Congtai308" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/notfenixio.json b/domains/notfenixio.json deleted file mode 100644 index 57cc56a5ad..0000000000 --- a/domains/notfenixio.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "NotFenixio", - "email": "josueart40@gmail.com" - }, - "records": { - "CNAME": "notfenixio.github.io" - } -} diff --git a/domains/nuru.json b/domains/nuru.json new file mode 100644 index 0000000000..f1c59fa72d --- /dev/null +++ b/domains/nuru.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mohammednuruddin", + "email": "mohammednuruddin04@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + } +} diff --git a/domains/oscar-edem.json b/domains/oscar-edem.json new file mode 100644 index 0000000000..401ba34ce7 --- /dev/null +++ b/domains/oscar-edem.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "OscarEdem", + "email": "eddiereoscar@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + } +} \ No newline at end of file diff --git a/domains/packet.json b/domains/packet.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/packet.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/princeprajapati.json b/domains/princeprajapati.json index 5da70c5d0e..e19a83a9c2 100644 --- a/domains/princeprajapati.json +++ b/domains/princeprajapati.json @@ -4,6 +4,6 @@ "email": "prince30112001@gmail.com" }, "records": { - "CNAME": "princexd.vercel.app" + "A": ["140.238.242.140"] } } diff --git a/domains/protocol.json b/domains/protocol.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/protocol.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/rng.ch.json b/domains/rng.ch.json deleted file mode 100644 index 63914d8f5a..0000000000 --- a/domains/rng.ch.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "CheetahDoesStuff", - "email": "contact.cheetah@tutamail.com" - }, - "records": { - "CNAME": "bravestcheetah.github.io" - } -} diff --git a/domains/runtime.json b/domains/runtime.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/runtime.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/rzkyfhrzi21.json b/domains/rzkyfhrzi21.json deleted file mode 100644 index 7593ea0d8e..0000000000 --- a/domains/rzkyfhrzi21.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "rzkyfhrzi21", - "email": "rzkyfhrz21@gmail.com" - }, - "records": { - "CNAME": "rzkyfhrzi21.github.io" - } -} diff --git a/domains/shardendumishra22.json b/domains/shardendumishra22.json index 3e00a593d9..60fdd2a8fb 100644 --- a/domains/shardendumishra22.json +++ b/domains/shardendumishra22.json @@ -6,9 +6,6 @@ "records": { "A": [ "216.198.79.1" - ], - "TXT": [ - "vc-domain-verify=shardendumishra22.is-a.dev,0e596131597808b6babe" ] } } diff --git a/domains/shreyans.json b/domains/shreyans.json index 9e9bdfa300..61599f40fa 100644 --- a/domains/shreyans.json +++ b/domains/shreyans.json @@ -6,9 +6,6 @@ "records": { "A": [ "76.76.21.21" - ], - "TXT": [ - "vc-domain-verify=shreyans.is-a.dev,0517fbfcf1a18a360902" ] } } diff --git a/domains/socket.json b/domains/socket.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/socket.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/subnet.json b/domains/subnet.json new file mode 100644 index 0000000000..552c04c2ed --- /dev/null +++ b/domains/subnet.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "MaseDev33" + }, + "records": { + "URL": "https://masecodes.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/trantienhunggg-is-a-dev.json b/domains/trantienhunggg-is-a-dev.json index 83d0661f75..129cf035a7 100644 --- a/domains/trantienhunggg-is-a-dev.json +++ b/domains/trantienhunggg-is-a-dev.json @@ -6,9 +6,6 @@ "records": { "A": [ "216.198.79.1" - ], - "TXT": [ - "vc-domain-verify=trantienhunggg.is-a.dev,c1079be7e06e6712bb3c" ] } } diff --git a/domains/uiopler.json b/domains/uiopler.json deleted file mode 100644 index 513cfdce05..0000000000 --- a/domains/uiopler.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "uiopler", - "email": "uiopler.dev@gmail.com", - "discord": "uiopler#6948" - }, - "records": { - "CNAME": "uiopler.github.io" - } -} diff --git a/domains/yagnik.json b/domains/yagnik.json index 22cc70593d..39709fbae5 100644 --- a/domains/yagnik.json +++ b/domains/yagnik.json @@ -5,7 +5,6 @@ }, "proxied": true, "records": { - "CNAME": "portfolio-git-main-yaagnik-patels-projects.vercel.app", - "TXT": "vc-domain-verify=yagnik.is-a.dev,a847575435db916293d3" + "CNAME": "portfolio-git-main-yaagnik-patels-projects.vercel.app" } } diff --git a/tests/records.test.js b/tests/records.test.js index 4aa0976b40..c668f1dc30 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -238,6 +238,22 @@ function validateRecordValues(t, data, file) { const values = Array.isArray(value) ? value : [value]; values.forEach((record, idx) => { t.true(typeof record === "string", `${file}: TXT record value should be a string at index ${idx}`); + + if (record.startsWith("vc-domain-verify=")) { + t.true( + file.startsWith("_vercel."), + `${file}: vc-domain-verify TXT records are only allowed in files starting with _vercel.` + ); + + const domainToken = record.split("vc-domain-verify=")[1].split(",")[0]; + const targetName = file.replace(/^_vercel\./, "").replace(/\.json$/, ""); + const expectedDomain = `${targetName}.is-a.dev`; + + t.true( + domainToken === expectedDomain || domainToken.endsWith(`.${expectedDomain}`), + `${file}: Vercel TXT record domain (${domainToken}) must be '${expectedDomain}' or end with '.${expectedDomain}'` + ); + } }); } }); @@ -280,6 +296,13 @@ function validateRecordValues(t, data, file) { t("All files should have valid records", (t) => { files.forEach((file) => { + if (file.startsWith("_vercel")) { + t.true( + /^_vercel\.[^.]+\.json$/.test(file), + `${file}: Files starting with '_vercel' must have format '_vercel..json'` + ); + } + const data = getDomainData(file); const recordKeys = Object.keys(data.records);