-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.html
363 lines (343 loc) · 21.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Forever Domains</title>
<meta name="description" content="Forever domains are truly decentralized domains with no renewal fees, ever.">
<link rel="canonical" href="https://foreverdomains.io" />
<meta property="og:url" content="https://foreverdomains.io" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Forever Domains" />
<meta property="og:description" content="Forever domains are truly decentralized domains with no renewal fees, ever." />
<meta property="og:image" content="https://foreverdomains.io/img/logo.png" />
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="img/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="96x96" href="img/favicon-96x96.png">
<meta name="msapplication-TileImage" content="img/ms-icon-144x144.png">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/forever.css" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,400;0,700;0,900;1,400&display=swap" rel="stylesheet">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-X5TX7CMEWZ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-X5TX7CMEWZ');
</script>
</head>
<body>
<!-- .container -->
<div class="container-fluid header">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<div class="logo">
<a class="" href="#">
<img src="img/logo.png" alt="forever domains">
</a>
</div>
<h1>Blockchain domains on the new open internet</h1>
<h2>Forever domains are <a href="#truly" class="header-link">truly decentralized domains</a> with no renewal fees, ever.</h2>
<form class="search form-inline" id="search-form" >
<div class="input-group input-group-lg">
<input name="data[Domain][name]" type="text" class="form-control" autocomplete="off" placeholder="Find your .forever domain" id="search-data">
<div class="input-group-btn" style="width:auto">
<button class="btn btn-primary">Search</button>
</div>
</div>
</form>
</div>
</div>
</div>
<!-- /.container -->
<!-- .container -->
<div class="container-fluid about">
<div class="container">
<div class="col-md-5 col-md-offset-1">
<h3>Easily register and manage .forever domains</h3>
<p>You don’t have to trust anyone and you completely own your .forever domain <i>forever</i>.</p>
<p>The registry for .forever names is deployed on Ethereum and unowned by anyone, so it is completely decentralized. Each .forever domain is an NFT because it's issued as an ERC-721 token.</p>
<p>You can also buy on: <a href="https://www.encirca.com/forever/">EnCirca</a> and <a href="https://gateway.io/tlds/forever">gateway.io</a>.</p>
<p><a href="/about/index.html">More about .forever domains <img src="img/arrow.svg" class="arrow"></a></p>
</div>
<div class="col-md-6 phone">
</div>
</div>
</div>
<!-- /.container -->
<!-- .container -->
<div class="container-fluid compare" id="truly">
<div class="container">
<div class="col-md-10 col-md-offset-1">
<h3>The first truly decentralized domains that <span>you can actually use like domains.</span></h3>
<div class="tablewrap">
<table class="table table-responsive">
<thead>
<tr>
<th></th>
<th><img src="img/foreverdomains.png" class=""></th>
<th><img src="img/unstop-logo.png" class="unstop"></th>
<th><img src="img/ens-logo.png" class="ens"></th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">DNS support</th>
<td><img src="img/check.svg" class="marks"></td>
<td><img src="img/x.svg" class="marks"></td>
<td><img src="img/x.svg" class="marks"></td>
</tr>
<tr>
<th scope="row">HTTPS support</th>
<td><img src="img/check.svg" class="marks"></td>
<td><img src="img/x.svg" class="marks"></td>
<td><img src="img/x.svg" class="marks"></td>
</tr>
<tr>
<th scope="row">In a decentralized root zone</th>
<td><img src="img/check.svg" class="marks"></td>
<td><img src="img/x.svg" class="marks"></td>
<td><img src="img/x.svg" class="marks"></td>
</tr>
<tr>
<th scope="row">Has centralized keyholders</th>
<td><img src="img/x.svg" class="marks"></td>
<td><img src="img/check.svg" class="marks"></td>
<td><a href="https://docs.ens.domains/frequently-asked-questions#who-owns-the-ens-rootnode-what-powers-does-that-grant-them"><img src="img/check.svg" class="marks"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- /.container -->
<!-- .container -->
<div class="container-fluid faqs" id="faq">
<div class="container">
<div class="col-md-8 col-md-offset-2">
<h3>Frequently asked questions</h3>
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> How do I register my own .forever domain?
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
We've created <a href="https://ca98am79.medium.com/a-step-by-step-guide-to-registering-a-forever-domain-734b8b4b483d">a step-by-step guide to help you register .forever domains</a>. You can also buy on registrars like <a href="https://www.encirca.com/forever/">encirca.com</a> and <a href="https://gateway.io/tlds/forever">gateway.io</a>.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingTwo">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> What could I use a .forever domain for?
</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
You can use it like any other domain; however, a .forever domain will NEVER expire. Unlike other domains, you completely control your .forever domain and no one can ever take it from you or censor your access to the domain. You can register [your family name].forever and pass it down from generation to generation.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingThree">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> How much does it cost to register a .forever domain?
</a>
</h4>
</div>
<div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
Since .forever domains NEVER expire, you only have to pay a one-time registration fee. Also, you actually own your .forever domains (unlike other domains, which you're only allowed to rent).<br /><br />
All 3+ character domains (e.g., abc.forever, abcd.forever, etc.) cost $100. 2 character domains (e.g., ab.forever) cost $500, and 1 character domains (e.g., a.forever) cost $1000 (these are premium domains, which is why they're more expensive).
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingFour">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseFour" aria-expanded="false" aria-controls="collapseFour" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> Do .forever domains work in a browser like a website?
</a>
</h4>
</div>
<div id="collapseFour" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingFour" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
We created a Chromium based open source web browser called <a href="https://impervious.com/beacon">Beacon</a>, which you can download and use to resolve .forever domains as well as all Handshake names.<br /><br />
.forever is a top-level domain in the <a href="https://handshake.org">Handshake</a> root zone so you will need a Handshake resolver in order to view .forever domains. We also created <a href="https://impervious.com/fingertip.html">Fingertip</a>, an easy to use menu bar app to simplify this. It uses <a href="https://github.com/handshake-org/HIPs/blob/master/HIP-0005.md">HIP-5</a> to delegate subdomain management to our fork of ENS.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingFive">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseFive" aria-expanded="false" aria-controls="collapseFive" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> Do I need a browser extension to view my forever domain's website?
</a>
</h4>
</div>
<div id="collapseFive" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingFive" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
We've actually created our own Chromium based open source web browser called <a href="https://impervious.com/beacon">Beacon</a>, which you can download and use to resolve .forever domains as well as all Handshake names.<br /><br />
We have also created <a href="https://impervious.com/fingertip.html">Fingertip</a>, an open source menu bar app that uses <a href="https://github.com/handshake-org/hnsd">hnsd</a> (an SPV resolver daemon for the Handshake network) + Ethereum to resolve .forever domains.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingSix">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseSix" aria-expanded="true" aria-controls="collapseSix" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> How does the HTTPS work on forever domains?
</a>
</h4>
</div>
<div id="collapseSix" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingSix" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
An advantage of Handshake is that it doesn't require trusting Certificate Authorities (CAs) for SSL. HTTPS is done with <a href="https://en.wikipedia.org/wiki/DNS-based_Authentication_of_Named_Entities">DANE</a>, a DNS-based authentication, which requires no trust or centralized control over SSL certificates. It is more secure than HTTPS on traditional domains because you don't have to trust CAs.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingSeven">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseSeven" aria-expanded="true" aria-controls="collapseSeven" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> How does forever domains support DNS?
</a>
</h4>
</div>
<div id="collapseSeven" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingSeven" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
The management of .forever domains is done with a fork of ENS, which includes an implementation of <a href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1185.md">EIP-1185</a> that allows DNS on ENS. Our contracts have been verified on Etherscan and you can <a href="https://etherscan.io/address/0x24bf911ebF9cc5Ce5d65041b9343D7c5F9565509#code">view them here</a>, or <a href="https://github.com/imperviousinc/forever-contracts">on github</a>.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingEight">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseEight" aria-expanded="true" aria-controls="collapseEight" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> Can I use a .forever domain for my cryptocurrency wallet?
</a>
</h4>
</div>
<div id="collapseEight" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingEight" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
Of course! Since .forever uses DNS, you can set up a .well-known directory on your domains, using <a href="https://hsd-dev.org/HIPs/proposals/0002/">HIP-2</a>, to publish a wallet address for your domain. An advantage of this in comparison to .eth or .crypto is that you can dynamically create a new address for each request without paying gas fees. Hooray!
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingNine">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseNine" aria-expanded="true" aria-controls="collapseNine" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> Will there be some sort of ‘whois’ record with my personal information associated to my domain?
</a>
</h4>
</div>
<div id="collapseNine" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingNine" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
Nope! We do have an ENS reverse registrar deployed, which helps to map the .forever domains you own to your Ethereum wallet address. This is so that you can easily see and manage the domains you own from the <a href="https://app.foreverdomains.io">app.foreverdomains.io</a> website or from other apps and integrations.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingTen">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTen" aria-expanded="true" aria-controls="collapseTen" class="collapsed">
<img src="img/arrow2.svg" class="accordian-arrow"> Are .forever domains NFTs?
</a>
</h4>
</div>
<div id="collapseTen" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTen" aria-expanded="false" style="height: 0px;">
<div class="panel-body">
Yes, every .forever domain is issued as an <a href="https://eips.ethereum.org/EIPS/eip-721">ERC-721</a> token. Building on this standard makes it easier for developers to integrate with .forever domains, and it lets users manage their domain ownership from any compatible wallet, exchange, or marketplace.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /.container -->
<!-- .container -->
<div class="container-fluid footer">
<div class="container">
<div class="col-md-12 newsletter">
<h3>Receive the latest updates from forever domains</h3>
<form class="form-inline validate inline" action="https://impervious.us6.list-manage.com/subscribe/post?u=a9beb5c9c40a1779bfb279e80&id=db396e8845" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div class="input-group">
<input type="email" id="email" name="EMAIL" placeholder="Your email" class="form-control">
<input type="hidden" name="b_a9beb5c9c40a1779bfb279e80_db396e8845" tabindex="-1" value="">
<input type="hidden" name="subscribe" tabindex="-1" value="Subscribe">
<div class="input-group-btn" style="width:auto">
<button class="btn btn-default">Subscribe</button>
</div>
</div>
</form>
</div>
</div>
<div class="container lower">
<div class="col-sm-6 links">
<ul>
<li><a href="https://app.foreverdomains.io">Launch App</a></li>
<li><a href="/about/index.html">About</a></li>
<li><a href="/terms/index.html">Terms of service</a></li>
<li><a href="/privacy/index.html">Privacy policy</a></li>
<li><a href="/affiliate/index.html">Affiliates</a></li>
<li>© Copyright 2021-2022 <a href="https://impervious.com/">Impervious Inc.</a></li>
</ul>
</div>
<div class="col-sm-6 brand">
<div><img src="img/logo-footer.png"></div>
</div>
</div>
</div>
<!-- /.container -->
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
const appSearchParameters = new URLSearchParams();
$(function() {
const parameters = window.location.href.split('?')[1];
if (typeof parameters !== 'undefined') {
const searchParameters = new URLSearchParams(parameters);
for (let keyValues of searchParameters.entries()) {
if (/^fid$/i.test(keyValues[0]) && /^[0-9]+$/.test(keyValues[1])) {
appSearchParameters.set('fid', keyValues[1]);
} else if (/^tag$/i.test(keyValues[0]) && /^[a-zA-Z0-9\-_]+$/.test(keyValues[1])) {
appSearchParameters.set('tag', keyValues[1]);
}
}
if (appSearchParameters.has('fid')) {
const anchors = document.getElementsByTagName("a");
for (let i = 0; i < anchors.length; i++) {
if (/app\.foreverdomains\.io/i.test(anchors[i].href)) {
anchors[i].href += '?' + appSearchParameters.toString();
}
}
}
}
});
$("#search-form").submit(function() {
if (appSearchParameters.has('fid')) {
window.location.href = "https://app.foreverdomains.io/search/" + $("#search-data").val() + '?' + appSearchParameters.toString();
} else {
window.location.href = "https://app.foreverdomains.io/search/" + $("#search-data").val();
}
return false;
});
</script>
</body>
</html>