WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:16.150 align:start position:0%
 
[Music]

00:00:16.150 --> 00:00:16.160 align:start position:0%
 
 

00:00:16.160 --> 00:00:19.250 align:start position:0%
 
I'm<00:00:17.160><c> Nick</c><00:00:17.340><c> Johnson</c><00:00:17.580><c> founder</c><00:00:18.359><c> of</c><00:00:18.480><c> ens</c><00:00:18.960><c> and</c><00:00:19.140><c> lead</c>

00:00:19.250 --> 00:00:19.260 align:start position:0%
I'm Nick Johnson founder of ens and lead
 

00:00:19.260 --> 00:00:21.410 align:start position:0%
I'm Nick Johnson founder of ens and lead
developer<00:00:19.800><c> and</c><00:00:20.520><c> I'm</c><00:00:20.640><c> here</c><00:00:20.880><c> to</c><00:00:21.000><c> give</c><00:00:21.119><c> you</c><00:00:21.240><c> an</c>

00:00:21.410 --> 00:00:21.420 align:start position:0%
developer and I'm here to give you an
 

00:00:21.420 --> 00:00:23.450 align:start position:0%
developer and I'm here to give you an
update<00:00:21.720><c> on</c><00:00:22.140><c> what's</c><00:00:22.439><c> happened</c><00:00:22.619><c> with</c><00:00:22.859><c> enes</c><00:00:23.279><c> in</c>

00:00:23.450 --> 00:00:23.460 align:start position:0%
update on what's happened with enes in
 

00:00:23.460 --> 00:00:25.250 align:start position:0%
update on what's happened with enes in
the<00:00:23.580><c> last</c><00:00:23.699><c> three</c><00:00:23.939><c> years</c><00:00:24.180><c> which</c><00:00:24.660><c> is</c><00:00:24.779><c> give</c><00:00:25.019><c> or</c>

00:00:25.250 --> 00:00:25.260 align:start position:0%
the last three years which is give or
 

00:00:25.260 --> 00:00:28.089 align:start position:0%
the last three years which is give or
take<00:00:25.439><c> 300</c><00:00:26.160><c> years</c><00:00:26.580><c> in</c><00:00:26.820><c> crypto</c>

00:00:28.089 --> 00:00:28.099 align:start position:0%
take 300 years in crypto
 

00:00:28.099 --> 00:00:32.210 align:start position:0%
take 300 years in crypto
before<00:00:29.099><c> I</c><00:00:29.400><c> actually</c><00:00:29.640><c> start</c><00:00:30.619><c> can</c><00:00:31.619><c> anyone</c><00:00:31.980><c> who's</c>

00:00:32.210 --> 00:00:32.220 align:start position:0%
before I actually start can anyone who's
 

00:00:32.220 --> 00:00:34.549 align:start position:0%
before I actually start can anyone who's
got<00:00:32.520><c> an</c><00:00:32.700><c> ens</c><00:00:33.120><c> card</c><00:00:33.360><c> hold</c><00:00:33.719><c> it</c><00:00:33.960><c> up</c><00:00:34.079><c> above</c><00:00:34.380><c> their</c>

00:00:34.549 --> 00:00:34.559 align:start position:0%
got an ens card hold it up above their
 

00:00:34.559 --> 00:00:35.690 align:start position:0%
got an ens card hold it up above their
head

00:00:35.690 --> 00:00:35.700 align:start position:0%
head
 

00:00:35.700 --> 00:00:39.170 align:start position:0%
head
wonderful<00:00:36.660><c> probably</c><00:00:37.200><c> about</c><00:00:37.500><c> half</c><00:00:37.920><c> of</c><00:00:38.160><c> you</c><00:00:38.340><c> I'm</c>

00:00:39.170 --> 00:00:39.180 align:start position:0%
wonderful probably about half of you I'm
 

00:00:39.180 --> 00:00:40.970 align:start position:0%
wonderful probably about half of you I'm
so<00:00:39.420><c> delighted</c><00:00:39.780><c> with</c><00:00:39.960><c> how</c><00:00:40.320><c> everyone's</c><00:00:40.800><c> been</c>

00:00:40.970 --> 00:00:40.980 align:start position:0%
so delighted with how everyone's been
 

00:00:40.980 --> 00:00:42.950 align:start position:0%
so delighted with how everyone's been
doing<00:00:41.100><c> with</c><00:00:41.280><c> this</c><00:00:41.460><c> if</c><00:00:42.180><c> the</c><00:00:42.360><c> person</c><00:00:42.480><c> next</c><00:00:42.780><c> to</c>

00:00:42.950 --> 00:00:42.960 align:start position:0%
doing with this if the person next to
 

00:00:42.960 --> 00:00:45.470 align:start position:0%
doing with this if the person next to
you<00:00:43.020><c> held</c><00:00:43.440><c> a</c><00:00:43.500><c> card</c><00:00:43.620><c> up</c><00:00:43.860><c> have</c><00:00:44.820><c> a</c><00:00:44.940><c> word</c><00:00:45.059><c> with</c><00:00:45.239><c> them</c>

00:00:45.470 --> 00:00:45.480 align:start position:0%
you held a card up have a word with them
 

00:00:45.480 --> 00:00:49.010 align:start position:0%
you held a card up have a word with them
say<00:00:45.840><c> hi</c><00:00:46.140><c> tap</c><00:00:47.100><c> your</c><00:00:47.280><c> phone</c><00:00:47.640><c> to</c><00:00:47.940><c> their</c><00:00:48.120><c> card</c><00:00:48.420><c> and</c>

00:00:49.010 --> 00:00:49.020 align:start position:0%
say hi tap your phone to their card and
 

00:00:49.020 --> 00:00:50.690 align:start position:0%
say hi tap your phone to their card and
you'll<00:00:49.260><c> get</c><00:00:49.379><c> a</c><00:00:49.500><c> poab</c><00:00:49.800><c> that</c><00:00:50.039><c> proves</c><00:00:50.340><c> that</c><00:00:50.520><c> you</c>

00:00:50.690 --> 00:00:50.700 align:start position:0%
you'll get a poab that proves that you
 

00:00:50.700 --> 00:00:53.990 align:start position:0%
you'll get a poab that proves that you
visit<00:00:50.879><c> uh</c><00:00:51.239><c> that</c><00:00:51.420><c> you</c><00:00:51.539><c> met</c><00:00:51.660><c> them</c><00:00:51.899><c> at</c><00:00:52.559><c> Defcon</c><00:00:53.039><c> uh</c>

00:00:53.990 --> 00:00:54.000 align:start position:0%
visit uh that you met them at Defcon uh
 

00:00:54.000 --> 00:00:55.490 align:start position:0%
visit uh that you met them at Defcon uh
we<00:00:54.239><c> still</c><00:00:54.360><c> have</c><00:00:54.480><c> a</c><00:00:54.600><c> few</c><00:00:54.719><c> of</c><00:00:54.840><c> these</c><00:00:55.020><c> cards</c><00:00:55.320><c> left</c>

00:00:55.490 --> 00:00:55.500 align:start position:0%
we still have a few of these cards left
 

00:00:55.500 --> 00:00:58.369 align:start position:0%
we still have a few of these cards left
at<00:00:55.680><c> our</c><00:00:55.860><c> booth</c><00:00:56.160><c> on</c><00:00:56.280><c> level</c><00:00:56.399><c> three</c><00:00:56.899><c> uh</c><00:00:57.899><c> so</c><00:00:58.140><c> after</c>

00:00:58.369 --> 00:00:58.379 align:start position:0%
at our booth on level three uh so after
 

00:00:58.379 --> 00:01:00.410 align:start position:0%
at our booth on level three uh so after
the<00:00:58.620><c> event</c><00:00:58.800><c> come</c><00:00:59.280><c> down</c><00:00:59.460><c> we'll</c><00:00:59.760><c> print</c><00:01:00.000><c> one</c><00:01:00.239><c> for</c>

00:01:00.410 --> 00:01:00.420 align:start position:0%
the event come down we'll print one for
 

00:01:00.420 --> 00:01:03.229 align:start position:0%
the event come down we'll print one for
you<00:01:00.600><c> with</c><00:01:00.899><c> your</c><00:01:01.079><c> ens</c><00:01:01.620><c> name</c><00:01:01.860><c> and</c><00:01:02.640><c> your</c><00:01:02.820><c> ens</c>

00:01:03.229 --> 00:01:03.239 align:start position:0%
you with your ens name and your ens
 

00:01:03.239 --> 00:01:05.990 align:start position:0%
you with your ens name and your ens
avatar<00:01:03.660><c> on</c><00:01:03.840><c> it</c><00:01:04.220><c> we</c><00:01:05.220><c> expect</c><00:01:05.400><c> we'll</c><00:01:05.700><c> run</c><00:01:05.880><c> out</c>

00:01:05.990 --> 00:01:06.000 align:start position:0%
avatar on it we expect we'll run out
 

00:01:06.000 --> 00:01:08.090 align:start position:0%
avatar on it we expect we'll run out
sometime<00:01:06.420><c> this</c><00:01:06.600><c> evening</c><00:01:06.780><c> so</c><00:01:07.200><c> I'm</c><00:01:07.320><c> sorry</c><00:01:07.560><c> if</c><00:01:07.860><c> we</c>

00:01:08.090 --> 00:01:08.100 align:start position:0%
sometime this evening so I'm sorry if we
 

00:01:08.100 --> 00:01:10.789 align:start position:0%
sometime this evening so I'm sorry if we
don't<00:01:08.760><c> get</c><00:01:08.939><c> to</c><00:01:09.060><c> everyone</c>

00:01:10.789 --> 00:01:10.799 align:start position:0%
don't get to everyone
 

00:01:10.799 --> 00:01:12.530 align:start position:0%
don't get to everyone
um<00:01:10.860><c> but</c><00:01:11.100><c> this</c><00:01:11.280><c> is</c><00:01:11.400><c> a</c><00:01:11.580><c> great</c><00:01:11.700><c> opportunity</c><00:01:12.119><c> to</c>

00:01:12.530 --> 00:01:12.540 align:start position:0%
um but this is a great opportunity to
 

00:01:12.540 --> 00:01:14.270 align:start position:0%
um but this is a great opportunity to
meet<00:01:12.659><c> the</c><00:01:12.900><c> person</c><00:01:13.020><c> next</c><00:01:13.320><c> to</c><00:01:13.500><c> you</c><00:01:13.619><c> and</c><00:01:13.920><c> have</c>

00:01:14.270 --> 00:01:14.280 align:start position:0%
meet the person next to you and have
 

00:01:14.280 --> 00:01:17.390 align:start position:0%
meet the person next to you and have
cryptographic<00:01:14.939><c> proof</c><00:01:15.240><c> of</c><00:01:15.360><c> that</c><00:01:15.540><c> afterwards</c>

00:01:17.390 --> 00:01:17.400 align:start position:0%
cryptographic proof of that afterwards
 

00:01:17.400 --> 00:01:20.450 align:start position:0%
cryptographic proof of that afterwards
so<00:01:18.119><c> uh</c><00:01:18.479><c> first</c><00:01:18.720><c> off</c><00:01:18.900><c> the</c><00:01:19.080><c> agenda</c><00:01:19.500><c> uh</c><00:01:20.040><c> I'm</c><00:01:20.280><c> going</c>

00:01:20.450 --> 00:01:20.460 align:start position:0%
so uh first off the agenda uh I'm going
 

00:01:20.460 --> 00:01:21.950 align:start position:0%
so uh first off the agenda uh I'm going
to<00:01:20.520><c> recap</c><00:01:20.880><c> everything</c><00:01:21.119><c> we've</c><00:01:21.479><c> done</c><00:01:21.659><c> in</c><00:01:21.840><c> the</c>

00:01:21.950 --> 00:01:21.960 align:start position:0%
to recap everything we've done in the
 

00:01:21.960 --> 00:01:24.170 align:start position:0%
to recap everything we've done in the
last<00:01:22.080><c> three</c><00:01:22.320><c> years</c><00:01:22.560><c> and</c><00:01:23.159><c> then</c><00:01:23.520><c> go</c><00:01:23.700><c> on</c><00:01:23.820><c> to</c><00:01:24.000><c> talk</c>

00:01:24.170 --> 00:01:24.180 align:start position:0%
last three years and then go on to talk
 

00:01:24.180 --> 00:01:26.270 align:start position:0%
last three years and then go on to talk
about<00:01:24.360><c> what</c><00:01:25.080><c> we're</c><00:01:25.200><c> working</c><00:01:25.380><c> on</c><00:01:25.619><c> now</c><00:01:25.860><c> and</c><00:01:26.100><c> what</c>

00:01:26.270 --> 00:01:26.280 align:start position:0%
about what we're working on now and what
 

00:01:26.280 --> 00:01:29.210 align:start position:0%
about what we're working on now and what
we're<00:01:26.400><c> working</c><00:01:26.580><c> on</c><00:01:26.820><c> next</c><00:01:27.380><c> uh</c><00:01:28.380><c> first</c><00:01:28.740><c> of</c><00:01:28.920><c> all</c><00:01:28.979><c> in</c>

00:01:29.210 --> 00:01:29.220 align:start position:0%
we're working on next uh first of all in
 

00:01:29.220 --> 00:01:31.670 align:start position:0%
we're working on next uh first of all in
the<00:01:29.400><c> next</c><00:01:29.520><c> category</c><00:01:30.000><c> uh</c><00:01:30.840><c> Thorin</c><00:01:31.320><c> which</c><00:01:31.560><c> is</c>

00:01:31.670 --> 00:01:31.680 align:start position:0%
the next category uh Thorin which is
 

00:01:31.680 --> 00:01:34.010 align:start position:0%
the next category uh Thorin which is
ens's<00:01:32.340><c> New</c><00:01:32.520><c> Look</c><00:01:32.700><c> and</c><00:01:32.880><c> design</c><00:01:33.060><c> system</c><00:01:33.420><c> and</c><00:01:33.780><c> new</c>

00:01:34.010 --> 00:01:34.020 align:start position:0%
ens's New Look and design system and new
 

00:01:34.020 --> 00:01:37.069 align:start position:0%
ens's New Look and design system and new
app<00:01:34.400><c> second</c><00:01:35.400><c> of</c><00:01:35.640><c> all</c><00:01:35.820><c> talking</c><00:01:36.119><c> about</c><00:01:36.360><c> scaling</c>

00:01:37.069 --> 00:01:37.079 align:start position:0%
app second of all talking about scaling
 

00:01:37.079 --> 00:01:41.270 align:start position:0%
app second of all talking about scaling
ens<00:01:37.619><c> with</c><00:01:38.579><c> off-chain</c><00:01:39.060><c> reads</c><00:01:39.479><c> and</c><00:01:39.600><c> writes</c><00:01:40.280><c> next</c>

00:01:41.270 --> 00:01:41.280 align:start position:0%
ens with off-chain reads and writes next
 

00:01:41.280 --> 00:01:43.190 align:start position:0%
ens with off-chain reads and writes next
the<00:01:41.640><c> name</c><00:01:41.820><c> wrapper</c><00:01:42.360><c> which</c><00:01:42.780><c> you</c><00:01:42.960><c> may</c><00:01:43.079><c> have</c>

00:01:43.190 --> 00:01:43.200 align:start position:0%
the name wrapper which you may have
 

00:01:43.200 --> 00:01:45.830 align:start position:0%
the name wrapper which you may have
heard<00:01:43.320><c> about</c><00:01:43.560><c> is</c><00:01:43.860><c> a</c><00:01:44.040><c> way</c><00:01:44.220><c> to</c><00:01:44.659><c> improve</c><00:01:45.659><c> the</c>

00:01:45.830 --> 00:01:45.840 align:start position:0%
heard about is a way to improve the
 

00:01:45.840 --> 00:01:47.749 align:start position:0%
heard about is a way to improve the
functionality<00:01:46.259><c> of</c><00:01:46.380><c> igneous</c><00:01:46.860><c> names</c><00:01:47.100><c> and</c><00:01:47.579><c> the</c>

00:01:47.749 --> 00:01:47.759 align:start position:0%
functionality of igneous names and the
 

00:01:47.759 --> 00:01:50.109 align:start position:0%
functionality of igneous names and the
ability<00:01:48.000><c> to</c><00:01:48.299><c> issue</c><00:01:48.600><c> trustless</c><00:01:48.960><c> subdomains</c>

00:01:50.109 --> 00:01:50.119 align:start position:0%
ability to issue trustless subdomains
 

00:01:50.119 --> 00:01:53.510 align:start position:0%
ability to issue trustless subdomains
finally<00:01:51.119><c> zero</c><00:01:52.079><c> gas</c><00:01:52.200><c> DNS</c><00:01:52.619><c> integration</c><00:01:52.979><c> how</c><00:01:53.340><c> we</c>

00:01:53.510 --> 00:01:53.520 align:start position:0%
finally zero gas DNS integration how we
 

00:01:53.520 --> 00:01:55.130 align:start position:0%
finally zero gas DNS integration how we
can<00:01:53.640><c> use</c><00:01:53.820><c> these</c><00:01:54.240><c> other</c><00:01:54.360><c> components</c><00:01:54.899><c> we've</c>

00:01:55.130 --> 00:01:55.140 align:start position:0%
can use these other components we've
 

00:01:55.140 --> 00:01:58.490 align:start position:0%
can use these other components we've
built<00:01:55.439><c> to</c><00:01:56.040><c> make</c><00:01:56.159><c> ens</c><00:01:56.700><c> integration</c><00:01:57.500><c> possible</c>

00:01:58.490 --> 00:01:58.500 align:start position:0%
built to make ens integration possible
 

00:01:58.500 --> 00:02:02.149 align:start position:0%
built to make ens integration possible
for<00:01:58.920><c> DNS</c><00:01:59.460><c> names</c><00:01:59.700><c> without</c><00:02:00.479><c> any</c><00:02:00.780><c> guest</c><00:02:01.140><c> fees</c><00:02:01.439><c> and</c>

00:02:02.149 --> 00:02:02.159 align:start position:0%
for DNS names without any guest fees and
 

00:02:02.159 --> 00:02:03.889 align:start position:0%
for DNS names without any guest fees and
then<00:02:02.280><c> the</c><00:02:02.460><c> conclusion</c>

00:02:03.889 --> 00:02:03.899 align:start position:0%
then the conclusion
 

00:02:03.899 --> 00:02:06.170 align:start position:0%
then the conclusion
so<00:02:04.500><c> first</c><00:02:04.740><c> of</c><00:02:04.920><c> all</c><00:02:04.979><c> the</c><00:02:05.100><c> recap</c><00:02:05.460><c> it's</c><00:02:05.700><c> been</c><00:02:05.939><c> a</c>

00:02:06.170 --> 00:02:06.180 align:start position:0%
so first of all the recap it's been a
 

00:02:06.180 --> 00:02:08.150 align:start position:0%
so first of all the recap it's been a
long<00:02:06.299><c> long</c><00:02:06.600><c> time</c><00:02:06.899><c> since</c><00:02:07.560><c> I've</c><00:02:07.740><c> been</c><00:02:07.920><c> at</c><00:02:08.039><c> a</c>

00:02:08.150 --> 00:02:08.160 align:start position:0%
long long time since I've been at a
 

00:02:08.160 --> 00:02:09.529 align:start position:0%
long long time since I've been at a
conference<00:02:08.399><c> since</c><00:02:08.640><c> I've</c><00:02:08.819><c> talked</c><00:02:09.119><c> on</c><00:02:09.239><c> a</c><00:02:09.360><c> stage</c>

00:02:09.529 --> 00:02:09.539 align:start position:0%
conference since I've talked on a stage
 

00:02:09.539 --> 00:02:11.690 align:start position:0%
conference since I've talked on a stage
in<00:02:09.780><c> front</c><00:02:09.899><c> of</c><00:02:10.020><c> a</c><00:02:10.140><c> lot</c><00:02:10.259><c> of</c><00:02:10.380><c> people</c><00:02:10.500><c> uh</c><00:02:11.459><c> since</c>

00:02:11.690 --> 00:02:11.700 align:start position:0%
in front of a lot of people uh since
 

00:02:11.700 --> 00:02:14.990 align:start position:0%
in front of a lot of people uh since
I've<00:02:11.819><c> given</c><00:02:12.120><c> anyone</c><00:02:12.420><c> an</c><00:02:12.660><c> update</c><00:02:12.900><c> on</c><00:02:13.140><c> ens</c><00:02:14.000><c> last</c>

00:02:14.990 --> 00:02:15.000 align:start position:0%
I've given anyone an update on ens last
 

00:02:15.000 --> 00:02:17.270 align:start position:0%
I've given anyone an update on ens last
time<00:02:15.180><c> I</c><00:02:15.360><c> spoke</c><00:02:15.540><c> was</c><00:02:15.720><c> at</c><00:02:15.900><c> last</c><00:02:16.020><c> Devcon</c><00:02:16.560><c> October</c>

00:02:17.270 --> 00:02:17.280 align:start position:0%
time I spoke was at last Devcon October
 

00:02:17.280 --> 00:02:20.570 align:start position:0%
time I spoke was at last Devcon October
2019<00:02:17.700><c> uh</c><00:02:18.660><c> we're</c><00:02:18.959><c> just</c><00:02:19.200><c> transitioned</c><00:02:20.160><c> from</c><00:02:20.459><c> the</c>

00:02:20.570 --> 00:02:20.580 align:start position:0%
2019 uh we're just transitioned from the
 

00:02:20.580 --> 00:02:23.270 align:start position:0%
2019 uh we're just transitioned from the
interim<00:02:21.120><c> uh</c><00:02:21.720><c> auction</c><00:02:22.319><c> registrar</c><00:02:22.920><c> to</c><00:02:23.040><c> the</c>

00:02:23.270 --> 00:02:23.280 align:start position:0%
interim uh auction registrar to the
 

00:02:23.280 --> 00:02:25.550 align:start position:0%
interim uh auction registrar to the
permanent<00:02:23.580><c> registrar</c><00:02:24.200><c> featuring</c><00:02:25.200><c> its</c>

00:02:25.550 --> 00:02:25.560 align:start position:0%
permanent registrar featuring its
 

00:02:25.560 --> 00:02:28.910 align:start position:0%
permanent registrar featuring its
current<00:02:25.620><c> renewal</c><00:02:26.160><c> model</c><00:02:26.780><c> and</c><00:02:27.780><c> that</c><00:02:28.680><c> was</c><00:02:28.800><c> a</c>

00:02:28.910 --> 00:02:28.920 align:start position:0%
current renewal model and that was a
 

00:02:28.920 --> 00:02:30.890 align:start position:0%
current renewal model and that was a
mere<00:02:29.040><c> five</c><00:02:29.340><c> months</c><00:02:29.580><c> ago</c><00:02:29.819><c> and</c><00:02:30.420><c> while</c><00:02:30.599><c> it</c><00:02:30.780><c> was</c>

00:02:30.890 --> 00:02:30.900 align:start position:0%
mere five months ago and while it was
 

00:02:30.900 --> 00:02:32.570 align:start position:0%
mere five months ago and while it was
doing<00:02:31.020><c> well</c><00:02:31.260><c> at</c><00:02:31.440><c> the</c><00:02:31.620><c> time</c><00:02:31.800><c> we</c><00:02:32.160><c> had</c><00:02:32.340><c> very</c>

00:02:32.570 --> 00:02:32.580 align:start position:0%
doing well at the time we had very
 

00:02:32.580 --> 00:02:35.270 align:start position:0%
doing well at the time we had very
little<00:02:32.760><c> idea</c><00:02:33.180><c> of</c><00:02:33.599><c> the</c><00:02:34.080><c> phenomenon</c><00:02:34.560><c> ens</c><00:02:35.099><c> was</c>

00:02:35.270 --> 00:02:35.280 align:start position:0%
little idea of the phenomenon ens was
 

00:02:35.280 --> 00:02:38.030 align:start position:0%
little idea of the phenomenon ens was
going<00:02:35.459><c> to</c><00:02:35.580><c> be</c><00:02:35.640><c> coming</c><00:02:35.819><c> in</c><00:02:36.239><c> the</c><00:02:36.360><c> next</c><00:02:36.739><c> few</c><00:02:37.739><c> years</c>

00:02:38.030 --> 00:02:38.040 align:start position:0%
going to be coming in the next few years
 

00:02:38.040 --> 00:02:41.150 align:start position:0%
going to be coming in the next few years
we<00:02:38.760><c> had</c><00:02:38.879><c> about</c><00:02:39.180><c> 50</c><00:02:39.660><c> Integrations</c><00:02:40.319><c> with</c>

00:02:41.150 --> 00:02:41.160 align:start position:0%
we had about 50 Integrations with
 

00:02:41.160 --> 00:02:43.990 align:start position:0%
we had about 50 Integrations with
various<00:02:41.819><c> wallets</c><00:02:42.360><c> including</c><00:02:43.200><c> metamask</c>

00:02:43.990 --> 00:02:44.000 align:start position:0%
various wallets including metamask
 

00:02:44.000 --> 00:02:48.170 align:start position:0%
various wallets including metamask
applications<00:02:45.000><c> such</c><00:02:45.540><c> as</c><00:02:46.099><c> etherscan</c><00:02:47.099><c> and</c><00:02:47.819><c> so</c>

00:02:48.170 --> 00:02:48.180 align:start position:0%
applications such as etherscan and so
 

00:02:48.180 --> 00:02:50.509 align:start position:0%
applications such as etherscan and so
forth<00:02:48.540><c> that's</c><00:02:49.379><c> changed</c><00:02:49.800><c> a</c><00:02:49.920><c> bit</c><00:02:50.040><c> in</c><00:02:50.280><c> the</c><00:02:50.400><c> last</c>

00:02:50.509 --> 00:02:50.519 align:start position:0%
forth that's changed a bit in the last
 

00:02:50.519 --> 00:02:53.630 align:start position:0%
forth that's changed a bit in the last
three<00:02:50.819><c> years</c><00:02:51.140><c> our</c><00:02:52.140><c> set</c><00:02:52.379><c> of</c><00:02:52.560><c> Integrations</c><00:02:53.099><c> now</c>

00:02:53.630 --> 00:02:53.640 align:start position:0%
three years our set of Integrations now
 

00:02:53.640 --> 00:02:55.910 align:start position:0%
three years our set of Integrations now
looks<00:02:54.120><c> more</c><00:02:54.300><c> like</c><00:02:54.540><c> this</c>

00:02:55.910 --> 00:02:55.920 align:start position:0%
looks more like this
 

00:02:55.920 --> 00:03:01.970 align:start position:0%
looks more like this
laughs

00:03:01.970 --> 00:03:01.980 align:start position:0%
 
 

00:03:01.980 --> 00:03:03.830 align:start position:0%
 
so<00:03:02.459><c> as</c><00:03:02.580><c> you</c><00:03:02.760><c> can</c><00:03:02.819><c> see</c><00:03:02.940><c> we've</c><00:03:03.239><c> come</c><00:03:03.360><c> a</c><00:03:03.540><c> long</c><00:03:03.660><c> way</c>

00:03:03.830 --> 00:03:03.840 align:start position:0%
so as you can see we've come a long way
 

00:03:03.840 --> 00:03:06.890 align:start position:0%
so as you can see we've come a long way
from<00:03:04.500><c> under</c><00:03:04.800><c> 50</c><00:03:05.040><c> Integrations</c><00:03:05.700><c> to</c><00:03:06.180><c> over</c><00:03:06.300><c> 500</c>

00:03:06.890 --> 00:03:06.900 align:start position:0%
from under 50 Integrations to over 500
 

00:03:06.900 --> 00:03:10.250 align:start position:0%
from under 50 Integrations to over 500
we<00:03:07.800><c> had</c><00:03:07.920><c> about</c><00:03:08.099><c> 300</c><00:03:09.000><c> 000</c><00:03:09.180><c> registrations</c><00:03:09.780><c> back</c>

00:03:10.250 --> 00:03:10.260 align:start position:0%
we had about 300 000 registrations back
 

00:03:10.260 --> 00:03:12.290 align:start position:0%
we had about 300 000 registrations back
in<00:03:10.379><c> the</c><00:03:10.560><c> day</c><00:03:10.680><c> that's</c><00:03:11.280><c> now</c><00:03:11.519><c> over</c><00:03:11.700><c> two</c><00:03:12.000><c> and</c><00:03:12.180><c> a</c>

00:03:12.290 --> 00:03:12.300 align:start position:0%
in the day that's now over two and a
 

00:03:12.300 --> 00:03:15.890 align:start position:0%
in the day that's now over two and a
half million<00:03:13.260><c> uh</c><00:03:14.040><c> we</c><00:03:14.400><c> had</c><00:03:14.519><c> about</c><00:03:14.760><c> 96</c><00:03:15.780><c> 000</c>

00:03:15.890 --> 00:03:15.900 align:start position:0%
half million uh we had about 96 000
 

00:03:15.900 --> 00:03:17.930 align:start position:0%
half million uh we had about 96 000
ethereum<00:03:16.440><c> addresses</c><00:03:16.920><c> that</c><00:03:17.220><c> had</c><00:03:17.400><c> interacted</c>

00:03:17.930 --> 00:03:17.940 align:start position:0%
ethereum addresses that had interacted
 

00:03:17.940 --> 00:03:21.050 align:start position:0%
ethereum addresses that had interacted
with<00:03:18.360><c> ens</c><00:03:19.260><c> in</c><00:03:19.500><c> some</c><00:03:19.680><c> way</c><00:03:19.860><c> that's</c><00:03:20.400><c> now</c><00:03:20.640><c> over</c><00:03:20.819><c> a</c>

00:03:21.050 --> 00:03:21.060 align:start position:0%
with ens in some way that's now over a
 

00:03:21.060 --> 00:03:23.089 align:start position:0%
with ens in some way that's now over a
million<00:03:21.300><c> addresses</c>

00:03:23.089 --> 00:03:23.099 align:start position:0%
million addresses
 

00:03:23.099 --> 00:03:26.930 align:start position:0%
million addresses
um<00:03:23.180><c> 66</c><00:03:24.180><c> 700</c><00:03:25.140><c> years</c><00:03:25.620><c> of</c><00:03:25.920><c> registration</c><00:03:26.459><c> had</c><00:03:26.760><c> been</c>

00:03:26.930 --> 00:03:26.940 align:start position:0%
um 66 700 years of registration had been
 

00:03:26.940 --> 00:03:29.390 align:start position:0%
um 66 700 years of registration had been
purchased<00:03:27.420><c> that's</c><00:03:27.959><c> now</c><00:03:28.260><c> over</c><00:03:28.500><c> six</c><00:03:29.040><c> and</c><00:03:29.220><c> a</c><00:03:29.340><c> half</c>

00:03:29.390 --> 00:03:29.400 align:start position:0%
purchased that's now over six and a half
 

00:03:29.400 --> 00:03:31.970 align:start position:0%
purchased that's now over six and a half
million<00:03:29.959><c> uh</c><00:03:30.959><c> if</c><00:03:31.140><c> you</c><00:03:31.260><c> strung</c><00:03:31.560><c> them</c><00:03:31.680><c> all</c><00:03:31.800><c> into</c>

00:03:31.970 --> 00:03:31.980 align:start position:0%
million uh if you strung them all into
 

00:03:31.980 --> 00:03:35.750 align:start position:0%
million uh if you strung them all into
in<00:03:32.400><c> figuratively</c><00:03:33.360><c> uh</c><00:03:34.200><c> and</c><00:03:34.560><c> the</c><00:03:34.800><c> nascent</c><00:03:35.280><c> EMS</c>

00:03:35.750 --> 00:03:35.760 align:start position:0%
in figuratively uh and the nascent EMS
 

00:03:35.760 --> 00:03:39.050 align:start position:0%
in figuratively uh and the nascent EMS
treasury<00:03:36.120><c> had</c><00:03:36.420><c> a</c><00:03:36.599><c> stunning</c><00:03:37.379><c> 382</c><00:03:38.220><c> ethernet</c><00:03:38.819><c> at</c>

00:03:39.050 --> 00:03:39.060 align:start position:0%
treasury had a stunning 382 ethernet at
 

00:03:39.060 --> 00:03:42.350 align:start position:0%
treasury had a stunning 382 ethernet at
the<00:03:39.180><c> time</c><00:03:39.300><c> that's</c><00:03:40.019><c> now</c><00:03:40.260><c> 38</c><00:03:41.040><c> 000</c><00:03:41.159><c> teeth</c><00:03:41.400><c> and</c>

00:03:42.350 --> 00:03:42.360 align:start position:0%
the time that's now 38 000 teeth and
 

00:03:42.360 --> 00:03:44.149 align:start position:0%
the time that's now 38 000 teeth and
I'll<00:03:42.540><c> talk</c><00:03:42.720><c> soon</c><00:03:42.959><c> about</c><00:03:43.200><c> the</c><00:03:43.440><c> Dow</c><00:03:43.680><c> and</c><00:03:43.920><c> how</c>

00:03:44.149 --> 00:03:44.159 align:start position:0%
I'll talk soon about the Dow and how
 

00:03:44.159 --> 00:03:47.570 align:start position:0%
I'll talk soon about the Dow and how
it's<00:03:44.340><c> able</c><00:03:44.940><c> to</c><00:03:45.060><c> put</c><00:03:45.180><c> that</c><00:03:45.360><c> to</c><00:03:45.480><c> use</c>

00:03:47.570 --> 00:03:47.580 align:start position:0%
it's able to put that to use
 

00:03:47.580 --> 00:03:49.930 align:start position:0%
it's able to put that to use
of<00:03:48.420><c> course</c><00:03:48.599><c> it's</c><00:03:48.900><c> not</c><00:03:49.080><c> all</c><00:03:49.200><c> about</c><00:03:49.379><c> the</c><00:03:49.680><c> numbers</c>

00:03:49.930 --> 00:03:49.940 align:start position:0%
of course it's not all about the numbers
 

00:03:49.940 --> 00:03:52.250 align:start position:0%
of course it's not all about the numbers
ens<00:03:50.940><c> has</c><00:03:51.120><c> accomplished</c><00:03:51.540><c> a</c><00:03:51.720><c> lot</c><00:03:51.840><c> on</c><00:03:52.080><c> both</c>

00:03:52.250 --> 00:03:52.260 align:start position:0%
ens has accomplished a lot on both
 

00:03:52.260 --> 00:03:54.110 align:start position:0%
ens has accomplished a lot on both
Technical<00:03:52.680><c> and</c><00:03:52.920><c> governance</c><00:03:53.340><c> fronts</c><00:03:53.819><c> in</c><00:03:54.000><c> the</c>

00:03:54.110 --> 00:03:54.120 align:start position:0%
Technical and governance fronts in the
 

00:03:54.120 --> 00:03:56.390 align:start position:0%
Technical and governance fronts in the
past<00:03:54.239><c> three</c><00:03:54.540><c> years</c><00:03:54.780><c> uh</c><00:03:55.680><c> some</c><00:03:55.799><c> of</c><00:03:55.920><c> it</c><00:03:56.040><c> will</c><00:03:56.159><c> seem</c>

00:03:56.390 --> 00:03:56.400 align:start position:0%
past three years uh some of it will seem
 

00:03:56.400 --> 00:03:58.270 align:start position:0%
past three years uh some of it will seem
like<00:03:56.519><c> old</c><00:03:56.760><c> news</c><00:03:56.940><c> but</c><00:03:57.299><c> it's</c><00:03:57.420><c> been</c><00:03:57.659><c> a</c><00:03:57.780><c> long</c><00:03:57.900><c> time</c>

00:03:58.270 --> 00:03:58.280 align:start position:0%
like old news but it's been a long time
 

00:03:58.280 --> 00:04:01.670 align:start position:0%
like old news but it's been a long time
uh<00:03:59.280><c> at</c><00:03:59.580><c> divcon</c><00:04:00.000><c> 5</c><00:04:00.299><c> we</c><00:04:00.720><c> had</c><00:04:00.840><c> limited</c><00:04:01.319><c> DNS</c>

00:04:01.670 --> 00:04:01.680 align:start position:0%
uh at divcon 5 we had limited DNS
 

00:04:01.680 --> 00:04:04.430 align:start position:0%
uh at divcon 5 we had limited DNS
integration<00:04:02.220><c> with</c><00:04:02.819><c> only</c><00:04:02.940><c> the</c><00:04:03.180><c> dot</c><00:04:03.540><c> XYZ</c><00:04:04.019><c> TLD</c>

00:04:04.430 --> 00:04:04.440 align:start position:0%
integration with only the dot XYZ TLD
 

00:04:04.440 --> 00:04:07.990 align:start position:0%
integration with only the dot XYZ TLD
supported<00:04:05.099><c> uh</c><00:04:05.940><c> you</c><00:04:06.480><c> could</c><00:04:06.599><c> take</c><00:04:07.200><c> a</c><00:04:07.319><c> neonessner</c>

00:04:07.990 --> 00:04:08.000 align:start position:0%
supported uh you could take a neonessner
 

00:04:08.000 --> 00:04:11.149 align:start position:0%
supported uh you could take a neonessner
sorry.e<00:04:09.000><c> XYZ</c><00:04:09.540><c> name</c><00:04:09.720><c> you</c><00:04:10.439><c> could</c><00:04:10.560><c> import</c><00:04:10.860><c> it</c>

00:04:11.149 --> 00:04:11.159 align:start position:0%
sorry.e XYZ name you could import it
 

00:04:11.159 --> 00:04:13.009 align:start position:0%
sorry.e XYZ name you could import it
into<00:04:11.280><c> ens</c><00:04:11.760><c> and</c><00:04:12.000><c> use</c><00:04:12.239><c> it</c><00:04:12.420><c> just</c><00:04:12.599><c> like</c><00:04:12.780><c> you</c><00:04:12.900><c> would</c>

00:04:13.009 --> 00:04:13.019 align:start position:0%
into ens and use it just like you would
 

00:04:13.019 --> 00:04:16.310 align:start position:0%
into ens and use it just like you would
any<00:04:13.260><c> dot</c><00:04:13.620><c> ethname</c><00:04:14.540><c> since</c><00:04:15.540><c> then</c><00:04:15.720><c> this</c><00:04:16.019><c> has</c><00:04:16.139><c> been</c>

00:04:16.310 --> 00:04:16.320 align:start position:0%
any dot ethname since then this has been
 

00:04:16.320 --> 00:04:18.050 align:start position:0%
any dot ethname since then this has been
expanded<00:04:16.799><c> to</c><00:04:16.979><c> nearly</c><00:04:17.340><c> every</c><00:04:17.639><c> top</c><00:04:17.820><c> level</c>

00:04:18.050 --> 00:04:18.060 align:start position:0%
expanded to nearly every top level
 

00:04:18.060 --> 00:04:21.830 align:start position:0%
expanded to nearly every top level
domain<00:04:18.560><c> uh</c><00:04:19.560><c> that</c><00:04:20.160><c> supports</c><00:04:20.459><c> DNS</c><00:04:20.880><c> Tech</c><00:04:21.180><c> so</c>

00:04:21.830 --> 00:04:21.840 align:start position:0%
domain uh that supports DNS Tech so
 

00:04:21.840 --> 00:04:23.570 align:start position:0%
domain uh that supports DNS Tech so
that's<00:04:22.019><c> nearly</c><00:04:22.380><c> 90</c><00:04:22.560><c> of</c><00:04:23.100><c> all</c><00:04:23.220><c> top</c><00:04:23.340><c> level</c>

00:04:23.570 --> 00:04:23.580 align:start position:0%
that's nearly 90 of all top level
 

00:04:23.580 --> 00:04:26.210 align:start position:0%
that's nearly 90 of all top level
domains<00:04:24.259><c> nearly</c><00:04:25.259><c> any</c><00:04:25.380><c> name</c><00:04:25.680><c> can</c><00:04:25.919><c> now</c><00:04:26.100><c> be</c>

00:04:26.210 --> 00:04:26.220 align:start position:0%
domains nearly any name can now be
 

00:04:26.220 --> 00:04:28.070 align:start position:0%
domains nearly any name can now be
imported<00:04:26.580><c> into</c><00:04:26.699><c> enes</c><00:04:27.180><c> and</c><00:04:27.419><c> used</c><00:04:27.600><c> as</c><00:04:27.780><c> a</c><00:04:27.900><c> native</c>

00:04:28.070 --> 00:04:28.080 align:start position:0%
imported into enes and used as a native
 

00:04:28.080 --> 00:04:30.830 align:start position:0%
imported into enes and used as a native
name<00:04:28.320><c> uh</c><00:04:29.220><c> just</c><00:04:29.460><c> ask</c><00:04:29.699><c> our</c><00:04:30.000><c> developer</c><00:04:30.479><c> Advocate</c>

00:04:30.830 --> 00:04:30.840 align:start position:0%
name uh just ask our developer Advocate
 

00:04:30.840 --> 00:04:33.110 align:start position:0%
name uh just ask our developer Advocate
Loop<00:04:31.199><c> dot</c><00:04:31.440><c> computer</c><00:04:31.560><c> it's</c><00:04:32.520><c> printed</c><00:04:32.880><c> on</c><00:04:33.000><c> his</c>

00:04:33.110 --> 00:04:33.120 align:start position:0%
Loop dot computer it's printed on his
 

00:04:33.120 --> 00:04:34.510 align:start position:0%
Loop dot computer it's printed on his
badge<00:04:33.479><c> I</c><00:04:33.600><c> believe</c>

00:04:34.510 --> 00:04:34.520 align:start position:0%
badge I believe
 

00:04:34.520 --> 00:04:37.129 align:start position:0%
badge I believe
there<00:04:35.520><c> are</c><00:04:35.639><c> transaction</c><00:04:36.060><c> fees</c><00:04:36.479><c> associated</c>

00:04:37.129 --> 00:04:37.139 align:start position:0%
there are transaction fees associated
 

00:04:37.139 --> 00:04:39.830 align:start position:0%
there are transaction fees associated
with<00:04:37.500><c> importing</c><00:04:37.979><c> any</c><00:04:38.100><c> of</c><00:04:38.280><c> these</c><00:04:38.460><c> names</c><00:04:38.660><c> and</c><00:04:39.660><c> at</c>

00:04:39.830 --> 00:04:39.840 align:start position:0%
with importing any of these names and at
 

00:04:39.840 --> 00:04:41.689 align:start position:0%
with importing any of these names and at
times<00:04:40.080><c> when</c><00:04:40.560><c> gas</c><00:04:40.800><c> prices</c><00:04:41.040><c> have</c><00:04:41.400><c> been</c><00:04:41.520><c> very</c>

00:04:41.689 --> 00:04:41.699 align:start position:0%
times when gas prices have been very
 

00:04:41.699 --> 00:04:43.490 align:start position:0%
times when gas prices have been very
high<00:04:42.000><c> and</c><00:04:42.300><c> The</c><00:04:42.540><c> Ether</c><00:04:42.720><c> price</c><00:04:42.960><c> has</c><00:04:43.139><c> been</c><00:04:43.259><c> very</c>

00:04:43.490 --> 00:04:43.500 align:start position:0%
high and The Ether price has been very
 

00:04:43.500 --> 00:04:46.310 align:start position:0%
high and The Ether price has been very
high<00:04:43.740><c> it's</c><00:04:44.580><c> been</c><00:04:44.759><c> quite</c><00:04:44.940><c> pricey</c><00:04:45.419><c> but</c><00:04:45.780><c> we've</c>

00:04:46.310 --> 00:04:46.320 align:start position:0%
high it's been quite pricey but we've
 

00:04:46.320 --> 00:04:48.710 align:start position:0%
high it's been quite pricey but we've
got<00:04:46.860><c> a</c><00:04:46.979><c> plan</c><00:04:47.160><c> to</c><00:04:47.520><c> improve</c><00:04:48.180><c> that</c><00:04:48.300><c> massively</c>

00:04:48.710 --> 00:04:48.720 align:start position:0%
got a plan to improve that massively
 

00:04:48.720 --> 00:04:50.450 align:start position:0%
got a plan to improve that massively
which<00:04:48.900><c> I'll</c><00:04:49.139><c> talk</c><00:04:49.320><c> about</c><00:04:49.440><c> shortly</c>

00:04:50.450 --> 00:04:50.460 align:start position:0%
which I'll talk about shortly
 

00:04:50.460 --> 00:04:53.330 align:start position:0%
which I'll talk about shortly
another<00:04:51.120><c> major</c><00:04:51.479><c> Improvement</c><00:04:52.020><c> has</c><00:04:52.440><c> been</c><00:04:52.620><c> ens's</c>

00:04:53.330 --> 00:04:53.340 align:start position:0%
another major Improvement has been ens's
 

00:04:53.340 --> 00:04:55.730 align:start position:0%
another major Improvement has been ens's
transition<00:04:53.699><c> away</c><00:04:54.240><c> from</c><00:04:54.600><c> being</c><00:04:54.900><c> just</c><00:04:55.259><c> a</c><00:04:55.380><c> way</c><00:04:55.560><c> to</c>

00:04:55.730 --> 00:04:55.740 align:start position:0%
transition away from being just a way to
 

00:04:55.740 --> 00:04:58.430 align:start position:0%
transition away from being just a way to
name<00:04:55.979><c> wallets</c><00:04:56.580><c> and</c><00:04:57.080><c> decentralized</c><00:04:58.080><c> content</c>

00:04:58.430 --> 00:04:58.440 align:start position:0%
name wallets and decentralized content
 

00:04:58.440 --> 00:05:01.670 align:start position:0%
name wallets and decentralized content
to<00:04:59.340><c> being</c><00:04:59.699><c> a</c><00:05:00.120><c> web</c><00:05:00.360><c> 3</c><00:05:00.660><c> native</c><00:05:01.080><c> identity</c>

00:05:01.670 --> 00:05:01.680 align:start position:0%
to being a web 3 native identity
 

00:05:01.680 --> 00:05:04.129 align:start position:0%
to being a web 3 native identity
platform<00:05:02.100><c> with</c><00:05:02.820><c> the</c><00:05:03.060><c> introduction</c><00:05:03.419><c> of</c><00:05:03.600><c> Avatar</c>

00:05:04.129 --> 00:05:04.139 align:start position:0%
platform with the introduction of Avatar
 

00:05:04.139 --> 00:05:06.950 align:start position:0%
platform with the introduction of Avatar
records<00:05:04.740><c> and</c><00:05:05.699><c> text</c><00:05:06.060><c> fields</c><00:05:06.540><c> that</c><00:05:06.660><c> provide</c>

00:05:06.950 --> 00:05:06.960 align:start position:0%
records and text fields that provide
 

00:05:06.960 --> 00:05:08.870 align:start position:0%
records and text fields that provide
information<00:05:07.199><c> about</c><00:05:07.740><c> your</c><00:05:07.979><c> profiles</c><00:05:08.520><c> such</c><00:05:08.699><c> as</c>

00:05:08.870 --> 00:05:08.880 align:start position:0%
information about your profiles such as
 

00:05:08.880 --> 00:05:10.189 align:start position:0%
information about your profiles such as
your<00:05:09.060><c> Twitter</c><00:05:09.120><c> handle</c><00:05:09.540><c> your</c><00:05:09.720><c> email</c><00:05:09.900><c> address</c>

00:05:10.189 --> 00:05:10.199 align:start position:0%
your Twitter handle your email address
 

00:05:10.199 --> 00:05:13.670 align:start position:0%
your Twitter handle your email address
your<00:05:10.919><c> ens</c><00:05:11.400><c> name</c><00:05:11.580><c> now</c><00:05:11.820><c> represents</c><00:05:12.419><c> you</c><00:05:12.660><c> as</c><00:05:13.139><c> your</c>

00:05:13.670 --> 00:05:13.680 align:start position:0%
your ens name now represents you as your
 

00:05:13.680 --> 00:05:16.670 align:start position:0%
your ens name now represents you as your
web3<00:05:14.040><c> identity</c><00:05:14.600><c> it's</c><00:05:15.600><c> a</c><00:05:15.780><c> universal</c><00:05:16.259><c> portable</c>

00:05:16.670 --> 00:05:16.680 align:start position:0%
web3 identity it's a universal portable
 

00:05:16.680 --> 00:05:19.610 align:start position:0%
web3 identity it's a universal portable
identity<00:05:17.300><c> and</c><00:05:18.300><c> one</c><00:05:18.780><c> project</c><00:05:19.020><c> that's</c><00:05:19.380><c> been</c>

00:05:19.610 --> 00:05:19.620 align:start position:0%
identity and one project that's been
 

00:05:19.620 --> 00:05:21.950 align:start position:0%
identity and one project that's been
bringing<00:05:19.979><c> that</c><00:05:20.160><c> to</c><00:05:20.340><c> more</c><00:05:20.520><c> users</c><00:05:20.880><c> is</c><00:05:21.479><c> sign</c><00:05:21.720><c> in</c>

00:05:21.950 --> 00:05:21.960 align:start position:0%
bringing that to more users is sign in
 

00:05:21.960 --> 00:05:25.490 align:start position:0%
bringing that to more users is sign in
with<00:05:22.080><c> ethereum</c><00:05:22.820><c> it</c><00:05:23.820><c> started</c><00:05:24.180><c> out</c><00:05:24.360><c> as</c><00:05:24.780><c> an</c><00:05:25.020><c> RFP</c>

00:05:25.490 --> 00:05:25.500 align:start position:0%
with ethereum it started out as an RFP
 

00:05:25.500 --> 00:05:28.310 align:start position:0%
with ethereum it started out as an RFP
issued<00:05:26.100><c> by</c><00:05:26.220><c> ens</c><00:05:26.759><c> and</c><00:05:27.360><c> it</c><00:05:27.479><c> was</c><00:05:27.600><c> funded</c><00:05:27.960><c> by</c><00:05:28.199><c> a</c>

00:05:28.310 --> 00:05:28.320 align:start position:0%
issued by ens and it was funded by a
 

00:05:28.320 --> 00:05:30.529 align:start position:0%
issued by ens and it was funded by a
joint<00:05:28.560><c> Grant</c><00:05:28.860><c> from</c><00:05:29.280><c> ens</c><00:05:29.759><c> and</c><00:05:29.940><c> the</c><00:05:30.120><c> ethereum</c>

00:05:30.529 --> 00:05:30.539 align:start position:0%
joint Grant from ens and the ethereum
 

00:05:30.539 --> 00:05:31.450 align:start position:0%
joint Grant from ens and the ethereum
foundation

00:05:31.450 --> 00:05:31.460 align:start position:0%
foundation
 

00:05:31.460 --> 00:05:34.249 align:start position:0%
foundation
Spruce<00:05:32.460><c> won</c><00:05:32.699><c> the</c><00:05:32.880><c> bid</c><00:05:33.060><c> for</c><00:05:33.300><c> that</c><00:05:33.419><c> and</c><00:05:33.780><c> has</c><00:05:34.020><c> done</c>

00:05:34.249 --> 00:05:34.259 align:start position:0%
Spruce won the bid for that and has done
 

00:05:34.259 --> 00:05:36.650 align:start position:0%
Spruce won the bid for that and has done
an<00:05:34.500><c> outstanding</c><00:05:35.100><c> job</c><00:05:35.400><c> of</c><00:05:36.000><c> growing</c><00:05:36.300><c> it</c><00:05:36.479><c> into</c>

00:05:36.650 --> 00:05:36.660 align:start position:0%
an outstanding job of growing it into
 

00:05:36.660 --> 00:05:38.510 align:start position:0%
an outstanding job of growing it into
the<00:05:36.900><c> primary</c><00:05:37.199><c> way</c><00:05:37.440><c> that</c><00:05:37.680><c> people</c><00:05:37.860><c> authenticate</c>

00:05:38.510 --> 00:05:38.520 align:start position:0%
the primary way that people authenticate
 

00:05:38.520 --> 00:05:42.189 align:start position:0%
the primary way that people authenticate
with<00:05:38.699><c> ethereum</c><00:05:39.620><c> replacing</c><00:05:40.620><c> a</c><00:05:40.919><c> plethora</c><00:05:41.520><c> of</c>

00:05:42.189 --> 00:05:42.199 align:start position:0%
with ethereum replacing a plethora of
 

00:05:42.199 --> 00:05:44.629 align:start position:0%
with ethereum replacing a plethora of
incompatible<00:05:43.199><c> and</c><00:05:43.560><c> and</c><00:05:43.919><c> different</c><00:05:44.160><c> standards</c>

00:05:44.629 --> 00:05:44.639 align:start position:0%
incompatible and and different standards
 

00:05:44.639 --> 00:05:46.430 align:start position:0%
incompatible and and different standards
for<00:05:44.880><c> citing</c><00:05:45.240><c> messages</c><00:05:45.479><c> to</c><00:05:46.020><c> assert</c><00:05:46.259><c> your</c>

00:05:46.430 --> 00:05:46.440 align:start position:0%
for citing messages to assert your
 

00:05:46.440 --> 00:05:49.550 align:start position:0%
for citing messages to assert your
identity<00:05:47.180><c> with</c><00:05:48.180><c> a</c><00:05:48.360><c> symbol</c><00:05:48.780><c> system</c><00:05:48.960><c> that</c><00:05:49.380><c> can</c>

00:05:49.550 --> 00:05:49.560 align:start position:0%
identity with a symbol system that can
 

00:05:49.560 --> 00:05:53.390 align:start position:0%
identity with a symbol system that can
be<00:05:49.740><c> thank</c><00:05:50.100><c> you</c><00:05:50.400><c> uh</c><00:05:51.120><c> that</c><00:05:51.720><c> can</c><00:05:51.900><c> be</c><00:05:52.620><c> um</c><00:05:52.620><c> easily</c>

00:05:53.390 --> 00:05:53.400 align:start position:0%
be thank you uh that can be um easily
 

00:05:53.400 --> 00:05:55.550 align:start position:0%
be thank you uh that can be um easily
plugged<00:05:53.759><c> into</c><00:05:53.820><c> existing</c><00:05:54.419><c> systems</c><00:05:54.900><c> including</c>

00:05:55.550 --> 00:05:55.560 align:start position:0%
plugged into existing systems including
 

00:05:55.560 --> 00:05:58.070 align:start position:0%
plugged into existing systems including
web<00:05:55.979><c> 2</c><00:05:56.220><c> Legacy</c><00:05:56.820><c> systems</c>

00:05:58.070 --> 00:05:58.080 align:start position:0%
web 2 Legacy systems
 

00:05:58.080 --> 00:06:00.170 align:start position:0%
web 2 Legacy systems
but<00:05:58.560><c> of</c><00:05:58.740><c> course</c><00:05:58.919><c> when</c><00:05:59.160><c> I</c><00:05:59.340><c> talk</c><00:05:59.460><c> about</c><00:05:59.639><c> the</c><00:06:00.000><c> last</c>

00:06:00.170 --> 00:06:00.180 align:start position:0%
but of course when I talk about the last
 

00:06:00.180 --> 00:06:01.850 align:start position:0%
but of course when I talk about the last
three<00:06:00.419><c> years</c><00:06:00.660><c> and</c><00:06:01.080><c> particularly</c><00:06:01.440><c> the</c><00:06:01.620><c> last</c>

00:06:01.850 --> 00:06:01.860 align:start position:0%
three years and particularly the last
 

00:06:01.860 --> 00:06:04.430 align:start position:0%
three years and particularly the last
year<00:06:02.100><c> top</c><00:06:02.820><c> of</c><00:06:03.000><c> most</c><00:06:03.180><c> people's</c><00:06:03.600><c> minds</c><00:06:04.020><c> will</c><00:06:04.259><c> be</c>

00:06:04.430 --> 00:06:04.440 align:start position:0%
year top of most people's minds will be
 

00:06:04.440 --> 00:06:06.950 align:start position:0%
year top of most people's minds will be
the<00:06:04.620><c> launch</c><00:06:04.800><c> of</c><00:06:04.979><c> the</c><00:06:05.160><c> ens</c><00:06:05.639><c> Dow</c><00:06:06.000><c> which</c><00:06:06.720><c> is</c><00:06:06.780><c> now</c>

00:06:06.950 --> 00:06:06.960 align:start position:0%
the launch of the ens Dow which is now
 

00:06:06.960 --> 00:06:08.570 align:start position:0%
the launch of the ens Dow which is now
one<00:06:07.199><c> of</c><00:06:07.320><c> the</c><00:06:07.440><c> largest</c><00:06:07.740><c> and</c><00:06:08.039><c> most</c><00:06:08.220><c> active</c>

00:06:08.570 --> 00:06:08.580 align:start position:0%
one of the largest and most active
 

00:06:08.580 --> 00:06:12.409 align:start position:0%
one of the largest and most active
dowels<00:06:09.120><c> in</c><00:06:09.300><c> web3</c><00:06:10.100><c> which</c><00:06:11.100><c> I</c><00:06:11.340><c> am</c><00:06:11.520><c> absolutely</c>

00:06:12.409 --> 00:06:12.419 align:start position:0%
dowels in web3 which I am absolutely
 

00:06:12.419 --> 00:06:14.950 align:start position:0%
dowels in web3 which I am absolutely
both<00:06:12.780><c> Blown</c><00:06:13.380><c> Away</c><00:06:13.500><c> about</c>

00:06:14.950 --> 00:06:14.960 align:start position:0%
both Blown Away about
 

00:06:14.960 --> 00:06:17.689 align:start position:0%
both Blown Away about
ens<00:06:15.960><c> has</c><00:06:16.440><c> always</c><00:06:16.560><c> aimed</c><00:06:17.100><c> for</c><00:06:17.220><c> gradual</c>

00:06:17.689 --> 00:06:17.699 align:start position:0%
ens has always aimed for gradual
 

00:06:17.699 --> 00:06:20.090 align:start position:0%
ens has always aimed for gradual
decentralization<00:06:18.539><c> starting</c><00:06:19.500><c> with</c><00:06:19.919><c> the</c>

00:06:20.090 --> 00:06:20.100 align:start position:0%
decentralization starting with the
 

00:06:20.100 --> 00:06:22.850 align:start position:0%
decentralization starting with the
minimum<00:06:20.580><c> set</c><00:06:20.820><c> of</c><00:06:20.940><c> emissions</c><00:06:21.360><c> held</c><00:06:22.319><c> by</c><00:06:22.620><c> the</c>

00:06:22.850 --> 00:06:22.860 align:start position:0%
minimum set of emissions held by the
 

00:06:22.860 --> 00:06:24.770 align:start position:0%
minimum set of emissions held by the
widest<00:06:23.220><c> number</c><00:06:23.400><c> of</c><00:06:23.520><c> people</c><00:06:23.699><c> we</c><00:06:23.940><c> could</c><00:06:24.120><c> which</c>

00:06:24.770 --> 00:06:24.780 align:start position:0%
widest number of people we could which
 

00:06:24.780 --> 00:06:26.749 align:start position:0%
widest number of people we could which
was<00:06:24.960><c> the</c><00:06:25.259><c> original</c><00:06:25.440><c> uh</c><00:06:26.160><c> four</c><00:06:26.460><c> of</c><00:06:26.639><c> seven</c>

00:06:26.749 --> 00:06:26.759 align:start position:0%
was the original uh four of seven
 

00:06:26.759 --> 00:06:29.930 align:start position:0%
was the original uh four of seven
multi-sig<00:06:27.740><c> unlike</c><00:06:28.740><c> most</c><00:06:28.919><c> multi-seekers</c><00:06:29.759><c> it</c>

00:06:29.930 --> 00:06:29.940 align:start position:0%
multi-sig unlike most multi-seekers it
 

00:06:29.940 --> 00:06:32.270 align:start position:0%
multi-sig unlike most multi-seekers it
included<00:06:30.360><c> participants</c><00:06:31.080><c> from</c><00:06:31.560><c> around</c><00:06:31.919><c> the</c>

00:06:32.270 --> 00:06:32.280 align:start position:0%
included participants from around the
 

00:06:32.280 --> 00:06:35.390 align:start position:0%
included participants from around the
ecosystem<00:06:32.759><c> not</c><00:06:33.180><c> team</c><00:06:33.419><c> members</c><00:06:34.039><c> and</c><00:06:35.039><c> they</c><00:06:35.280><c> had</c>

00:06:35.390 --> 00:06:35.400 align:start position:0%
ecosystem not team members and they had
 

00:06:35.400 --> 00:06:37.490 align:start position:0%
ecosystem not team members and they had
limited<00:06:35.819><c> powers</c><00:06:36.060><c> to</c><00:06:36.419><c> upgrade</c><00:06:36.780><c> enes</c><00:06:37.259><c> to</c>

00:06:37.490 --> 00:06:37.500 align:start position:0%
limited powers to upgrade enes to
 

00:06:37.500 --> 00:06:40.070 align:start position:0%
limited powers to upgrade enes to
replace<00:06:37.620><c> components</c><00:06:38.340><c> our</c><00:06:39.300><c> goal</c><00:06:39.660><c> was</c><00:06:39.840><c> always</c>

00:06:40.070 --> 00:06:40.080 align:start position:0%
replace components our goal was always
 

00:06:40.080 --> 00:06:43.730 align:start position:0%
replace components our goal was always
to<00:06:40.620><c> move</c><00:06:40.800><c> from</c><00:06:41.160><c> that</c><00:06:41.460><c> to</c><00:06:42.000><c> a</c><00:06:42.180><c> system</c><00:06:42.360><c> where</c><00:06:42.900><c> ens</c>

00:06:43.730 --> 00:06:43.740 align:start position:0%
to move from that to a system where ens
 

00:06:43.740 --> 00:06:45.770 align:start position:0%
to move from that to a system where ens
was<00:06:44.340><c> governed</c><00:06:44.759><c> by</c><00:06:45.060><c> a</c><00:06:45.300><c> decentralized</c>

00:06:45.770 --> 00:06:45.780 align:start position:0%
was governed by a decentralized
 

00:06:45.780 --> 00:06:48.409 align:start position:0%
was governed by a decentralized
organization<00:06:46.580><c> since</c><00:06:47.580><c> we</c><00:06:47.759><c> launched</c><00:06:48.060><c> all</c><00:06:48.240><c> the</c>

00:06:48.409 --> 00:06:48.419 align:start position:0%
organization since we launched all the
 

00:06:48.419 --> 00:06:51.650 align:start position:0%
organization since we launched all the
way<00:06:48.479><c> back</c><00:06:48.660><c> in</c><00:06:48.900><c> 2017</c><00:06:49.699><c> the</c><00:06:50.699><c> only</c><00:06:50.819><c> example</c><00:06:51.300><c> we</c><00:06:51.479><c> had</c>

00:06:51.650 --> 00:06:51.660 align:start position:0%
way back in 2017 the only example we had
 

00:06:51.660 --> 00:06:55.189 align:start position:0%
way back in 2017 the only example we had
to<00:06:51.780><c> go</c><00:06:51.960><c> on</c><00:06:52.139><c> was</c><00:06:52.639><c> vdao</c><00:06:53.639><c> which</c><00:06:54.419><c> needless</c><00:06:54.900><c> to</c><00:06:55.080><c> say</c>

00:06:55.189 --> 00:06:55.199 align:start position:0%
to go on was vdao which needless to say
 

00:06:55.199 --> 00:06:57.290 align:start position:0%
to go on was vdao which needless to say
was<00:06:55.500><c> not</c><00:06:55.740><c> a</c><00:06:55.860><c> stunning</c><00:06:56.220><c> success</c><00:06:56.520><c> that</c><00:06:56.819><c> inspired</c>

00:06:57.290 --> 00:06:57.300 align:start position:0%
was not a stunning success that inspired
 

00:06:57.300 --> 00:07:00.050 align:start position:0%
was not a stunning success that inspired
us<00:06:57.419><c> to</c><00:06:57.660><c> immediately</c><00:06:58.080><c> decentralize</c><00:06:59.060><c> but</c>

00:07:00.050 --> 00:07:00.060 align:start position:0%
us to immediately decentralize but
 

00:07:00.060 --> 00:07:02.390 align:start position:0%
us to immediately decentralize but
things<00:07:00.240><c> changed</c><00:07:00.780><c> a</c><00:07:00.960><c> lot</c><00:07:01.080><c> and</c><00:07:01.560><c> the</c><00:07:01.800><c> Dow</c><00:07:01.979><c> space</c>

00:07:02.390 --> 00:07:02.400 align:start position:0%
things changed a lot and the Dow space
 

00:07:02.400 --> 00:07:04.430 align:start position:0%
things changed a lot and the Dow space
is<00:07:02.699><c> now</c><00:07:02.819><c> a</c><00:07:03.000><c> lot</c><00:07:03.120><c> more</c><00:07:03.240><c> mature</c><00:07:03.660><c> than</c><00:07:03.900><c> it</c><00:07:04.080><c> was</c><00:07:04.199><c> in</c>

00:07:04.430 --> 00:07:04.440 align:start position:0%
is now a lot more mature than it was in
 

00:07:04.440 --> 00:07:07.550 align:start position:0%
is now a lot more mature than it was in
the<00:07:04.560><c> past</c><00:07:04.740><c> and</c><00:07:05.699><c> we</c><00:07:06.120><c> decided</c><00:07:06.600><c> that</c><00:07:06.960><c> you</c><00:07:07.500><c> know</c>

00:07:07.550 --> 00:07:07.560 align:start position:0%
the past and we decided that you know
 

00:07:07.560 --> 00:07:08.930 align:start position:0%
the past and we decided that you know
the<00:07:07.740><c> time</c><00:07:07.919><c> had</c><00:07:08.160><c> come</c><00:07:08.340><c> that</c><00:07:08.520><c> things</c><00:07:08.759><c> were</c>

00:07:08.930 --> 00:07:08.940 align:start position:0%
the time had come that things were
 

00:07:08.940 --> 00:07:11.390 align:start position:0%
the time had come that things were
mature<00:07:09.360><c> enough</c><00:07:09.479><c> that</c><00:07:09.840><c> we</c><00:07:10.020><c> could</c><00:07:10.259><c> let</c><00:07:10.800><c> the</c><00:07:10.979><c> ens</c>

00:07:11.390 --> 00:07:11.400 align:start position:0%
mature enough that we could let the ens
 

00:07:11.400 --> 00:07:14.930 align:start position:0%
mature enough that we could let the ens
Community<00:07:11.639><c> govern</c><00:07:12.060><c> ens</c><00:07:13.139><c> uh</c><00:07:13.800><c> and</c><00:07:14.039><c> the</c><00:07:14.220><c> Dow</c><00:07:14.400><c> is</c>

00:07:14.930 --> 00:07:14.940 align:start position:0%
Community govern ens uh and the Dow is
 

00:07:14.940 --> 00:07:17.029 align:start position:0%
Community govern ens uh and the Dow is
the<00:07:15.120><c> major</c><00:07:15.419><c> Milestone</c><00:07:15.900><c> along</c><00:07:16.259><c> that</c><00:07:16.560><c> path</c><00:07:16.740><c> of</c>

00:07:17.029 --> 00:07:17.039 align:start position:0%
the major Milestone along that path of
 

00:07:17.039 --> 00:07:19.969 align:start position:0%
the major Milestone along that path of
gradual<00:07:17.400><c> decentralization</c><00:07:18.199><c> uh</c><00:07:19.199><c> the</c><00:07:19.440><c> Dow</c><00:07:19.680><c> was</c>

00:07:19.969 --> 00:07:19.979 align:start position:0%
gradual decentralization uh the Dow was
 

00:07:19.979 --> 00:07:21.589 align:start position:0%
gradual decentralization uh the Dow was
now<00:07:20.160><c> responsible</c><00:07:20.639><c> for</c><00:07:21.000><c> almost</c><00:07:21.240><c> all</c>

00:07:21.589 --> 00:07:21.599 align:start position:0%
now responsible for almost all
 

00:07:21.599 --> 00:07:23.150 align:start position:0%
now responsible for almost all
governance<00:07:22.020><c> leaders</c><00:07:22.500><c> and</c><00:07:22.680><c> controls</c>

00:07:23.150 --> 00:07:23.160 align:start position:0%
governance leaders and controls
 

00:07:23.160 --> 00:07:25.490 align:start position:0%
governance leaders and controls
available<00:07:23.460><c> to</c><00:07:23.759><c> ens</c><00:07:24.240><c> including</c><00:07:25.020><c> approving</c>

00:07:25.490 --> 00:07:25.500 align:start position:0%
available to ens including approving
 

00:07:25.500 --> 00:07:27.650 align:start position:0%
available to ens including approving
contract<00:07:25.860><c> upgrades</c><00:07:26.520><c> changes</c><00:07:27.300><c> to</c><00:07:27.479><c> core</c>

00:07:27.650 --> 00:07:27.660 align:start position:0%
contract upgrades changes to core
 

00:07:27.660 --> 00:07:29.809 align:start position:0%
contract upgrades changes to core
parameters<00:07:28.259><c> such</c><00:07:28.680><c> as</c><00:07:28.800><c> pricing</c><00:07:29.340><c> and</c><00:07:29.580><c> how</c>

00:07:29.809 --> 00:07:29.819 align:start position:0%
parameters such as pricing and how
 

00:07:29.819 --> 00:07:32.210 align:start position:0%
parameters such as pricing and how
expired<00:07:30.300><c> names</c><00:07:30.479><c> are</c><00:07:30.780><c> used</c><00:07:31.020><c> it's</c><00:07:31.860><c> also</c>

00:07:32.210 --> 00:07:32.220 align:start position:0%
expired names are used it's also
 

00:07:32.220 --> 00:07:34.490 align:start position:0%
expired names are used it's also
responsible<00:07:32.699><c> for</c><00:07:33.120><c> treasury</c><00:07:33.539><c> grants</c><00:07:33.960><c> and</c>

00:07:34.490 --> 00:07:34.500 align:start position:0%
responsible for treasury grants and
 

00:07:34.500 --> 00:07:36.710 align:start position:0%
responsible for treasury grants and
projects<00:07:35.280><c> using</c><00:07:35.699><c> the</c><00:07:35.880><c> funding</c><00:07:36.180><c> gathered</c><00:07:36.539><c> from</c>

00:07:36.710 --> 00:07:36.720 align:start position:0%
projects using the funding gathered from
 

00:07:36.720 --> 00:07:37.909 align:start position:0%
projects using the funding gathered from
the<00:07:36.900><c> protocol</c>

00:07:37.909 --> 00:07:37.919 align:start position:0%
the protocol
 

00:07:37.919 --> 00:07:40.969 align:start position:0%
the protocol
in<00:07:38.699><c> the</c><00:07:38.880><c> years</c><00:07:39.000><c> since</c><00:07:39.360><c> the</c><00:07:39.539><c> Dow's</c><00:07:39.960><c> launch</c><00:07:40.199><c> the</c>

00:07:40.969 --> 00:07:40.979 align:start position:0%
in the years since the Dow's launch the
 

00:07:40.979 --> 00:07:42.469 align:start position:0%
in the years since the Dow's launch the
yiniest<00:07:41.400><c> hour</c><00:07:41.639><c> has</c><00:07:41.880><c> shown</c><00:07:42.060><c> that</c><00:07:42.180><c> it</c><00:07:42.360><c> can</c>

00:07:42.469 --> 00:07:42.479 align:start position:0%
yiniest hour has shown that it can
 

00:07:42.479 --> 00:07:44.150 align:start position:0%
yiniest hour has shown that it can
maintain<00:07:42.780><c> a</c><00:07:42.960><c> high</c><00:07:43.080><c> level</c><00:07:43.319><c> of</c><00:07:43.620><c> civilized</c>

00:07:44.150 --> 00:07:44.160 align:start position:0%
maintain a high level of civilized
 

00:07:44.160 --> 00:07:47.029 align:start position:0%
maintain a high level of civilized
discussion<00:07:44.660><c> uh</c><00:07:45.660><c> made</c><00:07:46.199><c> useful</c><00:07:46.680><c> progress</c>

00:07:47.029 --> 00:07:47.039 align:start position:0%
discussion uh made useful progress
 

00:07:47.039 --> 00:07:48.730 align:start position:0%
discussion uh made useful progress
forward<00:07:47.280><c> and</c><00:07:47.580><c> improving</c><00:07:47.940><c> the</c><00:07:48.060><c> protocol</c>

00:07:48.730 --> 00:07:48.740 align:start position:0%
forward and improving the protocol
 

00:07:48.740 --> 00:07:50.809 align:start position:0%
forward and improving the protocol
besides<00:07:49.740><c> budgeting</c><00:07:50.220><c> and</c><00:07:50.400><c> day-to-day</c>

00:07:50.809 --> 00:07:50.819 align:start position:0%
besides budgeting and day-to-day
 

00:07:50.819 --> 00:07:52.790 align:start position:0%
besides budgeting and day-to-day
bookkeeping<00:07:51.360><c> it's</c><00:07:51.660><c> made</c><00:07:51.900><c> meaningful</c><00:07:52.380><c> changes</c>

00:07:52.790 --> 00:07:52.800 align:start position:0%
bookkeeping it's made meaningful changes
 

00:07:52.800 --> 00:07:55.010 align:start position:0%
bookkeeping it's made meaningful changes
to<00:07:53.039><c> the</c><00:07:53.220><c> protocol</c><00:07:53.520><c> including</c><00:07:54.360><c> changing</c><00:07:54.840><c> how</c>

00:07:55.010 --> 00:07:55.020 align:start position:0%
to the protocol including changing how
 

00:07:55.020 --> 00:07:57.070 align:start position:0%
to the protocol including changing how
expired<00:07:55.560><c> names</c><00:07:55.680><c> are</c><00:07:55.919><c> handled</c><00:07:56.280><c> in</c><00:07:56.759><c> order</c><00:07:56.940><c> to</c>

00:07:57.070 --> 00:07:57.080 align:start position:0%
expired names are handled in order to
 

00:07:57.080 --> 00:07:59.629 align:start position:0%
expired names are handled in order to
safeguard<00:07:58.080><c> the</c><00:07:58.319><c> stability</c><00:07:58.680><c> and</c><00:07:59.039><c> fairness</c><00:07:59.400><c> of</c>

00:07:59.629 --> 00:07:59.639 align:start position:0%
safeguard the stability and fairness of
 

00:07:59.639 --> 00:08:02.089 align:start position:0%
safeguard the stability and fairness of
the<00:07:59.759><c> system</c><00:07:59.940><c> the</c><00:08:00.840><c> Dow</c><00:08:01.080><c> has</c><00:08:01.380><c> also</c><00:08:01.620><c> started</c><00:08:01.979><c> to</c>

00:08:02.089 --> 00:08:02.099 align:start position:0%
the system the Dow has also started to
 

00:08:02.099 --> 00:08:04.249 align:start position:0%
the system the Dow has also started to
build<00:08:02.280><c> out</c><00:08:02.520><c> public</c><00:08:02.819><c> goods</c><00:08:03.300><c> and</c><00:08:03.479><c> grants</c>

00:08:04.249 --> 00:08:04.259 align:start position:0%
build out public goods and grants
 

00:08:04.259 --> 00:08:07.189 align:start position:0%
build out public goods and grants
programs<00:08:04.800><c> of</c><00:08:04.919><c> its</c><00:08:05.220><c> own</c><00:08:05.479><c> one</c><00:08:06.479><c> example</c><00:08:06.840><c> of</c><00:08:07.020><c> this</c>

00:08:07.189 --> 00:08:07.199 align:start position:0%
programs of its own one example of this
 

00:08:07.199 --> 00:08:09.890 align:start position:0%
programs of its own one example of this
is<00:08:07.620><c> the</c><00:08:08.039><c> small</c><00:08:08.520><c> grants</c><00:08:09.000><c> rounds</c><00:08:09.419><c> that</c><00:08:09.599><c> we</c><00:08:09.720><c> now</c>

00:08:09.890 --> 00:08:09.900 align:start position:0%
is the small grants rounds that we now
 

00:08:09.900 --> 00:08:14.150 align:start position:0%
is the small grants rounds that we now
run<00:08:10.460><c> inspired</c><00:08:11.460><c> by</c><00:08:11.639><c> nouns</c><00:08:12.120><c> props</c><00:08:12.900><c> room</c><00:08:13.080><c> this</c><00:08:14.039><c> is</c>

00:08:14.150 --> 00:08:14.160 align:start position:0%
run inspired by nouns props room this is
 

00:08:14.160 --> 00:08:16.730 align:start position:0%
run inspired by nouns props room this is
a<00:08:14.400><c> regular</c><00:08:14.699><c> system</c><00:08:15.120><c> where</c><00:08:15.660><c> anyone</c><00:08:16.020><c> can</c><00:08:16.319><c> submit</c>

00:08:16.730 --> 00:08:16.740 align:start position:0%
a regular system where anyone can submit
 

00:08:16.740 --> 00:08:18.650 align:start position:0%
a regular system where anyone can submit
a<00:08:16.919><c> proposal</c><00:08:17.340><c> for</c><00:08:17.520><c> work</c><00:08:17.759><c> they</c><00:08:18.000><c> want</c><00:08:18.180><c> to</c><00:08:18.300><c> do</c><00:08:18.419><c> or</c>

00:08:18.650 --> 00:08:18.660 align:start position:0%
a proposal for work they want to do or
 

00:08:18.660 --> 00:08:20.930 align:start position:0%
a proposal for work they want to do or
work<00:08:18.900><c> they</c><00:08:19.080><c> have</c><00:08:19.259><c> done</c><00:08:19.440><c> anyone</c><00:08:20.340><c> with</c><00:08:20.460><c> ens</c>

00:08:20.930 --> 00:08:20.940 align:start position:0%
work they have done anyone with ens
 

00:08:20.940 --> 00:08:23.629 align:start position:0%
work they have done anyone with ens
tokens<00:08:21.360><c> from</c><00:08:21.599><c> the</c><00:08:21.780><c> Dow</c><00:08:21.960><c> can</c><00:08:22.259><c> vote</c><00:08:22.500><c> on</c><00:08:22.680><c> them</c><00:08:22.800><c> and</c>

00:08:23.629 --> 00:08:23.639 align:start position:0%
tokens from the Dow can vote on them and
 

00:08:23.639 --> 00:08:25.610 align:start position:0%
tokens from the Dow can vote on them and
the<00:08:23.819><c> top</c><00:08:23.940><c> five</c><00:08:24.180><c> in</c><00:08:24.479><c> each</c><00:08:24.660><c> category</c><00:08:25.080><c> we</c><00:08:25.319><c> have</c><00:08:25.440><c> a</c>

00:08:25.610 --> 00:08:25.620 align:start position:0%
the top five in each category we have a
 

00:08:25.620 --> 00:08:27.469 align:start position:0%
the top five in each category we have a
public<00:08:25.800><c> goods</c><00:08:26.220><c> category</c><00:08:26.639><c> and</c><00:08:26.879><c> an</c><00:08:27.060><c> ecosystem</c>

00:08:27.469 --> 00:08:27.479 align:start position:0%
public goods category and an ecosystem
 

00:08:27.479 --> 00:08:30.650 align:start position:0%
public goods category and an ecosystem
category<00:08:28.220><c> then</c><00:08:29.220><c> receive</c><00:08:29.639><c> one</c><00:08:29.879><c> e</c><00:08:30.060><c> feature</c><00:08:30.599><c> and</c>

00:08:30.650 --> 00:08:30.660 align:start position:0%
category then receive one e feature and
 

00:08:30.660 --> 00:08:33.409 align:start position:0%
category then receive one e feature and
funding<00:08:31.020><c> to</c><00:08:31.259><c> pursue</c><00:08:31.620><c> it</c><00:08:31.800><c> the</c><00:08:32.640><c> public</c><00:08:32.760><c> goods</c><00:08:33.240><c> is</c>

00:08:33.409 --> 00:08:33.419 align:start position:0%
funding to pursue it the public goods is
 

00:08:33.419 --> 00:08:35.389 align:start position:0%
funding to pursue it the public goods is
focused<00:08:33.779><c> on</c><00:08:33.899><c> anything</c><00:08:34.260><c> in</c><00:08:34.560><c> the</c><00:08:34.680><c> wider</c><00:08:34.979><c> ens</c>

00:08:35.389 --> 00:08:35.399 align:start position:0%
focused on anything in the wider ens
 

00:08:35.399 --> 00:08:39.350 align:start position:0%
focused on anything in the wider ens
ecosystem<00:08:36.200><c> and</c><00:08:37.200><c> the</c><00:08:37.440><c> Eco</c><00:08:37.860><c> ecosystem</c><00:08:38.399><c> category</c>

00:08:39.350 --> 00:08:39.360 align:start position:0%
ecosystem and the Eco ecosystem category
 

00:08:39.360 --> 00:08:41.149 align:start position:0%
ecosystem and the Eco ecosystem category
is<00:08:39.599><c> focused</c><00:08:40.020><c> more</c><00:08:40.200><c> on</c><00:08:40.320><c> things</c><00:08:40.560><c> that</c><00:08:40.800><c> relate</c>

00:08:41.149 --> 00:08:41.159 align:start position:0%
is focused more on things that relate
 

00:08:41.159 --> 00:08:42.709 align:start position:0%
is focused more on things that relate
directly<00:08:41.520><c> to</c><00:08:41.760><c> ens</c>

00:08:42.709 --> 00:08:42.719 align:start position:0%
directly to ens
 

00:08:42.719 --> 00:08:45.290 align:start position:0%
directly to ens
and<00:08:43.380><c> we</c><00:08:43.500><c> hope</c><00:08:43.680><c> this</c><00:08:43.919><c> can</c><00:08:44.159><c> work</c><00:08:44.339><c> to</c><00:08:44.760><c> better</c>

00:08:45.290 --> 00:08:45.300 align:start position:0%
and we hope this can work to better
 

00:08:45.300 --> 00:08:48.350 align:start position:0%
and we hope this can work to better
incubate<00:08:46.020><c> and</c><00:08:46.320><c> start</c><00:08:46.620><c> up</c><00:08:46.860><c> new</c><00:08:47.580><c> projects</c><00:08:48.060><c> both</c>

00:08:48.350 --> 00:08:48.360 align:start position:0%
incubate and start up new projects both
 

00:08:48.360 --> 00:08:50.690 align:start position:0%
incubate and start up new projects both
for<00:08:48.660><c> enes</c><00:08:49.200><c> and</c><00:08:49.380><c> for</c><00:08:49.620><c> the</c><00:08:49.740><c> wider</c><00:08:50.100><c> public</c><00:08:50.279><c> goods</c>

00:08:50.690 --> 00:08:50.700 align:start position:0%
for enes and for the wider public goods
 

00:08:50.700 --> 00:08:53.509 align:start position:0%
for enes and for the wider public goods
on<00:08:50.940><c> ethereum</c><00:08:51.480><c> and</c><00:08:51.600><c> web3</c><00:08:52.019><c> ecosystem</c><00:08:52.680><c> working</c>

00:08:53.509 --> 00:08:53.519 align:start position:0%
on ethereum and web3 ecosystem working
 

00:08:53.519 --> 00:08:55.670 align:start position:0%
on ethereum and web3 ecosystem working
groups<00:08:54.000><c> have</c><00:08:54.180><c> also</c><00:08:54.480><c> funded</c><00:08:54.839><c> initiatives</c><00:08:55.260><c> on</c>

00:08:55.670 --> 00:08:55.680 align:start position:0%
groups have also funded initiatives on
 

00:08:55.680 --> 00:08:59.090 align:start position:0%
groups have also funded initiatives on
scales<00:08:56.100><c> small</c><00:08:56.339><c> to</c><00:08:56.519><c> large</c><00:08:57.080><c> ranging</c><00:08:58.080><c> from</c><00:08:58.320><c> a</c><00:08:58.440><c> 200</c>

00:08:59.090 --> 00:08:59.100 align:start position:0%
scales small to large ranging from a 200
 

00:08:59.100 --> 00:09:03.410 align:start position:0%
scales small to large ranging from a 200
000<00:08:59.279><c> k</c><00:08:59.580><c> Sorry</c><00:09:00.240><c> 200k</c><00:09:01.080><c> ens</c><00:09:01.920><c> token</c><00:09:02.339><c> Grant</c><00:09:02.700><c> to</c><00:09:03.240><c> the</c>

00:09:03.410 --> 00:09:03.420 align:start position:0%
000 k Sorry 200k ens token Grant to the
 

00:09:03.420 --> 00:09:05.750 align:start position:0%
000 k Sorry 200k ens token Grant to the
protocol<00:09:03.660><c> Guild</c><00:09:04.080><c> who</c><00:09:04.680><c> are</c><00:09:04.860><c> formed</c><00:09:05.279><c> to</c><00:09:05.459><c> help</c>

00:09:05.750 --> 00:09:05.760 align:start position:0%
protocol Guild who are formed to help
 

00:09:05.760 --> 00:09:07.790 align:start position:0%
protocol Guild who are formed to help
fund<00:09:06.240><c> core</c><00:09:06.480><c> developers</c><00:09:07.019><c> throughout</c><00:09:07.680><c> the</c>

00:09:07.790 --> 00:09:07.800 align:start position:0%
fund core developers throughout the
 

00:09:07.800 --> 00:09:09.550 align:start position:0%
fund core developers throughout the
platform

00:09:09.550 --> 00:09:09.560 align:start position:0%
platform
 

00:09:09.560 --> 00:09:13.009 align:start position:0%
platform
169k<00:09:10.560><c> Bitcoin</c><00:09:11.519><c> matching</c><00:09:12.000><c> pool</c><00:09:12.180><c> and</c><00:09:12.839><c> we</c>

00:09:13.009 --> 00:09:13.019 align:start position:0%
169k Bitcoin matching pool and we
 

00:09:13.019 --> 00:09:16.310 align:start position:0%
169k Bitcoin matching pool and we
continue<00:09:13.200><c> to</c><00:09:13.620><c> fund</c><00:09:13.920><c> and</c><00:09:14.040><c> support</c><00:09:14.220><c> Bitcoin</c><00:09:15.320><c> and</c>

00:09:16.310 --> 00:09:16.320 align:start position:0%
continue to fund and support Bitcoin and
 

00:09:16.320 --> 00:09:19.070 align:start position:0%
continue to fund and support Bitcoin and
smaller<00:09:16.800><c> projects</c><00:09:17.220><c> such</c><00:09:17.519><c> as</c><00:09:17.700><c> this</c><00:09:18.240><c> plugin</c><00:09:18.899><c> for</c>

00:09:19.070 --> 00:09:19.080 align:start position:0%
smaller projects such as this plugin for
 

00:09:19.080 --> 00:09:21.410 align:start position:0%
smaller projects such as this plugin for
discourse<00:09:19.620><c> forums</c><00:09:20.100><c> which</c><00:09:20.640><c> provides</c><00:09:21.060><c> you</c><00:09:21.180><c> with</c>

00:09:21.410 --> 00:09:21.420 align:start position:0%
discourse forums which provides you with
 

00:09:21.420 --> 00:09:25.250 align:start position:0%
discourse forums which provides you with
insight<00:09:21.839><c> into</c><00:09:22.399><c> the</c><00:09:23.399><c> roles</c><00:09:23.820><c> of</c><00:09:24.000><c> delegates</c><00:09:24.600><c> and</c>

00:09:25.250 --> 00:09:25.260 align:start position:0%
insight into the roles of delegates and
 

00:09:25.260 --> 00:09:27.410 align:start position:0%
insight into the roles of delegates and
their<00:09:25.440><c> participation</c><00:09:25.920><c> on</c><00:09:26.160><c> the</c><00:09:26.339><c> Forum</c><00:09:26.640><c> which</c>

00:09:27.410 --> 00:09:27.420 align:start position:0%
their participation on the Forum which
 

00:09:27.420 --> 00:09:29.150 align:start position:0%
their participation on the Forum which
is<00:09:27.540><c> something</c><00:09:27.779><c> that</c><00:09:28.140><c> any</c><00:09:28.320><c> dowel</c><00:09:28.860><c> that</c><00:09:28.980><c> uses</c>

00:09:29.150 --> 00:09:29.160 align:start position:0%
is something that any dowel that uses
 

00:09:29.160 --> 00:09:30.949 align:start position:0%
is something that any dowel that uses
discourse<00:09:29.760><c> can</c><00:09:29.940><c> take</c><00:09:30.060><c> and</c><00:09:30.300><c> plug</c><00:09:30.480><c> into</c><00:09:30.660><c> their</c>

00:09:30.949 --> 00:09:30.959 align:start position:0%
discourse can take and plug into their
 

00:09:30.959 --> 00:09:32.090 align:start position:0%
discourse can take and plug into their
own<00:09:31.080><c> system</c>

00:09:32.090 --> 00:09:32.100 align:start position:0%
own system
 

00:09:32.100 --> 00:09:35.030 align:start position:0%
own system
uh<00:09:32.760><c> this</c><00:09:33.060><c> was</c><00:09:33.240><c> built</c><00:09:33.660><c> by</c><00:09:34.080><c> Karma</c><00:09:34.800><c> and</c>

00:09:35.030 --> 00:09:35.040 align:start position:0%
uh this was built by Karma and
 

00:09:35.040 --> 00:09:36.530 align:start position:0%
uh this was built by Karma and
integrates<00:09:35.459><c> with</c><00:09:35.640><c> all</c><00:09:35.760><c> their</c><00:09:36.000><c> stuff</c><00:09:36.240><c> you</c><00:09:36.480><c> can</c>

00:09:36.530 --> 00:09:36.540 align:start position:0%
integrates with all their stuff you can
 

00:09:36.540 --> 00:09:38.690 align:start position:0%
integrates with all their stuff you can
also<00:09:36.779><c> just</c><00:09:37.019><c> use</c><00:09:37.320><c> it</c><00:09:37.440><c> to</c><00:09:37.620><c> provide</c><00:09:37.920><c> insight</c><00:09:38.459><c> into</c>

00:09:38.690 --> 00:09:38.700 align:start position:0%
also just use it to provide insight into
 

00:09:38.700 --> 00:09:41.150 align:start position:0%
also just use it to provide insight into
how<00:09:39.420><c> your</c><00:09:39.600><c> delegates</c><00:09:40.019><c> are</c><00:09:40.140><c> voted</c><00:09:40.500><c> how</c><00:09:40.860><c> active</c>

00:09:41.150 --> 00:09:41.160 align:start position:0%
how your delegates are voted how active
 

00:09:41.160 --> 00:09:43.250 align:start position:0%
how your delegates are voted how active
they<00:09:41.339><c> are</c><00:09:41.459><c> how</c><00:09:41.760><c> many</c><00:09:41.880><c> tokens</c><00:09:42.300><c> they</c><00:09:42.660><c> have</c><00:09:42.839><c> and</c>

00:09:43.250 --> 00:09:43.260 align:start position:0%
they are how many tokens they have and
 

00:09:43.260 --> 00:09:46.130 align:start position:0%
they are how many tokens they have and
so<00:09:43.500><c> forth</c><00:09:44.279><c> the</c><00:09:44.760><c> Dow</c><00:09:44.940><c> has</c><00:09:45.240><c> also</c><00:09:45.480><c> resulted</c><00:09:45.959><c> in</c>

00:09:46.130 --> 00:09:46.140 align:start position:0%
so forth the Dow has also resulted in
 

00:09:46.140 --> 00:09:47.930 align:start position:0%
so forth the Dow has also resulted in
more<00:09:46.380><c> Community</c><00:09:46.620><c> participation</c><00:09:47.339><c> in</c><00:09:47.640><c> the</c><00:09:47.760><c> core</c>

00:09:47.930 --> 00:09:47.940 align:start position:0%
more Community participation in the core
 

00:09:47.940 --> 00:09:50.990 align:start position:0%
more Community participation in the core
protocol<00:09:48.360><c> uh</c><00:09:49.320><c> one</c><00:09:49.680><c> major</c><00:09:49.860><c> success</c><00:09:50.339><c> story</c><00:09:50.640><c> is</c>

00:09:50.990 --> 00:09:51.000 align:start position:0%
protocol uh one major success story is
 

00:09:51.000 --> 00:09:53.030 align:start position:0%
protocol uh one major success story is
rafi's<00:09:51.600><c> work</c><00:09:51.720><c> on</c><00:09:51.959><c> improving</c><00:09:52.380><c> ans's</c>

00:09:53.030 --> 00:09:53.040 align:start position:0%
rafi's work on improving ans's
 

00:09:53.040 --> 00:09:54.790 align:start position:0%
rafi's work on improving ans's
normalization<00:09:53.580><c> functions</c>

00:09:54.790 --> 00:09:54.800 align:start position:0%
normalization functions
 

00:09:54.800 --> 00:09:56.990 align:start position:0%
normalization functions
normalization<00:09:55.800><c> is</c><00:09:56.100><c> how</c><00:09:56.279><c> we</c><00:09:56.459><c> handle</c><00:09:56.700><c> names</c>

00:09:56.990 --> 00:09:57.000 align:start position:0%
normalization is how we handle names
 

00:09:57.000 --> 00:09:59.389 align:start position:0%
normalization is how we handle names
like<00:09:57.420><c> uppercase</c><00:09:58.260><c> neck</c><00:09:58.560><c> being</c><00:09:58.860><c> different</c><00:09:59.100><c> from</c>

00:09:59.389 --> 00:09:59.399 align:start position:0%
like uppercase neck being different from
 

00:09:59.399 --> 00:10:02.530 align:start position:0%
like uppercase neck being different from
lowercase<00:09:59.880><c> neck</c><00:10:00.320><c> and</c><00:10:01.320><c> ambiguous</c><00:10:01.860><c> emojis</c>

00:10:02.530 --> 00:10:02.540 align:start position:0%
lowercase neck and ambiguous emojis
 

00:10:02.540 --> 00:10:05.750 align:start position:0%
lowercase neck and ambiguous emojis
hidden<00:10:03.540><c> characters</c><00:10:03.720><c> and</c><00:10:04.140><c> so</c><00:10:04.320><c> forth</c><00:10:04.620><c> to</c><00:10:05.580><c> start</c>

00:10:05.750 --> 00:10:05.760 align:start position:0%
hidden characters and so forth to start
 

00:10:05.760 --> 00:10:07.630 align:start position:0%
hidden characters and so forth to start
we<00:10:06.000><c> used</c><00:10:06.180><c> a</c><00:10:06.360><c> well-tested</c><00:10:06.959><c> system</c><00:10:07.200><c> called</c>

00:10:07.630 --> 00:10:07.640 align:start position:0%
we used a well-tested system called
 

00:10:07.640 --> 00:10:09.889 align:start position:0%
we used a well-tested system called
uts-46<00:10:08.640><c> which</c><00:10:09.060><c> is</c><00:10:09.120><c> what</c><00:10:09.300><c> the</c><00:10:09.480><c> domain</c><00:10:09.720><c> World</c>

00:10:09.889 --> 00:10:09.899 align:start position:0%
uts-46 which is what the domain World
 

00:10:09.899 --> 00:10:12.710 align:start position:0%
uts-46 which is what the domain World
uses<00:10:10.519><c> but</c><00:10:11.519><c> it's</c><00:10:11.640><c> become</c><00:10:11.940><c> clear</c><00:10:12.120><c> over</c><00:10:12.420><c> time</c>

00:10:12.710 --> 00:10:12.720 align:start position:0%
uses but it's become clear over time
 

00:10:12.720 --> 00:10:14.810 align:start position:0%
uses but it's become clear over time
that<00:10:13.019><c> ens</c><00:10:13.500><c> has</c><00:10:13.740><c> some</c><00:10:13.920><c> unique</c><00:10:14.220><c> requirements</c>

00:10:14.810 --> 00:10:14.820 align:start position:0%
that ens has some unique requirements
 

00:10:14.820 --> 00:10:17.690 align:start position:0%
that ens has some unique requirements
and<00:10:15.660><c> we</c><00:10:16.200><c> wanted</c><00:10:16.320><c> to</c><00:10:16.500><c> enable</c><00:10:16.740><c> things</c><00:10:17.100><c> such</c><00:10:17.519><c> as</c>

00:10:17.690 --> 00:10:17.700 align:start position:0%
and we wanted to enable things such as
 

00:10:17.700 --> 00:10:20.269 align:start position:0%
and we wanted to enable things such as
emoji<00:10:18.540><c> and</c><00:10:18.839><c> other</c><00:10:19.080><c> characters</c><00:10:19.380><c> that</c><00:10:20.040><c> are</c>

00:10:20.269 --> 00:10:20.279 align:start position:0%
emoji and other characters that are
 

00:10:20.279 --> 00:10:21.949 align:start position:0%
emoji and other characters that are
popular<00:10:20.580><c> in</c><00:10:20.880><c> the</c><00:10:21.060><c> community</c><00:10:21.180><c> but</c><00:10:21.720><c> not</c>

00:10:21.949 --> 00:10:21.959 align:start position:0%
popular in the community but not
 

00:10:21.959 --> 00:10:23.930 align:start position:0%
popular in the community but not
supported<00:10:22.380><c> directly</c><00:10:22.740><c> by</c><00:10:22.920><c> DNS</c>

00:10:23.930 --> 00:10:23.940 align:start position:0%
supported directly by DNS
 

00:10:23.940 --> 00:10:26.150 align:start position:0%
supported directly by DNS
uh<00:10:24.600><c> so</c><00:10:24.779><c> refi</c><00:10:25.320><c> has</c><00:10:25.560><c> been</c><00:10:25.680><c> working</c><00:10:25.920><c> on</c>

00:10:26.150 --> 00:10:26.160 align:start position:0%
uh so refi has been working on
 

00:10:26.160 --> 00:10:28.430 align:start position:0%
uh so refi has been working on
harmonizing<00:10:26.760><c> all</c><00:10:26.940><c> of</c><00:10:27.120><c> this</c><00:10:27.240><c> we're</c><00:10:28.019><c> very</c><00:10:28.200><c> close</c>

00:10:28.430 --> 00:10:28.440 align:start position:0%
harmonizing all of this we're very close
 

00:10:28.440 --> 00:10:29.870 align:start position:0%
harmonizing all of this we're very close
to<00:10:28.620><c> rolling</c><00:10:28.920><c> out</c><00:10:29.040><c> their</c><00:10:29.220><c> new</c><00:10:29.399><c> standard</c><00:10:29.700><c> for</c>

00:10:29.870 --> 00:10:29.880 align:start position:0%
to rolling out their new standard for
 

00:10:29.880 --> 00:10:32.210 align:start position:0%
to rolling out their new standard for
Dow<00:10:30.120><c> approval</c><00:10:30.600><c> and</c><00:10:31.200><c> it</c><00:10:31.320><c> will</c><00:10:31.440><c> enable</c><00:10:31.740><c> a</c><00:10:32.100><c> much</c>

00:10:32.210 --> 00:10:32.220 align:start position:0%
Dow approval and it will enable a much
 

00:10:32.220 --> 00:10:33.949 align:start position:0%
Dow approval and it will enable a much
wider<00:10:32.580><c> array</c><00:10:32.880><c> of</c><00:10:33.000><c> characters</c><00:10:33.180><c> while</c><00:10:33.660><c> also</c>

00:10:33.949 --> 00:10:33.959 align:start position:0%
wider array of characters while also
 

00:10:33.959 --> 00:10:35.509 align:start position:0%
wider array of characters while also
providing<00:10:34.320><c> more</c><00:10:34.560><c> protections</c><00:10:35.220><c> against</c>

00:10:35.509 --> 00:10:35.519 align:start position:0%
providing more protections against
 

00:10:35.519 --> 00:10:37.730 align:start position:0%
providing more protections against
deceptive<00:10:36.180><c> names</c>

00:10:37.730 --> 00:10:37.740 align:start position:0%
deceptive names
 

00:10:37.740 --> 00:10:40.490 align:start position:0%
deceptive names
the<00:10:38.700><c> last</c><00:10:38.820><c> three</c><00:10:39.060><c> years</c><00:10:39.300><c> has</c><00:10:39.600><c> also</c><00:10:39.899><c> seen</c><00:10:40.260><c> an</c>

00:10:40.490 --> 00:10:40.500 align:start position:0%
the last three years has also seen an
 

00:10:40.500 --> 00:10:42.410 align:start position:0%
the last three years has also seen an
explosion<00:10:40.980><c> in</c><00:10:41.220><c> community-led</c><00:10:41.880><c> ens</c>

00:10:42.410 --> 00:10:42.420 align:start position:0%
explosion in community-led ens
 

00:10:42.420 --> 00:10:45.650 align:start position:0%
explosion in community-led ens
initiatives<00:10:43.100><c> uh</c><00:10:44.100><c> independent</c><00:10:44.820><c> projects</c><00:10:45.360><c> that</c>

00:10:45.650 --> 00:10:45.660 align:start position:0%
initiatives uh independent projects that
 

00:10:45.660 --> 00:10:48.470 align:start position:0%
initiatives uh independent projects that
build<00:10:45.839><c> on</c><00:10:46.079><c> top</c><00:10:46.200><c> of</c><00:10:46.320><c> the</c><00:10:46.380><c> ens</c><00:10:46.740><c> ecosystem</c><00:10:47.480><c> one</c>

00:10:48.470 --> 00:10:48.480 align:start position:0%
build on top of the ens ecosystem one
 

00:10:48.480 --> 00:10:50.329 align:start position:0%
build on top of the ens ecosystem one
popular<00:10:48.720><c> example</c><00:10:49.200><c> you</c><00:10:49.380><c> may</c><00:10:49.560><c> have</c><00:10:49.680><c> seen</c><00:10:49.860><c> is</c><00:10:50.100><c> the</c>

00:10:50.329 --> 00:10:50.339 align:start position:0%
popular example you may have seen is the
 

00:10:50.339 --> 00:10:53.569 align:start position:0%
popular example you may have seen is the
ens<00:10:50.760><c> leaderboard</c><00:10:51.500><c> which</c><00:10:52.500><c> shows</c><00:10:52.920><c> people</c><00:10:53.399><c> with</c>

00:10:53.569 --> 00:10:53.579 align:start position:0%
ens leaderboard which shows people with
 

00:10:53.579 --> 00:10:56.269 align:start position:0%
ens leaderboard which shows people with
Twitter<00:10:53.820><c> handles</c><00:10:54.360><c> that</c><00:10:54.720><c> contain</c><00:10:55.019><c> Dot</c><00:10:55.380><c> eth</c><00:10:55.680><c> and</c>

00:10:56.269 --> 00:10:56.279 align:start position:0%
Twitter handles that contain Dot eth and
 

00:10:56.279 --> 00:10:57.970 align:start position:0%
Twitter handles that contain Dot eth and
their<00:10:56.519><c> ranking</c><00:10:56.940><c> relative</c><00:10:57.360><c> to</c><00:10:57.540><c> followers</c>

00:10:57.970 --> 00:10:57.980 align:start position:0%
their ranking relative to followers
 

00:10:57.980 --> 00:11:00.290 align:start position:0%
their ranking relative to followers
we've<00:10:58.980><c> had</c><00:10:59.100><c> some</c><00:10:59.339><c> pretty</c><00:10:59.579><c> popular</c><00:10:59.820><c> ones</c>

00:11:00.290 --> 00:11:00.300 align:start position:0%
we've had some pretty popular ones
 

00:11:00.300 --> 00:11:02.030 align:start position:0%
we've had some pretty popular ones
including<00:11:00.779><c> Paris</c><00:11:01.200><c> Hilton</c><00:11:01.500><c> for</c><00:11:01.800><c> instance</c>

00:11:02.030 --> 00:11:02.040 align:start position:0%
including Paris Hilton for instance
 

00:11:02.040 --> 00:11:04.190 align:start position:0%
including Paris Hilton for instance
right<00:11:02.339><c> up</c><00:11:02.579><c> the</c><00:11:02.700><c> top</c><00:11:02.820><c> of</c><00:11:02.880><c> the</c><00:11:03.000><c> leaderboard</c><00:11:03.360><c> I</c>

00:11:04.190 --> 00:11:04.200 align:start position:0%
right up the top of the leaderboard I
 

00:11:04.200 --> 00:11:05.870 align:start position:0%
right up the top of the leaderboard I
myself<00:11:04.380><c> am</c><00:11:04.860><c> now</c><00:11:05.040><c> ranked</c><00:11:05.339><c> I</c><00:11:05.519><c> don't</c><00:11:05.640><c> know</c><00:11:05.700><c> number</c>

00:11:05.870 --> 00:11:05.880 align:start position:0%
myself am now ranked I don't know number
 

00:11:05.880 --> 00:11:07.730 align:start position:0%
myself am now ranked I don't know number
400<00:11:06.300><c> or</c><00:11:06.600><c> something</c>

00:11:07.730 --> 00:11:07.740 align:start position:0%
400 or something
 

00:11:07.740 --> 00:11:08.389 align:start position:0%
400 or something
um

00:11:08.389 --> 00:11:08.399 align:start position:0%
um
 

00:11:08.399 --> 00:11:11.210 align:start position:0%
um
we've<00:11:09.360><c> uh</c><00:11:09.600><c> had</c><00:11:09.839><c> the</c><00:11:10.140><c> launch</c><00:11:10.320><c> of</c><00:11:10.500><c> ens</c><00:11:10.920><c> Vision</c>

00:11:11.210 --> 00:11:11.220 align:start position:0%
we've uh had the launch of ens Vision
 

00:11:11.220 --> 00:11:13.610 align:start position:0%
we've uh had the launch of ens Vision
which<00:11:11.700><c> is</c><00:11:11.820><c> a</c><00:11:12.120><c> third-party</c><00:11:12.720><c> ens</c><00:11:13.200><c> trading</c>

00:11:13.610 --> 00:11:13.620 align:start position:0%
which is a third-party ens trading
 

00:11:13.620 --> 00:11:14.470 align:start position:0%
which is a third-party ens trading
Market

00:11:14.470 --> 00:11:14.480 align:start position:0%
Market
 

00:11:14.480 --> 00:11:17.509 align:start position:0%
Market
allows<00:11:15.480><c> people</c><00:11:15.660><c> to</c><00:11:16.140><c> now</c><00:11:16.380><c> register</c><00:11:16.860><c> names</c><00:11:17.160><c> from</c>

00:11:17.509 --> 00:11:17.519 align:start position:0%
allows people to now register names from
 

00:11:17.519 --> 00:11:20.470 align:start position:0%
allows people to now register names from
scratch<00:11:17.760><c> and</c><00:11:18.060><c> also</c><00:11:18.360><c> trade</c><00:11:18.660><c> existing</c><00:11:19.140><c> names</c>

00:11:20.470 --> 00:11:20.480 align:start position:0%
scratch and also trade existing names
 

00:11:20.480 --> 00:11:24.230 align:start position:0%
scratch and also trade existing names
and<00:11:21.480><c> projects</c><00:11:22.019><c> such</c><00:11:22.200><c> as</c><00:11:22.380><c> nimi</c><00:11:22.860><c> which</c><00:11:23.459><c> is</c><00:11:23.640><c> a</c><00:11:23.940><c> web</c>

00:11:24.230 --> 00:11:24.240 align:start position:0%
and projects such as nimi which is a web
 

00:11:24.240 --> 00:11:25.970 align:start position:0%
and projects such as nimi which is a web
3<00:11:24.600><c> profile</c>

00:11:25.970 --> 00:11:25.980 align:start position:0%
3 profile
 

00:11:25.980 --> 00:11:28.190 align:start position:0%
3 profile
um site<00:11:26.820><c> it</c><00:11:27.300><c> lets</c><00:11:27.600><c> you</c><00:11:27.660><c> generate</c><00:11:28.079><c> a</c>

00:11:28.190 --> 00:11:28.200 align:start position:0%
um site it lets you generate a
 

00:11:28.200 --> 00:11:30.410 align:start position:0%
um site it lets you generate a
customized<00:11:28.740><c> profile</c><00:11:29.100><c> and</c><00:11:29.820><c> in</c><00:11:30.000><c> fact</c><00:11:30.120><c> the</c>

00:11:30.410 --> 00:11:30.420 align:start position:0%
customized profile and in fact the
 

00:11:30.420 --> 00:11:32.630 align:start position:0%
customized profile and in fact the
eth.limo<00:11:31.320><c> Gateway</c><00:11:31.680><c> folks</c><00:11:32.040><c> have</c><00:11:32.220><c> integrated</c>

00:11:32.630 --> 00:11:32.640 align:start position:0%
eth.limo Gateway folks have integrated
 

00:11:32.640 --> 00:11:34.910 align:start position:0%
eth.limo Gateway folks have integrated
with<00:11:32.820><c> nimi</c><00:11:33.300><c> so</c><00:11:33.779><c> if</c><00:11:33.899><c> you</c><00:11:34.019><c> have</c><00:11:34.140><c> an</c><00:11:34.260><c> ens</c><00:11:34.740><c> name</c>

00:11:34.910 --> 00:11:34.920 align:start position:0%
with nimi so if you have an ens name
 

00:11:34.920 --> 00:11:37.069 align:start position:0%
with nimi so if you have an ens name
that<00:11:35.160><c> doesn't</c><00:11:35.339><c> have</c><00:11:35.519><c> content</c><00:11:36.000><c> set</c><00:11:36.240><c> up</c><00:11:36.420><c> it</c><00:11:36.959><c> will</c>

00:11:37.069 --> 00:11:37.079 align:start position:0%
that doesn't have content set up it will
 

00:11:37.079 --> 00:11:39.230 align:start position:0%
that doesn't have content set up it will
automatically<00:11:37.680><c> show</c><00:11:38.100><c> your</c><00:11:38.459><c> profile</c><00:11:38.940><c> with</c>

00:11:39.230 --> 00:11:39.240 align:start position:0%
automatically show your profile with
 

00:11:39.240 --> 00:11:41.090 align:start position:0%
automatically show your profile with
your<00:11:39.420><c> pipes</c><00:11:39.959><c> and</c><00:11:40.079><c> so</c><00:11:40.200><c> forth</c><00:11:40.500><c> then</c><00:11:40.680><c> you</c><00:11:40.920><c> can</c>

00:11:41.090 --> 00:11:41.100 align:start position:0%
your pipes and so forth then you can
 

00:11:41.100 --> 00:11:43.490 align:start position:0%
your pipes and so forth then you can
customize<00:11:41.579><c> it</c><00:11:41.760><c> as</c><00:11:41.940><c> you</c><00:11:42.120><c> wish</c>

00:11:43.490 --> 00:11:43.500 align:start position:0%
customize it as you wish
 

00:11:43.500 --> 00:11:45.590 align:start position:0%
customize it as you wish
uh<00:11:44.160><c> before</c><00:11:44.399><c> we</c><00:11:44.640><c> start</c><00:11:44.760><c> talking</c><00:11:45.000><c> about</c><00:11:45.240><c> what's</c>

00:11:45.590 --> 00:11:45.600 align:start position:0%
uh before we start talking about what's
 

00:11:45.600 --> 00:11:48.410 align:start position:0%
uh before we start talking about what's
new<00:11:45.899><c> one</c><00:11:46.380><c> small</c><00:11:46.680><c> announcement</c><00:11:47.240><c> true</c><00:11:48.240><c> names</c>

00:11:48.410 --> 00:11:48.420 align:start position:0%
new one small announcement true names
 

00:11:48.420 --> 00:11:50.449 align:start position:0%
new one small announcement true names
limited<00:11:49.019><c> is</c><00:11:49.260><c> the</c><00:11:49.440><c> name</c><00:11:49.560><c> of</c><00:11:49.800><c> the</c><00:11:49.980><c> development</c>

00:11:50.449 --> 00:11:50.459 align:start position:0%
limited is the name of the development
 

00:11:50.459 --> 00:11:52.490 align:start position:0%
limited is the name of the development
company<00:11:50.700><c> that</c><00:11:51.060><c> builds</c><00:11:51.300><c> enes</c><00:11:51.779><c> the</c><00:11:52.079><c> company</c><00:11:52.260><c> I</c>

00:11:52.490 --> 00:11:52.500 align:start position:0%
company that builds enes the company I
 

00:11:52.500 --> 00:11:54.050 align:start position:0%
company that builds enes the company I
founded<00:11:52.920><c> that</c><00:11:53.100><c> gets</c><00:11:53.399><c> paid</c><00:11:53.519><c> by</c><00:11:53.700><c> the</c><00:11:53.880><c> Dow</c>

00:11:54.050 --> 00:11:54.060 align:start position:0%
founded that gets paid by the Dow
 

00:11:54.060 --> 00:11:57.170 align:start position:0%
founded that gets paid by the Dow
employees<00:11:54.779><c> about</c><00:11:55.440><c> dozen</c><00:11:56.040><c> of</c><00:11:56.220><c> us</c><00:11:56.339><c> to</c><00:11:56.700><c> build</c><00:11:56.880><c> our</c>

00:11:57.170 --> 00:11:57.180 align:start position:0%
employees about dozen of us to build our
 

00:11:57.180 --> 00:12:00.889 align:start position:0%
employees about dozen of us to build our
ens<00:11:57.980><c> when</c><00:11:58.980><c> we</c><00:11:59.160><c> formed</c><00:11:59.519><c> it</c><00:11:59.640><c> we</c><00:12:00.540><c> didn't</c><00:12:00.660><c> really</c>

00:12:00.889 --> 00:12:00.899 align:start position:0%
ens when we formed it we didn't really
 

00:12:00.899 --> 00:12:02.449 align:start position:0%
ens when we formed it we didn't really
think<00:12:01.140><c> of</c><00:12:01.320><c> it</c><00:12:01.440><c> as</c><00:12:01.620><c> a</c><00:12:01.800><c> name</c><00:12:01.920><c> that</c><00:12:02.160><c> would</c><00:12:02.339><c> be</c>

00:12:02.449 --> 00:12:02.459 align:start position:0%
think of it as a name that would be
 

00:12:02.459 --> 00:12:04.190 align:start position:0%
think of it as a name that would be
visible<00:12:02.880><c> to</c><00:12:03.060><c> people</c><00:12:03.240><c> that</c><00:12:03.480><c> was</c><00:12:03.660><c> purely</c><00:12:04.019><c> an</c>

00:12:04.190 --> 00:12:04.200 align:start position:0%
visible to people that was purely an
 

00:12:04.200 --> 00:12:07.009 align:start position:0%
visible to people that was purely an
internal<00:12:04.560><c> thing</c><00:12:04.800><c> but</c><00:12:05.640><c> in</c><00:12:06.180><c> the</c><00:12:06.300><c> intervening</c>

00:12:07.009 --> 00:12:07.019 align:start position:0%
internal thing but in the intervening
 

00:12:07.019 --> 00:12:08.750 align:start position:0%
internal thing but in the intervening
time<00:12:07.140><c> it's</c><00:12:07.560><c> become</c><00:12:07.980><c> more</c><00:12:08.160><c> and</c><00:12:08.279><c> more</c><00:12:08.459><c> visible</c>

00:12:08.750 --> 00:12:08.760 align:start position:0%
time it's become more and more visible
 

00:12:08.760 --> 00:12:11.389 align:start position:0%
time it's become more and more visible
and<00:12:09.720><c> every</c><00:12:09.899><c> time</c><00:12:10.140><c> we</c><00:12:10.440><c> have</c><00:12:10.560><c> to</c><00:12:10.680><c> say</c><00:12:10.860><c> we're</c><00:12:11.160><c> from</c>

00:12:11.389 --> 00:12:11.399 align:start position:0%
and every time we have to say we're from
 

00:12:11.399 --> 00:12:12.769 align:start position:0%
and every time we have to say we're from
True<00:12:11.579><c> names</c><00:12:11.760><c> limited</c><00:12:12.240><c> the</c><00:12:12.420><c> company</c><00:12:12.540><c> that</c>

00:12:12.769 --> 00:12:12.779 align:start position:0%
True names limited the company that
 

00:12:12.779 --> 00:12:14.810 align:start position:0%
True names limited the company that
develops<00:12:13.140><c> ens</c><00:12:13.560><c> and</c><00:12:13.800><c> it</c><00:12:13.920><c> gets</c><00:12:14.160><c> a</c><00:12:14.220><c> bit</c><00:12:14.279><c> tiresome</c>

00:12:14.810 --> 00:12:14.820 align:start position:0%
develops ens and it gets a bit tiresome
 

00:12:14.820 --> 00:12:17.750 align:start position:0%
develops ens and it gets a bit tiresome
so<00:12:15.480><c> we're</c><00:12:15.720><c> renaming</c><00:12:16.260><c> to</c><00:12:16.380><c> ens</c><00:12:16.860><c> Labs</c><00:12:17.220><c> limited</c><00:12:17.579><c> to</c>

00:12:17.750 --> 00:12:17.760 align:start position:0%
so we're renaming to ens Labs limited to
 

00:12:17.760 --> 00:12:20.389 align:start position:0%
so we're renaming to ens Labs limited to
better<00:12:17.880><c> reflect</c><00:12:18.420><c> what</c><00:12:19.079><c> we</c><00:12:19.200><c> do</c><00:12:19.320><c> and</c><00:12:19.440><c> Who</c><00:12:19.620><c> We</c><00:12:19.740><c> Are</c>

00:12:20.389 --> 00:12:20.399 align:start position:0%
better reflect what we do and Who We Are
 

00:12:20.399 --> 00:12:22.970 align:start position:0%
better reflect what we do and Who We Are
uh<00:12:21.000><c> so</c><00:12:21.240><c> what's</c><00:12:21.420><c> next</c><00:12:21.720><c> uh</c><00:12:22.380><c> first</c><00:12:22.620><c> we're</c><00:12:22.800><c> going</c>

00:12:22.970 --> 00:12:22.980 align:start position:0%
uh so what's next uh first we're going
 

00:12:22.980 --> 00:12:26.150 align:start position:0%
uh so what's next uh first we're going
to<00:12:23.100><c> talk</c><00:12:23.160><c> about</c><00:12:23.339><c> Thorin</c><00:12:24.360><c> Thorin</c><00:12:25.079><c> is</c><00:12:25.320><c> ens's</c><00:12:25.920><c> new</c>

00:12:26.150 --> 00:12:26.160 align:start position:0%
to talk about Thorin Thorin is ens's new
 

00:12:26.160 --> 00:12:28.009 align:start position:0%
to talk about Thorin Thorin is ens's new
design<00:12:26.339><c> system</c><00:12:26.700><c> and</c><00:12:27.300><c> it's</c><00:12:27.420><c> built</c><00:12:27.720><c> from</c><00:12:27.839><c> the</c>

00:12:28.009 --> 00:12:28.019 align:start position:0%
design system and it's built from the
 

00:12:28.019 --> 00:12:30.590 align:start position:0%
design system and it's built from the
ground<00:12:28.140><c> up</c><00:12:28.440><c> with</c><00:12:28.800><c> usability</c><00:12:29.339><c> and</c><00:12:29.760><c> web3</c><00:12:30.180><c> in</c>

00:12:30.590 --> 00:12:30.600 align:start position:0%
ground up with usability and web3 in
 

00:12:30.600 --> 00:12:32.690 align:start position:0%
ground up with usability and web3 in
mind<00:12:30.779><c> we've</c><00:12:31.440><c> used</c><00:12:31.620><c> it</c><00:12:31.800><c> to</c><00:12:31.980><c> completely</c><00:12:32.279><c> rewrite</c>

00:12:32.690 --> 00:12:32.700 align:start position:0%
mind we've used it to completely rewrite
 

00:12:32.700 --> 00:12:35.329 align:start position:0%
mind we've used it to completely rewrite
the<00:12:32.940><c> ens</c><00:12:33.360><c> app</c><00:12:33.540><c> from</c><00:12:33.779><c> the</c><00:12:33.899><c> ground</c><00:12:34.019><c> up</c><00:12:34.339><c> coupled</c>

00:12:35.329 --> 00:12:35.339 align:start position:0%
the ens app from the ground up coupled
 

00:12:35.339 --> 00:12:37.250 align:start position:0%
the ens app from the ground up coupled
with<00:12:35.459><c> improvements</c><00:12:36.120><c> to</c><00:12:36.300><c> the</c><00:12:36.540><c> smart</c><00:12:36.720><c> contracts</c>

00:12:37.250 --> 00:12:37.260 align:start position:0%
with improvements to the smart contracts
 

00:12:37.260 --> 00:12:39.530 align:start position:0%
with improvements to the smart contracts
behind<00:12:37.560><c> DNS</c><00:12:38.040><c> this</c><00:12:38.579><c> enables</c><00:12:39.120><c> a</c><00:12:39.300><c> huge</c>

00:12:39.530 --> 00:12:39.540 align:start position:0%
behind DNS this enables a huge
 

00:12:39.540 --> 00:12:42.430 align:start position:0%
behind DNS this enables a huge
Improvement<00:12:39.959><c> in</c><00:12:40.140><c> usability</c><00:12:40.560><c> for</c><00:12:40.980><c> ens</c><00:12:41.459><c> users</c>

00:12:42.430 --> 00:12:42.440 align:start position:0%
Improvement in usability for ens users
 

00:12:42.440 --> 00:12:45.470 align:start position:0%
Improvement in usability for ens users
the<00:12:43.440><c> ensui</c><00:12:44.279><c> faces</c><00:12:44.700><c> kind</c><00:12:45.000><c> of</c><00:12:45.060><c> a</c><00:12:45.240><c> unique</c>

00:12:45.470 --> 00:12:45.480 align:start position:0%
the ensui faces kind of a unique
 

00:12:45.480 --> 00:12:48.230 align:start position:0%
the ensui faces kind of a unique
Challenge<00:12:45.839><c> from</c><00:12:46.380><c> amongst</c><00:12:46.920><c> web3</c><00:12:47.459><c> apps</c><00:12:47.880><c> and</c><00:12:48.060><c> in</c>

00:12:48.230 --> 00:12:48.240 align:start position:0%
Challenge from amongst web3 apps and in
 

00:12:48.240 --> 00:12:50.810 align:start position:0%
Challenge from amongst web3 apps and in
fact<00:12:48.360><c> kind</c><00:12:48.660><c> of</c><00:12:48.779><c> apps</c><00:12:49.079><c> in</c><00:12:49.200><c> general</c><00:12:49.380><c> in</c><00:12:50.160><c> that</c><00:12:50.339><c> it</c>

00:12:50.810 --> 00:12:50.820 align:start position:0%
fact kind of apps in general in that it
 

00:12:50.820 --> 00:12:52.550 align:start position:0%
fact kind of apps in general in that it
needs<00:12:51.060><c> to</c><00:12:51.120><c> provide</c><00:12:51.420><c> an</c><00:12:51.600><c> interface</c><00:12:52.019><c> that</c><00:12:52.380><c> is</c>

00:12:52.550 --> 00:12:52.560 align:start position:0%
needs to provide an interface that is
 

00:12:52.560 --> 00:12:54.829 align:start position:0%
needs to provide an interface that is
both<00:12:52.860><c> easy</c><00:12:53.519><c> and</c><00:12:53.760><c> user-friendly</c><00:12:54.420><c> for</c><00:12:54.660><c> new</c>

00:12:54.829 --> 00:12:54.839 align:start position:0%
both easy and user-friendly for new
 

00:12:54.839 --> 00:12:57.410 align:start position:0%
both easy and user-friendly for new
users<00:12:55.200><c> but</c><00:12:55.800><c> has</c><00:12:56.040><c> the</c><00:12:56.339><c> advanced</c><00:12:56.700><c> levers</c><00:12:57.240><c> and</c>

00:12:57.410 --> 00:12:57.420 align:start position:0%
users but has the advanced levers and
 

00:12:57.420 --> 00:12:59.930 align:start position:0%
users but has the advanced levers and
and<00:12:57.740><c> sophisticated</c><00:12:58.740><c> interaction</c><00:12:59.279><c> required</c>

00:12:59.930 --> 00:12:59.940 align:start position:0%
and sophisticated interaction required
 

00:12:59.940 --> 00:13:01.910 align:start position:0%
and sophisticated interaction required
by<00:13:00.120><c> Advanced</c><00:13:00.540><c> users</c><00:13:00.899><c> we</c><00:13:01.500><c> don't</c><00:13:01.620><c> want</c><00:13:01.800><c> to</c>

00:13:01.910 --> 00:13:01.920 align:start position:0%
by Advanced users we don't want to
 

00:13:01.920 --> 00:13:04.370 align:start position:0%
by Advanced users we don't want to
create<00:13:02.040><c> a</c><00:13:02.339><c> situation</c><00:13:02.760><c> where</c><00:13:03.240><c> the</c><00:13:04.079><c> app</c><00:13:04.200><c> is</c>

00:13:04.370 --> 00:13:04.380 align:start position:0%
create a situation where the app is
 

00:13:04.380 --> 00:13:05.810 align:start position:0%
create a situation where the app is
sufficiently<00:13:04.860><c> flexible</c><00:13:05.279><c> to</c><00:13:05.519><c> do</c><00:13:05.639><c> anything</c>

00:13:05.810 --> 00:13:05.820 align:start position:0%
sufficiently flexible to do anything
 

00:13:05.820 --> 00:13:08.629 align:start position:0%
sufficiently flexible to do anything
with<00:13:06.060><c> ens</c><00:13:06.600><c> but</c><00:13:07.139><c> deters</c><00:13:07.620><c> existing</c><00:13:08.040><c> users</c><00:13:08.399><c> which</c>

00:13:08.629 --> 00:13:08.639 align:start position:0%
with ens but deters existing users which
 

00:13:08.639 --> 00:13:09.829 align:start position:0%
with ens but deters existing users which
is<00:13:08.760><c> a</c><00:13:08.940><c> little</c><00:13:09.000><c> bit</c><00:13:09.120><c> the</c><00:13:09.300><c> case</c><00:13:09.420><c> in</c><00:13:09.600><c> the</c><00:13:09.720><c> current</c>

00:13:09.829 --> 00:13:09.839 align:start position:0%
is a little bit the case in the current
 

00:13:09.839 --> 00:13:12.110 align:start position:0%
is a little bit the case in the current
APP<00:13:10.139><c> or</c><00:13:11.040><c> is</c><00:13:11.279><c> so</c><00:13:11.459><c> straightforward</c><00:13:11.940><c> and</c>

00:13:12.110 --> 00:13:12.120 align:start position:0%
APP or is so straightforward and
 

00:13:12.120 --> 00:13:13.610 align:start position:0%
APP or is so straightforward and
wizard-based<00:13:12.839><c> that</c><00:13:13.079><c> you</c><00:13:13.260><c> need</c><00:13:13.380><c> to</c><00:13:13.500><c> go</c>

00:13:13.610 --> 00:13:13.620 align:start position:0%
wizard-based that you need to go
 

00:13:13.620 --> 00:13:15.230 align:start position:0%
wizard-based that you need to go
somewhere<00:13:13.980><c> else</c><00:13:14.100><c> if</c><00:13:14.459><c> you</c><00:13:14.579><c> do</c><00:13:14.700><c> have</c><00:13:14.940><c> more</c><00:13:15.120><c> than</c>

00:13:15.230 --> 00:13:15.240 align:start position:0%
somewhere else if you do have more than
 

00:13:15.240 --> 00:13:16.550 align:start position:0%
somewhere else if you do have more than
basic<00:13:15.600><c> needs</c>

00:13:16.550 --> 00:13:16.560 align:start position:0%
basic needs
 

00:13:16.560 --> 00:13:19.129 align:start position:0%
basic needs
by<00:13:17.519><c> surfacing</c><00:13:18.000><c> the</c><00:13:18.120><c> important</c><00:13:18.480><c> details</c><00:13:18.959><c> and</c>

00:13:19.129 --> 00:13:19.139 align:start position:0%
by surfacing the important details and
 

00:13:19.139 --> 00:13:21.230 align:start position:0%
by surfacing the important details and
flows<00:13:19.500><c> while</c><00:13:20.160><c> still</c><00:13:20.459><c> making</c><00:13:20.639><c> Advanced</c>

00:13:21.230 --> 00:13:21.240 align:start position:0%
flows while still making Advanced
 

00:13:21.240 --> 00:13:22.990 align:start position:0%
flows while still making Advanced
functionality<00:13:21.779><c> available</c><00:13:22.019><c> under</c><00:13:22.440><c> the</c><00:13:22.620><c> covers</c>

00:13:22.990 --> 00:13:23.000 align:start position:0%
functionality available under the covers
 

00:13:23.000 --> 00:13:25.069 align:start position:0%
functionality available under the covers
the<00:13:24.000><c> front-end</c><00:13:24.360><c> team</c><00:13:24.600><c> have</c><00:13:24.779><c> done</c><00:13:24.899><c> an</c>

00:13:25.069 --> 00:13:25.079 align:start position:0%
the front-end team have done an
 

00:13:25.079 --> 00:13:26.930 align:start position:0%
the front-end team have done an
outstanding<00:13:25.500><c> job</c><00:13:25.740><c> of</c><00:13:25.920><c> writing</c><00:13:26.339><c> an</c><00:13:26.459><c> app</c><00:13:26.639><c> that</c>

00:13:26.930 --> 00:13:26.940 align:start position:0%
outstanding job of writing an app that
 

00:13:26.940 --> 00:13:29.389 align:start position:0%
outstanding job of writing an app that
is<00:13:27.839><c> all</c><00:13:28.019><c> for</c><00:13:28.200><c> all</c><00:13:28.380><c> users</c>

00:13:29.389 --> 00:13:29.399 align:start position:0%
is all for all users
 

00:13:29.399 --> 00:13:31.190 align:start position:0%
is all for all users
aside<00:13:29.940><c> from</c><00:13:30.120><c> the</c><00:13:30.300><c> functional</c><00:13:30.660><c> improvements</c>

00:13:31.190 --> 00:13:31.200 align:start position:0%
aside from the functional improvements
 

00:13:31.200 --> 00:13:33.050 align:start position:0%
aside from the functional improvements
we've<00:13:31.740><c> hugely</c><00:13:31.980><c> improved</c><00:13:32.399><c> the</c><00:13:32.519><c> loading</c><00:13:32.880><c> times</c>

00:13:33.050 --> 00:13:33.060 align:start position:0%
we've hugely improved the loading times
 

00:13:33.060 --> 00:13:36.310 align:start position:0%
we've hugely improved the loading times
and<00:13:33.899><c> made</c><00:13:34.139><c> the</c><00:13:34.380><c> new</c><00:13:34.440><c> app</c><00:13:34.620><c> 100</c><00:13:34.860><c> mobile</c><00:13:35.519><c> friendly</c>

00:13:36.310 --> 00:13:36.320 align:start position:0%
and made the new app 100 mobile friendly
 

00:13:36.320 --> 00:13:39.290 align:start position:0%
and made the new app 100 mobile friendly
the<00:13:37.320><c> new</c><00:13:37.440><c> app</c><00:13:37.620><c> is</c><00:13:37.800><c> at</c><00:13:38.040><c> feature</c><00:13:38.399><c> parity</c><00:13:38.700><c> and</c>

00:13:39.290 --> 00:13:39.300 align:start position:0%
the new app is at feature parity and
 

00:13:39.300 --> 00:13:41.690 align:start position:0%
the new app is at feature parity and
live<00:13:39.480><c> now</c><00:13:39.720><c> on</c><00:13:39.899><c> the</c><00:13:40.019><c> girly</c><00:13:40.320><c> test</c><00:13:40.500><c> net</c><00:13:40.680><c> would</c><00:13:41.579><c> be</c>

00:13:41.690 --> 00:13:41.700 align:start position:0%
live now on the girly test net would be
 

00:13:41.700 --> 00:13:43.129 align:start position:0%
live now on the girly test net would be
live<00:13:41.820><c> on</c><00:13:42.000><c> robston</c><00:13:42.420><c> but</c><00:13:42.600><c> that's</c><00:13:42.779><c> already</c><00:13:42.959><c> been</c>

00:13:43.129 --> 00:13:43.139 align:start position:0%
live on robston but that's already been
 

00:13:43.139 --> 00:13:44.410 align:start position:0%
live on robston but that's already been
deprecated

00:13:44.410 --> 00:13:44.420 align:start position:0%
deprecated
 

00:13:44.420 --> 00:13:47.810 align:start position:0%
deprecated
and<00:13:45.420><c> you</c><00:13:45.959><c> can</c><00:13:46.079><c> try</c><00:13:46.200><c> it</c><00:13:46.320><c> out</c><00:13:46.440><c> now</c><00:13:46.620><c> at</c><00:13:46.820><c> alpha.eds</c>

00:13:47.810 --> 00:13:47.820 align:start position:0%
and you can try it out now at alpha.eds
 

00:13:47.820 --> 00:13:50.750 align:start position:0%
and you can try it out now at alpha.eds
domains<00:13:48.500><c> just</c><00:13:49.500><c> to</c><00:13:49.680><c> emphasize</c><00:13:50.100><c> it's</c><00:13:50.399><c> only</c><00:13:50.579><c> on</c>

00:13:50.750 --> 00:13:50.760 align:start position:0%
domains just to emphasize it's only on
 

00:13:50.760 --> 00:13:53.629 align:start position:0%
domains just to emphasize it's only on
girly<00:13:51.120><c> it</c><00:13:51.480><c> is</c><00:13:51.600><c> a</c><00:13:51.779><c> little</c><00:13:51.899><c> bit</c><00:13:52.160><c> you</c><00:13:53.160><c> know</c><00:13:53.220><c> sharp</c>

00:13:53.629 --> 00:13:53.639 align:start position:0%
girly it is a little bit you know sharp
 

00:13:53.639 --> 00:13:56.210 align:start position:0%
girly it is a little bit you know sharp
edges<00:13:54.000><c> still</c><00:13:54.240><c> the</c><00:13:55.139><c> team</c><00:13:55.260><c> really</c><00:13:55.560><c> raced</c><00:13:55.980><c> to</c><00:13:56.100><c> get</c>

00:13:56.210 --> 00:13:56.220 align:start position:0%
edges still the team really raced to get
 

00:13:56.220 --> 00:13:58.430 align:start position:0%
edges still the team really raced to get
it<00:13:56.339><c> out</c><00:13:56.459><c> in</c><00:13:56.700><c> time</c><00:13:56.940><c> and</c><00:13:57.600><c> did</c><00:13:57.720><c> an</c><00:13:57.899><c> amazing</c><00:13:58.200><c> job</c>

00:13:58.430 --> 00:13:58.440 align:start position:0%
it out in time and did an amazing job
 

00:13:58.440 --> 00:14:01.670 align:start position:0%
it out in time and did an amazing job
please<00:13:59.399><c> send</c><00:13:59.700><c> us</c><00:13:59.940><c> your</c><00:14:00.480><c> bug</c><00:14:00.720><c> reports</c><00:14:01.200><c> but</c><00:14:01.500><c> we</c>

00:14:01.670 --> 00:14:01.680 align:start position:0%
please send us your bug reports but we
 

00:14:01.680 --> 00:14:04.129 align:start position:0%
please send us your bug reports but we
aim<00:14:01.980><c> to</c><00:14:02.040><c> have</c><00:14:02.220><c> this</c><00:14:02.579><c> launch</c><00:14:03.540><c> on</c><00:14:03.720><c> Main</c><00:14:03.899><c> net</c>

00:14:04.129 --> 00:14:04.139 align:start position:0%
aim to have this launch on Main net
 

00:14:04.139 --> 00:14:06.470 align:start position:0%
aim to have this launch on Main net
shortly<00:14:04.500><c> after</c><00:14:04.680><c> Devcon</c><00:14:05.279><c> once</c><00:14:06.180><c> the</c><00:14:06.300><c> name</c>

00:14:06.470 --> 00:14:06.480 align:start position:0%
shortly after Devcon once the name
 

00:14:06.480 --> 00:14:08.150 align:start position:0%
shortly after Devcon once the name
wrapper<00:14:06.959><c> and</c><00:14:07.079><c> other</c><00:14:07.260><c> contracts</c><00:14:07.740><c> are</c><00:14:07.860><c> approved</c>

00:14:08.150 --> 00:14:08.160 align:start position:0%
wrapper and other contracts are approved
 

00:14:08.160 --> 00:14:10.490 align:start position:0%
wrapper and other contracts are approved
by<00:14:08.279><c> the</c><00:14:08.459><c> Dow</c><00:14:08.700><c> as</c><00:14:09.060><c> I'll</c><00:14:09.240><c> discuss</c><00:14:09.540><c> shortly</c><00:14:09.899><c> so</c>

00:14:10.490 --> 00:14:10.500 align:start position:0%
by the Dow as I'll discuss shortly so
 

00:14:10.500 --> 00:14:12.470 align:start position:0%
by the Dow as I'll discuss shortly so
keep<00:14:10.740><c> your</c><00:14:10.860><c> eyes</c><00:14:10.980><c> peeled</c>

00:14:12.470 --> 00:14:12.480 align:start position:0%
keep your eyes peeled
 

00:14:12.480 --> 00:14:15.290 align:start position:0%
keep your eyes peeled
Thorin<00:14:13.260><c> isn't</c><00:14:13.560><c> just</c><00:14:13.740><c> for</c><00:14:13.920><c> ens</c><00:14:14.399><c> either</c><00:14:14.760><c> we've</c>

00:14:15.290 --> 00:14:15.300 align:start position:0%
Thorin isn't just for ens either we've
 

00:14:15.300 --> 00:14:17.090 align:start position:0%
Thorin isn't just for ens either we've
made<00:14:15.600><c> it</c><00:14:15.779><c> available</c><00:14:15.959><c> as</c><00:14:16.320><c> a</c><00:14:16.500><c> standard</c><00:14:16.800><c> react</c>

00:14:17.090 --> 00:14:17.100 align:start position:0%
made it available as a standard react
 

00:14:17.100 --> 00:14:18.829 align:start position:0%
made it available as a standard react
library<00:14:17.339><c> that</c><00:14:17.760><c> anyone</c><00:14:18.120><c> can</c><00:14:18.300><c> use</c><00:14:18.420><c> for</c><00:14:18.720><c> their</c>

00:14:18.829 --> 00:14:18.839 align:start position:0%
library that anyone can use for their
 

00:14:18.839 --> 00:14:21.230 align:start position:0%
library that anyone can use for their
web<00:14:18.959><c> 3</c><00:14:19.200><c> apps</c><00:14:19.620><c> you</c><00:14:20.459><c> can</c><00:14:20.579><c> check</c><00:14:20.700><c> it</c><00:14:20.880><c> out</c><00:14:21.000><c> on</c>

00:14:21.230 --> 00:14:21.240 align:start position:0%
web 3 apps you can check it out on
 

00:14:21.240 --> 00:14:23.870 align:start position:0%
web 3 apps you can check it out on
sauron.ens<00:14:22.019><c> domains</c><00:14:22.740><c> and</c><00:14:23.519><c> you</c><00:14:23.639><c> may</c><00:14:23.760><c> have</c>

00:14:23.870 --> 00:14:23.880 align:start position:0%
sauron.ens domains and you may have
 

00:14:23.880 --> 00:14:25.550 align:start position:0%
sauron.ens domains and you may have
noticed<00:14:24.180><c> it</c><00:14:24.360><c> powering</c><00:14:24.779><c> a</c><00:14:24.899><c> number</c><00:14:25.019><c> of</c><00:14:25.260><c> our</c>

00:14:25.550 --> 00:14:25.560 align:start position:0%
noticed it powering a number of our
 

00:14:25.560 --> 00:14:28.750 align:start position:0%
noticed it powering a number of our
other<00:14:26.040><c> sites</c><00:14:26.459><c> such</c><00:14:26.639><c> as</c><00:14:26.820><c> the</c><00:14:27.120><c> swag</c><00:14:27.620><c> microsite</c>

00:14:28.750 --> 00:14:28.760 align:start position:0%
other sites such as the swag microsite
 

00:14:28.760 --> 00:14:30.829 align:start position:0%
other sites such as the swag microsite
and<00:14:29.760><c> so</c><00:14:29.880><c> forth</c>

00:14:30.829 --> 00:14:30.839 align:start position:0%
and so forth
 

00:14:30.839 --> 00:14:33.829 align:start position:0%
and so forth
one<00:14:31.680><c> of</c><00:14:31.800><c> our</c><00:14:31.920><c> major</c><00:14:32.160><c> ongoing</c><00:14:32.700><c> projects</c><00:14:33.300><c> is</c>

00:14:33.829 --> 00:14:33.839 align:start position:0%
one of our major ongoing projects is
 

00:14:33.839 --> 00:14:36.769 align:start position:0%
one of our major ongoing projects is
scaling<00:14:34.260><c> ens</c><00:14:34.740><c> for</c><00:14:35.700><c> many</c><00:14:35.820><c> projects</c><00:14:36.420><c> this</c><00:14:36.660><c> is</c>

00:14:36.769 --> 00:14:36.779 align:start position:0%
scaling ens for many projects this is
 

00:14:36.779 --> 00:14:38.150 align:start position:0%
scaling ens for many projects this is
accomplished<00:14:37.139><c> by</c><00:14:37.320><c> going</c><00:14:37.500><c> multi-chain</c>

00:14:38.150 --> 00:14:38.160 align:start position:0%
accomplished by going multi-chain
 

00:14:38.160 --> 00:14:40.129 align:start position:0%
accomplished by going multi-chain
deploying<00:14:38.700><c> to</c><00:14:38.880><c> just</c><00:14:39.060><c> multiple</c><00:14:39.420><c> chains</c><00:14:39.839><c> if</c>

00:14:40.129 --> 00:14:40.139 align:start position:0%
deploying to just multiple chains if
 

00:14:40.139 --> 00:14:42.350 align:start position:0%
deploying to just multiple chains if
you're<00:14:40.260><c> uniswap</c><00:14:40.920><c> for</c><00:14:41.160><c> instance</c><00:14:41.399><c> you</c><00:14:41.940><c> fragment</c>

00:14:42.350 --> 00:14:42.360 align:start position:0%
you're uniswap for instance you fragment
 

00:14:42.360 --> 00:14:46.009 align:start position:0%
you're uniswap for instance you fragment
your<00:14:42.680><c> liquidity</c><00:14:43.680><c> a</c><00:14:43.920><c> bit</c><00:14:44.040><c> but</c><00:14:44.579><c> you</c><00:14:44.760><c> can</c><00:14:44.880><c> work</c><00:14:45.180><c> in</c>

00:14:46.009 --> 00:14:46.019 align:start position:0%
your liquidity a bit but you can work in
 

00:14:46.019 --> 00:14:48.590 align:start position:0%
your liquidity a bit but you can work in
parallel<00:14:46.380><c> across</c><00:14:46.680><c> multiple</c><00:14:47.040><c> chains</c><00:14:47.459><c> ens</c><00:14:48.360><c> is</c>

00:14:48.590 --> 00:14:48.600 align:start position:0%
parallel across multiple chains ens is
 

00:14:48.600 --> 00:14:50.509 align:start position:0%
parallel across multiple chains ens is
in<00:14:48.779><c> kind</c><00:14:48.899><c> of</c><00:14:49.019><c> a</c><00:14:49.139><c> unique</c><00:14:49.320><c> position</c><00:14:49.560><c> here</c><00:14:49.980><c> we</c>

00:14:50.509 --> 00:14:50.519 align:start position:0%
in kind of a unique position here we
 

00:14:50.519 --> 00:14:52.370 align:start position:0%
in kind of a unique position here we
need<00:14:50.639><c> to</c><00:14:50.760><c> maintain</c><00:14:51.180><c> a</c><00:14:51.600><c> single</c><00:14:51.899><c> cohesive</c>

00:14:52.370 --> 00:14:52.380 align:start position:0%
need to maintain a single cohesive
 

00:14:52.380 --> 00:14:54.710 align:start position:0%
need to maintain a single cohesive
registry<00:14:52.800><c> of</c><00:14:52.980><c> names</c><00:14:53.220><c> and</c><00:14:53.940><c> it's</c><00:14:54.120><c> far</c><00:14:54.360><c> too</c><00:14:54.540><c> early</c>

00:14:54.710 --> 00:14:54.720 align:start position:0%
registry of names and it's far too early
 

00:14:54.720 --> 00:14:57.650 align:start position:0%
registry of names and it's far too early
in<00:14:55.019><c> the</c><00:14:55.199><c> L2</c><00:14:55.680><c> and</c><00:14:55.980><c> the</c><00:14:56.160><c> roll-up</c><00:14:56.459><c> ecosystem</c><00:14:57.000><c> to</c>

00:14:57.650 --> 00:14:57.660 align:start position:0%
in the L2 and the roll-up ecosystem to
 

00:14:57.660 --> 00:14:59.449 align:start position:0%
in the L2 and the roll-up ecosystem to
pick<00:14:57.779><c> a</c><00:14:57.959><c> single</c><00:14:58.320><c> Service</c><00:14:58.500><c> as</c><00:14:58.860><c> the</c><00:14:59.040><c> winner</c><00:14:59.220><c> that</c>

00:14:59.449 --> 00:14:59.459 align:start position:0%
pick a single Service as the winner that
 

00:14:59.459 --> 00:15:02.210 align:start position:0%
pick a single Service as the winner that
we're<00:14:59.579><c> going</c><00:14:59.760><c> to</c><00:14:59.880><c> migrate</c><00:15:00.300><c> to</c><00:15:00.680><c> instead</c><00:15:01.680><c> we've</c>

00:15:02.210 --> 00:15:02.220 align:start position:0%
we're going to migrate to instead we've
 

00:15:02.220 --> 00:15:03.889 align:start position:0%
we're going to migrate to instead we've
been<00:15:02.339><c> pursuing</c><00:15:02.760><c> options</c><00:15:03.180><c> that</c><00:15:03.540><c> make</c><00:15:03.720><c> it</c>

00:15:03.889 --> 00:15:03.899 align:start position:0%
been pursuing options that make it
 

00:15:03.899 --> 00:15:05.689 align:start position:0%
been pursuing options that make it
possible<00:15:04.139><c> for</c><00:15:04.440><c> people</c><00:15:04.560><c> to</c><00:15:04.860><c> host</c><00:15:04.980><c> their</c><00:15:05.279><c> ens</c>

00:15:05.689 --> 00:15:05.699 align:start position:0%
possible for people to host their ens
 

00:15:05.699 --> 00:15:07.790 align:start position:0%
possible for people to host their ens
names<00:15:06.000><c> anywhere</c><00:15:06.540><c> without</c><00:15:07.139><c> the</c><00:15:07.440><c> resolving</c>

00:15:07.790 --> 00:15:07.800 align:start position:0%
names anywhere without the resolving
 

00:15:07.800 --> 00:15:10.610 align:start position:0%
names anywhere without the resolving
having<00:15:08.040><c> to</c><00:15:08.339><c> know</c><00:15:08.579><c> or</c><00:15:08.880><c> care</c><00:15:09.060><c> where</c><00:15:09.360><c> that</c><00:15:09.540><c> is</c>

00:15:10.610 --> 00:15:10.620 align:start position:0%
having to know or care where that is
 

00:15:10.620 --> 00:15:13.430 align:start position:0%
having to know or care where that is
earlier<00:15:11.339><c> this</c><00:15:11.639><c> year</c><00:15:11.820><c> we</c><00:15:12.180><c> launched</c><00:15:12.480><c> ccip</c><00:15:13.019><c> read</c>

00:15:13.430 --> 00:15:13.440 align:start position:0%
earlier this year we launched ccip read
 

00:15:13.440 --> 00:15:15.710 align:start position:0%
earlier this year we launched ccip read
as<00:15:13.800><c> a</c><00:15:13.980><c> collaboration</c><00:15:14.399><c> between</c><00:15:14.760><c> ens</c><00:15:15.360><c> and</c><00:15:15.600><c> chain</c>

00:15:15.710 --> 00:15:15.720 align:start position:0%
as a collaboration between ens and chain
 

00:15:15.720 --> 00:15:16.910 align:start position:0%
as a collaboration between ens and chain
link

00:15:16.910 --> 00:15:16.920 align:start position:0%
link
 

00:15:16.920 --> 00:15:19.370 align:start position:0%
link
while<00:15:17.399><c> previous</c><00:15:17.699><c> systems</c><00:15:18.360><c> such</c><00:15:18.720><c> as</c><00:15:18.839><c> bridging</c>

00:15:19.370 --> 00:15:19.380 align:start position:0%
while previous systems such as bridging
 

00:15:19.380 --> 00:15:21.410 align:start position:0%
while previous systems such as bridging
often<00:15:19.980><c> introduced</c><00:15:20.399><c> new</c><00:15:20.639><c> trust</c><00:15:20.940><c> assumptions</c>

00:15:21.410 --> 00:15:21.420 align:start position:0%
often introduced new trust assumptions
 

00:15:21.420 --> 00:15:24.230 align:start position:0%
often introduced new trust assumptions
and<00:15:22.079><c> require</c><00:15:22.320><c> L1</c><00:15:22.920><c> transactions</c><00:15:23.639><c> to</c><00:15:23.820><c> execute</c>

00:15:24.230 --> 00:15:24.240 align:start position:0%
and require L1 transactions to execute
 

00:15:24.240 --> 00:15:27.050 align:start position:0%
and require L1 transactions to execute
ccip<00:15:25.139><c> read</c><00:15:25.500><c> uses</c><00:15:25.920><c> a</c><00:15:26.100><c> lower</c><00:15:26.220><c> level</c><00:15:26.459><c> primitive</c>

00:15:27.050 --> 00:15:27.060 align:start position:0%
ccip read uses a lower level primitive
 

00:15:27.060 --> 00:15:29.389 align:start position:0%
ccip read uses a lower level primitive
proofs<00:15:27.660><c> which</c><00:15:28.199><c> means</c><00:15:28.500><c> that</c><00:15:28.680><c> in</c><00:15:28.860><c> many</c><00:15:29.040><c> cases</c>

00:15:29.389 --> 00:15:29.399 align:start position:0%
proofs which means that in many cases
 

00:15:29.399 --> 00:15:31.910 align:start position:0%
proofs which means that in many cases
such<00:15:29.760><c> as</c><00:15:29.880><c> with</c><00:15:30.120><c> l2s</c><00:15:30.839><c> this</c><00:15:31.320><c> can</c><00:15:31.500><c> be</c><00:15:31.560><c> done</c><00:15:31.740><c> with</c>

00:15:31.910 --> 00:15:31.920 align:start position:0%
such as with l2s this can be done with
 

00:15:31.920 --> 00:15:33.769 align:start position:0%
such as with l2s this can be done with
no<00:15:32.160><c> additional</c><00:15:32.579><c> trust</c><00:15:32.940><c> assumptions</c><00:15:33.420><c> over</c>

00:15:33.769 --> 00:15:33.779 align:start position:0%
no additional trust assumptions over
 

00:15:33.779 --> 00:15:36.410 align:start position:0%
no additional trust assumptions over
those<00:15:34.019><c> the</c><00:15:34.199><c> L2</c><00:15:34.560><c> itself</c><00:15:34.920><c> requires</c><00:15:35.519><c> meaning</c><00:15:36.120><c> you</c>

00:15:36.410 --> 00:15:36.420 align:start position:0%
those the L2 itself requires meaning you
 

00:15:36.420 --> 00:15:38.210 align:start position:0%
those the L2 itself requires meaning you
could<00:15:36.540><c> host</c><00:15:36.720><c> your</c><00:15:36.899><c> ens</c><00:15:37.380><c> name</c><00:15:37.560><c> on</c><00:15:37.740><c> optimism</c>

00:15:38.210 --> 00:15:38.220 align:start position:0%
could host your ens name on optimism
 

00:15:38.220 --> 00:15:40.790 align:start position:0%
could host your ens name on optimism
have<00:15:38.820><c> users</c><00:15:39.240><c> resolve</c><00:15:39.779><c> it</c><00:15:39.839><c> from</c><00:15:40.139><c> any</c><00:15:40.440><c> client</c>

00:15:40.790 --> 00:15:40.800 align:start position:0%
have users resolve it from any client
 

00:15:40.800 --> 00:15:42.310 align:start position:0%
have users resolve it from any client
that<00:15:41.100><c> doesn't</c><00:15:41.220><c> know</c><00:15:41.399><c> what</c><00:15:41.579><c> optimism</c><00:15:42.060><c> is</c>

00:15:42.310 --> 00:15:42.320 align:start position:0%
that doesn't know what optimism is
 

00:15:42.320 --> 00:15:45.110 align:start position:0%
that doesn't know what optimism is
without<00:15:43.320><c> introducing</c><00:15:44.040><c> any</c><00:15:44.279><c> additional</c><00:15:44.699><c> trust</c>

00:15:45.110 --> 00:15:45.120 align:start position:0%
without introducing any additional trust
 

00:15:45.120 --> 00:15:47.569 align:start position:0%
without introducing any additional trust
that<00:15:45.540><c> relies</c><00:15:46.139><c> on</c><00:15:46.320><c> the</c><00:15:46.440><c> Gateway</c><00:15:46.740><c> operator</c><00:15:47.160><c> for</c>

00:15:47.569 --> 00:15:47.579 align:start position:0%
that relies on the Gateway operator for
 

00:15:47.579 --> 00:15:50.150 align:start position:0%
that relies on the Gateway operator for
instance<00:15:48.300><c> now</c><00:15:48.899><c> further</c><00:15:49.380><c> the</c><00:15:49.560><c> solutions</c><00:15:49.860><c> far</c>

00:15:50.150 --> 00:15:50.160 align:start position:0%
instance now further the solutions far
 

00:15:50.160 --> 00:15:52.069 align:start position:0%
instance now further the solutions far
more<00:15:50.339><c> flexible</c><00:15:50.760><c> than</c><00:15:50.940><c> bridging</c><00:15:51.420><c> allowing</c>

00:15:52.069 --> 00:15:52.079 align:start position:0%
more flexible than bridging allowing
 

00:15:52.079 --> 00:15:54.590 align:start position:0%
more flexible than bridging allowing
data<00:15:52.440><c> to</c><00:15:52.560><c> be</c><00:15:52.680><c> stored</c><00:15:53.040><c> not</c><00:15:53.279><c> just</c><00:15:53.459><c> on</c><00:15:53.699><c> l2s</c><00:15:54.420><c> or</c>

00:15:54.590 --> 00:15:54.600 align:start position:0%
data to be stored not just on l2s or
 

00:15:54.600 --> 00:15:56.629 align:start position:0%
data to be stored not just on l2s or
side<00:15:54.779><c> chains</c><00:15:55.199><c> but</c><00:15:55.380><c> on</c><00:15:55.560><c> arbitrary</c><00:15:56.100><c> systems</c>

00:15:56.629 --> 00:15:56.639 align:start position:0%
side chains but on arbitrary systems
 

00:15:56.639 --> 00:15:59.389 align:start position:0%
side chains but on arbitrary systems
including<00:15:57.120><c> centralized</c><00:15:57.600><c> databases</c>

00:15:59.389 --> 00:15:59.399 align:start position:0%
including centralized databases
 

00:15:59.399 --> 00:16:02.030 align:start position:0%
including centralized databases
at<00:15:59.760><c> its</c><00:16:00.060><c> core</c><00:16:00.180><c> enes</c><00:16:01.079><c> is</c><00:16:01.260><c> a</c><00:16:01.440><c> way</c><00:16:01.500><c> for</c><00:16:01.740><c> any</c>

00:16:02.030 --> 00:16:02.040 align:start position:0%
at its core enes is a way for any
 

00:16:02.040 --> 00:16:04.370 align:start position:0%
at its core enes is a way for any
contracts<00:16:02.639><c> to</c><00:16:02.880><c> fetch</c><00:16:03.180><c> data</c><00:16:03.540><c> from</c><00:16:03.839><c> off-chain</c>

00:16:04.370 --> 00:16:04.380 align:start position:0%
contracts to fetch data from off-chain
 

00:16:04.380 --> 00:16:06.829 align:start position:0%
contracts to fetch data from off-chain
resources<00:16:04.980><c> because</c><00:16:05.760><c> contracts</c><00:16:06.600><c> can't</c>

00:16:06.829 --> 00:16:06.839 align:start position:0%
resources because contracts can't
 

00:16:06.839 --> 00:16:09.949 align:start position:0%
resources because contracts can't
directly<00:16:07.320><c> talk</c><00:16:07.560><c> HTTP</c><00:16:08.100><c> requests</c><00:16:08.820><c> this</c><00:16:09.540><c> ends</c><00:16:09.899><c> up</c>

00:16:09.949 --> 00:16:09.959 align:start position:0%
directly talk HTTP requests this ends up
 

00:16:09.959 --> 00:16:11.629 align:start position:0%
directly talk HTTP requests this ends up
being<00:16:10.139><c> a</c><00:16:10.380><c> little</c><00:16:10.500><c> bit</c><00:16:10.680><c> like</c><00:16:10.920><c> having</c><00:16:11.279><c> one</c><00:16:11.519><c> of</c>

00:16:11.629 --> 00:16:11.639 align:start position:0%
being a little bit like having one of
 

00:16:11.639 --> 00:16:14.269 align:start position:0%
being a little bit like having one of
those<00:16:11.760><c> conversations</c><00:16:12.560><c> with</c><00:16:13.560><c> a</c><00:16:13.740><c> couple</c><00:16:13.860><c> who</c>

00:16:14.269 --> 00:16:14.279 align:start position:0%
those conversations with a couple who
 

00:16:14.279 --> 00:16:15.949 align:start position:0%
those conversations with a couple who
have<00:16:14.339><c> had</c><00:16:14.519><c> a</c><00:16:14.639><c> fight</c><00:16:14.820><c> and</c><00:16:15.060><c> refusing</c><00:16:15.540><c> to</c><00:16:15.660><c> talk</c><00:16:15.779><c> to</c>

00:16:15.949 --> 00:16:15.959 align:start position:0%
have had a fight and refusing to talk to
 

00:16:15.959 --> 00:16:17.870 align:start position:0%
have had a fight and refusing to talk to
each<00:16:16.079><c> other</c><00:16:16.199><c> well</c><00:16:16.860><c> you</c><00:16:17.220><c> tell</c><00:16:17.399><c> the</c><00:16:17.579><c> Gateway</c>

00:16:17.870 --> 00:16:17.880 align:start position:0%
each other well you tell the Gateway
 

00:16:17.880 --> 00:16:19.610 align:start position:0%
each other well you tell the Gateway
that<00:16:18.300><c> I</c><00:16:18.480><c> think</c><00:16:18.720><c> that</c><00:16:18.959><c> they</c><00:16:19.139><c> should</c><00:16:19.320><c> give</c><00:16:19.500><c> you</c>

00:16:19.610 --> 00:16:19.620 align:start position:0%
that I think that they should give you
 

00:16:19.620 --> 00:16:22.069 align:start position:0%
that I think that they should give you
this<00:16:19.860><c> data</c><00:16:20.279><c> I</c><00:16:20.459><c> need</c><00:16:20.639><c> so</c><00:16:21.360><c> the</c><00:16:21.600><c> conversation</c>

00:16:22.069 --> 00:16:22.079 align:start position:0%
this data I need so the conversation
 

00:16:22.079 --> 00:16:25.790 align:start position:0%
this data I need so the conversation
tends<00:16:22.620><c> to</c><00:16:22.680><c> go</c><00:16:22.920><c> like</c><00:16:23.639><c> that</c><00:16:24.139><c> unfortunately</c><00:16:25.139><c> just</c>

00:16:25.790 --> 00:16:25.800 align:start position:0%
tends to go like that unfortunately just
 

00:16:25.800 --> 00:16:27.889 align:start position:0%
tends to go like that unfortunately just
ask<00:16:25.980><c> them</c><00:16:26.220><c> yourself</c><00:16:26.459><c> isn't</c><00:16:26.940><c> an</c><00:16:27.120><c> option</c><00:16:27.360><c> so</c><00:16:27.720><c> the</c>

00:16:27.889 --> 00:16:27.899 align:start position:0%
ask them yourself isn't an option so the
 

00:16:27.899 --> 00:16:29.389 align:start position:0%
ask them yourself isn't an option so the
client<00:16:28.139><c> has</c><00:16:28.440><c> no</c><00:16:28.680><c> choice</c><00:16:28.860><c> but</c><00:16:29.100><c> to</c><00:16:29.279><c> play</c>

00:16:29.389 --> 00:16:29.399 align:start position:0%
client has no choice but to play
 

00:16:29.399 --> 00:16:32.269 align:start position:0%
client has no choice but to play
middleman<00:16:29.880><c> the</c><00:16:30.540><c> end</c><00:16:30.660><c> result</c><00:16:30.839><c> is</c><00:16:31.139><c> good</c><00:16:31.380><c> with</c>

00:16:32.269 --> 00:16:32.279 align:start position:0%
middleman the end result is good with
 

00:16:32.279 --> 00:16:34.009 align:start position:0%
middleman the end result is good with
the<00:16:32.459><c> resolver</c><00:16:32.880><c> and</c><00:16:33.060><c> the</c><00:16:33.180><c> Gateway</c><00:16:33.420><c> agreeing</c><00:16:33.839><c> on</c>

00:16:34.009 --> 00:16:34.019 align:start position:0%
the resolver and the Gateway agreeing on
 

00:16:34.019 --> 00:16:36.110 align:start position:0%
the resolver and the Gateway agreeing on
a<00:16:34.139><c> protocol</c><00:16:34.380><c> it's</c><00:16:35.040><c> possible</c><00:16:35.399><c> for</c><00:16:35.639><c> the</c><00:16:35.820><c> client</c>

00:16:36.110 --> 00:16:36.120 align:start position:0%
a protocol it's possible for the client
 

00:16:36.120 --> 00:16:38.749 align:start position:0%
a protocol it's possible for the client
to<00:16:36.420><c> facilitate</c><00:16:36.959><c> a</c><00:16:37.199><c> lookup</c><00:16:37.620><c> of</c><00:16:37.800><c> off-chain</c><00:16:38.279><c> data</c>

00:16:38.749 --> 00:16:38.759 align:start position:0%
to facilitate a lookup of off-chain data
 

00:16:38.759 --> 00:16:40.550 align:start position:0%
to facilitate a lookup of off-chain data
without<00:16:39.300><c> any</c><00:16:39.720><c> knowledge</c><00:16:40.079><c> of</c><00:16:40.259><c> what</c><00:16:40.440><c> their</c>

00:16:40.550 --> 00:16:40.560 align:start position:0%
without any knowledge of what their
 

00:16:40.560 --> 00:16:42.949 align:start position:0%
without any knowledge of what their
shared<00:16:40.980><c> languages</c><00:16:41.279><c> or</c><00:16:42.120><c> what</c><00:16:42.300><c> the</c><00:16:42.480><c> off-chain</c>

00:16:42.949 --> 00:16:42.959 align:start position:0%
shared languages or what the off-chain
 

00:16:42.959 --> 00:16:44.870 align:start position:0%
shared languages or what the off-chain
system<00:16:43.259><c> in</c><00:16:43.740><c> uses</c>

00:16:44.870 --> 00:16:44.880 align:start position:0%
system in uses
 

00:16:44.880 --> 00:16:47.030 align:start position:0%
system in uses
uh<00:16:45.540><c> the</c><00:16:45.779><c> necessary</c><00:16:46.139><c> proofs</c><00:16:46.620><c> to</c><00:16:46.740><c> make</c><00:16:46.860><c> with</c>

00:16:47.030 --> 00:16:47.040 align:start position:0%
uh the necessary proofs to make with
 

00:16:47.040 --> 00:16:48.949 align:start position:0%
uh the necessary proofs to make with
trustless<00:16:47.519><c> are</c><00:16:47.820><c> encapsulated</c><00:16:48.480><c> in</c><00:16:48.779><c> the</c>

00:16:48.949 --> 00:16:48.959 align:start position:0%
trustless are encapsulated in the
 

00:16:48.959 --> 00:16:50.749 align:start position:0%
trustless are encapsulated in the
response<00:16:49.320><c> sent</c><00:16:49.500><c> by</c><00:16:49.740><c> the</c><00:16:49.860><c> Gateway</c><00:16:50.160><c> and</c>

00:16:50.749 --> 00:16:50.759 align:start position:0%
response sent by the Gateway and
 

00:16:50.759 --> 00:16:52.550 align:start position:0%
response sent by the Gateway and
verified<00:16:51.120><c> by</c><00:16:51.600><c> the</c><00:16:51.839><c> resolver</c><00:16:52.259><c> before</c>

00:16:52.550 --> 00:16:52.560 align:start position:0%
verified by the resolver before
 

00:16:52.560 --> 00:16:53.930 align:start position:0%
verified by the resolver before
returning<00:16:53.100><c> the</c><00:16:53.220><c> result</c><00:16:53.399><c> from</c><00:16:53.699><c> the</c><00:16:53.820><c> name</c>

00:16:53.930 --> 00:16:53.940 align:start position:0%
returning the result from the name
 

00:16:53.940 --> 00:16:55.189 align:start position:0%
returning the result from the name
resolution

00:16:55.189 --> 00:16:55.199 align:start position:0%
resolution
 

00:16:55.199 --> 00:16:56.810 align:start position:0%
resolution
this<00:16:55.500><c> means</c><00:16:55.740><c> that</c><00:16:55.860><c> implementing</c><00:16:56.459><c> the</c><00:16:56.639><c> base</c>

00:16:56.810 --> 00:16:56.820 align:start position:0%
this means that implementing the base
 

00:16:56.820 --> 00:16:59.030 align:start position:0%
this means that implementing the base
protocol<00:16:57.240><c> is</c><00:16:57.899><c> enough</c><00:16:58.019><c> to</c><00:16:58.259><c> enable</c><00:16:58.500><c> all</c><00:16:58.860><c> current</c>

00:16:59.030 --> 00:16:59.040 align:start position:0%
protocol is enough to enable all current
 

00:16:59.040 --> 00:17:01.129 align:start position:0%
protocol is enough to enable all current
and<00:16:59.279><c> future</c><00:16:59.519><c> l2s</c><00:17:00.240><c> and</c><00:17:00.480><c> off-chain</c><00:17:00.899><c> storage</c>

00:17:01.129 --> 00:17:01.139 align:start position:0%
and future l2s and off-chain storage
 

00:17:01.139 --> 00:17:03.170 align:start position:0%
and future l2s and off-chain storage
systems<00:17:01.680><c> to</c><00:17:01.860><c> be</c><00:17:01.980><c> used</c><00:17:02.160><c> in</c><00:17:02.399><c> the</c><00:17:02.579><c> ens</c><00:17:02.940><c> name</c>

00:17:03.170 --> 00:17:03.180 align:start position:0%
systems to be used in the ens name
 

00:17:03.180 --> 00:17:06.049 align:start position:0%
systems to be used in the ens name
resolution<00:17:03.620><c> for</c><00:17:04.620><c> instance</c><00:17:04.880><c> ethers</c><00:17:05.880><c> already</c>

00:17:06.049 --> 00:17:06.059 align:start position:0%
resolution for instance ethers already
 

00:17:06.059 --> 00:17:08.090 align:start position:0%
resolution for instance ethers already
supports<00:17:06.600><c> this</c><00:17:06.720><c> which</c><00:17:07.380><c> means</c><00:17:07.620><c> that</c><00:17:07.799><c> you</c><00:17:07.919><c> can</c>

00:17:08.090 --> 00:17:08.100 align:start position:0%
supports this which means that you can
 

00:17:08.100 --> 00:17:10.730 align:start position:0%
supports this which means that you can
resolve<00:17:08.520><c> any</c><00:17:08.760><c> ens</c><00:17:09.299><c> name</c><00:17:09.480><c> that</c><00:17:09.780><c> uses</c><00:17:10.079><c> it</c><00:17:10.260><c> even</c>

00:17:10.730 --> 00:17:10.740 align:start position:0%
resolve any ens name that uses it even
 

00:17:10.740 --> 00:17:13.189 align:start position:0%
resolve any ens name that uses it even
if<00:17:10.980><c> it</c><00:17:11.160><c> uses</c><00:17:11.459><c> an</c><00:17:11.699><c> L2</c><00:17:12.120><c> that</c><00:17:12.360><c> didn't</c><00:17:12.480><c> exist</c><00:17:12.839><c> when</c>

00:17:13.189 --> 00:17:13.199 align:start position:0%
if it uses an L2 that didn't exist when
 

00:17:13.199 --> 00:17:15.650 align:start position:0%
if it uses an L2 that didn't exist when
the<00:17:13.380><c> ether's</c><00:17:13.919><c> implementation</c><00:17:14.339><c> was</c><00:17:14.640><c> written</c>

00:17:15.650 --> 00:17:15.660 align:start position:0%
the ether's implementation was written
 

00:17:15.660 --> 00:17:18.409 align:start position:0%
the ether's implementation was written
and<00:17:16.319><c> ccip</c><00:17:16.860><c> readers</c><00:17:17.400><c> already</c><00:17:17.640><c> in</c><00:17:17.939><c> use</c><00:17:18.120><c> in</c>

00:17:18.409 --> 00:17:18.419 align:start position:0%
and ccip readers already in use in
 

00:17:18.419 --> 00:17:21.470 align:start position:0%
and ccip readers already in use in
production<00:17:18.860><c> both</c><00:17:19.860><c> ethers</c><00:17:20.459><c> and</c><00:17:20.520><c> Webster</c><00:17:20.819><c> ejs</c>

00:17:21.470 --> 00:17:21.480 align:start position:0%
production both ethers and Webster ejs
 

00:17:21.480 --> 00:17:24.890 align:start position:0%
production both ethers and Webster ejs
support<00:17:22.260><c> it</c><00:17:22.760><c> and</c><00:17:23.760><c> so</c><00:17:24.120><c> if</c><00:17:24.240><c> you</c><00:17:24.360><c> use</c><00:17:24.480><c> either</c><00:17:24.720><c> of</c>

00:17:24.890 --> 00:17:24.900 align:start position:0%
support it and so if you use either of
 

00:17:24.900 --> 00:17:26.809 align:start position:0%
support it and so if you use either of
those<00:17:25.079><c> libraries</c><00:17:25.500><c> or</c><00:17:25.860><c> in</c><00:17:25.980><c> fact</c><00:17:26.160><c> as</c><00:17:26.400><c> of</c><00:17:26.579><c> I</c>

00:17:26.809 --> 00:17:26.819 align:start position:0%
those libraries or in fact as of I
 

00:17:26.819 --> 00:17:28.030 align:start position:0%
those libraries or in fact as of I
believe<00:17:26.939><c> today</c>

00:17:28.030 --> 00:17:28.040 align:start position:0%
believe today
 

00:17:28.040 --> 00:17:29.650 align:start position:0%
believe today
web3.pi

00:17:29.650 --> 00:17:29.660 align:start position:0%
web3.pi
 

00:17:29.660 --> 00:17:31.730 align:start position:0%
web3.pi
upgrading<00:17:30.660><c> to</c><00:17:30.780><c> the</c><00:17:30.960><c> latest</c><00:17:31.080><c> version</c><00:17:31.440><c> will</c>

00:17:31.730 --> 00:17:31.740 align:start position:0%
upgrading to the latest version will
 

00:17:31.740 --> 00:17:34.250 align:start position:0%
upgrading to the latest version will
mean<00:17:31.919><c> you</c><00:17:32.160><c> automatically</c><00:17:32.700><c> support</c><00:17:33.020><c> ens</c><00:17:34.020><c> of</c>

00:17:34.250 --> 00:17:34.260 align:start position:0%
mean you automatically support ens of
 

00:17:34.260 --> 00:17:36.350 align:start position:0%
mean you automatically support ens of
chain<00:17:34.440><c> resolution</c><00:17:34.860><c> some</c><00:17:35.820><c> of</c><00:17:36.000><c> the</c><00:17:36.059><c> largest</c>

00:17:36.350 --> 00:17:36.360 align:start position:0%
chain resolution some of the largest
 

00:17:36.360 --> 00:17:38.029 align:start position:0%
chain resolution some of the largest
apps<00:17:36.780><c> and</c><00:17:36.900><c> wallets</c><00:17:37.200><c> have</c><00:17:37.440><c> already</c><00:17:37.620><c> upgraded</c>

00:17:38.029 --> 00:17:38.039 align:start position:0%
apps and wallets have already upgraded
 

00:17:38.039 --> 00:17:40.870 align:start position:0%
apps and wallets have already upgraded
to<00:17:38.220><c> support</c><00:17:38.340><c> it</c><00:17:38.640><c> too</c><00:17:38.820><c> including</c><00:17:39.539><c> metabase</c>

00:17:40.870 --> 00:17:40.880 align:start position:0%
to support it too including metabase
 

00:17:40.880 --> 00:17:44.150 align:start position:0%
to support it too including metabase
metamask<00:17:41.880><c> coinbase</c><00:17:42.780><c> wallet</c><00:17:43.320><c> as</c><00:17:43.860><c> well</c><00:17:44.039><c> as</c>

00:17:44.150 --> 00:17:44.160 align:start position:0%
metamask coinbase wallet as well as
 

00:17:44.160 --> 00:17:47.150 align:start position:0%
metamask coinbase wallet as well as
ethereum<00:17:44.640><c> etherscan</c><00:17:45.900><c> there's</c><00:17:46.440><c> a</c><00:17:46.679><c> long</c><00:17:46.799><c> way</c><00:17:46.980><c> to</c>

00:17:47.150 --> 00:17:47.160 align:start position:0%
ethereum etherscan there's a long way to
 

00:17:47.160 --> 00:17:49.070 align:start position:0%
ethereum etherscan there's a long way to
go<00:17:47.340><c> in</c><00:17:47.640><c> terms</c><00:17:47.820><c> of</c><00:17:47.940><c> making</c><00:17:48.120><c> this</c><00:17:48.419><c> latest</c><00:17:48.660><c> change</c>

00:17:49.070 --> 00:17:49.080 align:start position:0%
go in terms of making this latest change
 

00:17:49.080 --> 00:17:52.070 align:start position:0%
go in terms of making this latest change
Universal<00:17:50.059><c> so</c><00:17:51.059><c> please</c><00:17:51.299><c> reach</c><00:17:51.660><c> out</c><00:17:51.720><c> to</c><00:17:51.900><c> your</c>

00:17:52.070 --> 00:17:52.080 align:start position:0%
Universal so please reach out to your
 

00:17:52.080 --> 00:17:54.110 align:start position:0%
Universal so please reach out to your
favorite<00:17:52.200><c> wallets</c><00:17:52.740><c> and</c><00:17:53.039><c> apps</c><00:17:53.460><c> if</c><00:17:53.880><c> you</c><00:17:54.000><c> see</c>

00:17:54.110 --> 00:17:54.120 align:start position:0%
favorite wallets and apps if you see
 

00:17:54.120 --> 00:17:55.610 align:start position:0%
favorite wallets and apps if you see
that<00:17:54.299><c> they</c><00:17:54.539><c> don't</c><00:17:54.660><c> support</c><00:17:54.900><c> these</c><00:17:55.260><c> new</c><00:17:55.380><c> names</c>

00:17:55.610 --> 00:17:55.620 align:start position:0%
that they don't support these new names
 

00:17:55.620 --> 00:17:57.470 align:start position:0%
that they don't support these new names
and<00:17:56.039><c> ask</c><00:17:56.220><c> them</c><00:17:56.520><c> to</c><00:17:56.820><c> let</c><00:17:56.940><c> them</c><00:17:57.120><c> know</c><00:17:57.240><c> how</c>

00:17:57.470 --> 00:17:57.480 align:start position:0%
and ask them to let them know how
 

00:17:57.480 --> 00:18:02.330 align:start position:0%
and ask them to let them know how
important<00:17:57.840><c> it</c><00:17:58.020><c> is</c><00:17:58.679><c> uh</c><00:17:59.520><c> like</c><00:18:00.179><c> our</c><00:18:00.419><c> Thorin</c><00:18:01.340><c> ccip</c>

00:18:02.330 --> 00:18:02.340 align:start position:0%
important it is uh like our Thorin ccip
 

00:18:02.340 --> 00:18:04.970 align:start position:0%
important it is uh like our Thorin ccip
reader<00:18:02.880><c> also</c><00:18:03.120><c> isn't</c><00:18:03.419><c> just</c><00:18:03.539><c> for</c><00:18:03.720><c> ens</c><00:18:04.200><c> it</c><00:18:04.740><c> can</c><00:18:04.860><c> be</c>

00:18:04.970 --> 00:18:04.980 align:start position:0%
reader also isn't just for ens it can be
 

00:18:04.980 --> 00:18:07.070 align:start position:0%
reader also isn't just for ens it can be
used<00:18:05.100><c> to</c><00:18:05.340><c> add</c><00:18:05.520><c> off-chain</c><00:18:06.360><c> resolution</c><00:18:06.720><c> support</c>

00:18:07.070 --> 00:18:07.080 align:start position:0%
used to add off-chain resolution support
 

00:18:07.080 --> 00:18:09.250 align:start position:0%
used to add off-chain resolution support
to<00:18:07.500><c> any</c><00:18:07.799><c> project</c>

00:18:09.250 --> 00:18:09.260 align:start position:0%
to any project
 

00:18:09.260 --> 00:18:11.630 align:start position:0%
to any project
coinbase<00:18:10.260><c> has</c><00:18:10.500><c> gone</c><00:18:10.679><c> a</c><00:18:10.860><c> step</c><00:18:11.039><c> further</c><00:18:11.400><c> than</c>

00:18:11.630 --> 00:18:11.640 align:start position:0%
coinbase has gone a step further than
 

00:18:11.640 --> 00:18:13.909 align:start position:0%
coinbase has gone a step further than
just<00:18:11.940><c> integrating</c><00:18:12.480><c> ctip</c><00:18:13.140><c> read</c><00:18:13.500><c> for</c><00:18:13.740><c> name</c>

00:18:13.909 --> 00:18:13.919 align:start position:0%
just integrating ctip read for name
 

00:18:13.919 --> 00:18:17.150 align:start position:0%
just integrating ctip read for name
resolution<00:18:14.340><c> they're</c><00:18:15.120><c> using</c><00:18:15.539><c> ccip</c><00:18:16.080><c> read</c><00:18:16.440><c> ens</c>

00:18:17.150 --> 00:18:17.160 align:start position:0%
resolution they're using ccip read ens
 

00:18:17.160 --> 00:18:19.370 align:start position:0%
resolution they're using ccip read ens
wildcard<00:18:17.640><c> support</c><00:18:17.880><c> and</c><00:18:18.299><c> ens's</c><00:18:18.960><c> DNS</c>

00:18:19.370 --> 00:18:19.380 align:start position:0%
wildcard support and ens's DNS
 

00:18:19.380 --> 00:18:21.529 align:start position:0%
wildcard support and ens's DNS
integration<00:18:19.860><c> together</c><00:18:20.580><c> to</c><00:18:21.120><c> allow</c><00:18:21.360><c> their</c>

00:18:21.529 --> 00:18:21.539 align:start position:0%
integration together to allow their
 

00:18:21.539 --> 00:18:24.289 align:start position:0%
integration together to allow their
wallet<00:18:21.960><c> their</c><00:18:22.799><c> wallet</c><00:18:23.160><c> users</c><00:18:23.400><c> to</c><00:18:23.640><c> create</c><00:18:23.760><c> ens</c>

00:18:24.289 --> 00:18:24.299 align:start position:0%
wallet their wallet users to create ens
 

00:18:24.299 --> 00:18:27.590 align:start position:0%
wallet their wallet users to create ens
names<00:18:24.539><c> under</c><00:18:24.960><c> the</c><00:18:25.260><c> dot</c><00:18:25.559><c> CB</c><00:18:25.860><c> dot</c><00:18:26.280><c> ID</c><00:18:26.460><c> domain</c><00:18:27.360><c> for</c>

00:18:27.590 --> 00:18:27.600 align:start position:0%
names under the dot CB dot ID domain for
 

00:18:27.600 --> 00:18:29.870 align:start position:0%
names under the dot CB dot ID domain for
free<00:18:27.780><c> these</c><00:18:28.620><c> names</c><00:18:28.740><c> will</c><00:18:29.039><c> instantly</c><00:18:29.460><c> work</c><00:18:29.640><c> in</c>

00:18:29.870 --> 00:18:29.880 align:start position:0%
free these names will instantly work in
 

00:18:29.880 --> 00:18:32.090 align:start position:0%
free these names will instantly work in
any<00:18:30.059><c> wallet</c><00:18:30.480><c> or</c><00:18:30.660><c> dap</c><00:18:30.960><c> that</c><00:18:31.140><c> supports</c><00:18:31.500><c> ens's</c>

00:18:32.090 --> 00:18:32.100 align:start position:0%
any wallet or dap that supports ens's
 

00:18:32.100 --> 00:18:34.370 align:start position:0%
any wallet or dap that supports ens's
new<00:18:32.340><c> resolution</c><00:18:32.700><c> improvements</c><00:18:33.600><c> and</c><00:18:34.200><c> they</c>

00:18:34.370 --> 00:18:34.380 align:start position:0%
new resolution improvements and they
 

00:18:34.380 --> 00:18:36.350 align:start position:0%
new resolution improvements and they
have<00:18:34.500><c> no</c><00:18:34.679><c> transaction</c><00:18:35.100><c> fees</c><00:18:35.520><c> to</c><00:18:35.700><c> set</c><00:18:35.880><c> up</c><00:18:36.059><c> for</c>

00:18:36.350 --> 00:18:36.360 align:start position:0%
have no transaction fees to set up for
 

00:18:36.360 --> 00:18:38.210 align:start position:0%
have no transaction fees to set up for
either<00:18:36.480><c> users</c><00:18:36.900><c> or</c><00:18:37.080><c> coinbase</c>

00:18:38.210 --> 00:18:38.220 align:start position:0%
either users or coinbase
 

00:18:38.220 --> 00:18:41.630 align:start position:0%
either users or coinbase
likewise<00:18:39.179><c> lens</c><00:18:39.900><c> is</c><00:18:40.200><c> using</c><00:18:40.500><c> ccip</c><00:18:40.980><c> read</c><00:18:41.340><c> to</c>

00:18:41.630 --> 00:18:41.640 align:start position:0%
likewise lens is using ccip read to
 

00:18:41.640 --> 00:18:43.490 align:start position:0%
likewise lens is using ccip read to
integrate<00:18:42.000><c> their</c><00:18:42.240><c> own</c><00:18:42.360><c> dot</c><00:18:42.720><c> lens</c><00:18:43.020><c> naming</c>

00:18:43.490 --> 00:18:43.500 align:start position:0%
integrate their own dot lens naming
 

00:18:43.500 --> 00:18:46.490 align:start position:0%
integrate their own dot lens naming
system<00:18:43.679><c> with</c><00:18:43.980><c> ens</c><00:18:44.780><c> any.lens</c><00:18:45.780><c> name</c><00:18:46.020><c> you</c><00:18:46.320><c> can</c>

00:18:46.490 --> 00:18:46.500 align:start position:0%
system with ens any.lens name you can
 

00:18:46.500 --> 00:18:50.450 align:start position:0%
system with ens any.lens name you can
add<00:18:46.799><c> dot</c><00:18:47.400><c> X</c><00:18:47.520><c> sorry</c><00:18:48.240><c> dot</c><00:18:48.720><c> XYZ</c><00:18:49.320><c> to</c><00:18:49.559><c> the</c><00:18:49.740><c> end</c><00:18:49.860><c> and</c>

00:18:50.450 --> 00:18:50.460 align:start position:0%
add dot X sorry dot XYZ to the end and
 

00:18:50.460 --> 00:18:52.610 align:start position:0%
add dot X sorry dot XYZ to the end and
it<00:18:50.580><c> will</c><00:18:50.760><c> resolve</c><00:18:51.240><c> in</c><00:18:51.480><c> metamask</c><00:18:52.020><c> or</c><00:18:52.260><c> any</c><00:18:52.440><c> other</c>

00:18:52.610 --> 00:18:52.620 align:start position:0%
it will resolve in metamask or any other
 

00:18:52.620 --> 00:18:54.830 align:start position:0%
it will resolve in metamask or any other
wallet<00:18:52.980><c> that</c><00:18:53.160><c> supports</c><00:18:53.580><c> this</c>

00:18:54.830 --> 00:18:54.840 align:start position:0%
wallet that supports this
 

00:18:54.840 --> 00:18:57.650 align:start position:0%
wallet that supports this
so<00:18:55.440><c> off</c><00:18:55.620><c> chain</c><00:18:55.860><c> read</c><00:18:56.160><c> support</c><00:18:56.460><c> is</c><00:18:56.760><c> great</c><00:18:57.000><c> but</c>

00:18:57.650 --> 00:18:57.660 align:start position:0%
so off chain read support is great but
 

00:18:57.660 --> 00:18:59.870 align:start position:0%
so off chain read support is great but
how<00:18:57.900><c> do</c><00:18:57.960><c> we</c><00:18:58.080><c> enable</c><00:18:58.320><c> writes</c><00:18:58.860><c> the</c><00:18:59.580><c> default</c>

00:18:59.870 --> 00:18:59.880 align:start position:0%
how do we enable writes the default
 

00:18:59.880 --> 00:19:01.850 align:start position:0%
how do we enable writes the default
option<00:19:00.179><c> for</c><00:19:00.419><c> every</c><00:19:00.720><c> platform</c><00:19:01.140><c> is</c><00:19:01.380><c> to</c><00:19:01.620><c> provide</c>

00:19:01.850 --> 00:19:01.860 align:start position:0%
option for every platform is to provide
 

00:19:01.860 --> 00:19:03.770 align:start position:0%
option for every platform is to provide
its<00:19:02.160><c> own</c><00:19:02.220><c> interface</c><00:19:02.700><c> for</c><00:19:03.000><c> users</c><00:19:03.299><c> to</c><00:19:03.539><c> update</c>

00:19:03.770 --> 00:19:03.780 align:start position:0%
its own interface for users to update
 

00:19:03.780 --> 00:19:05.750 align:start position:0%
its own interface for users to update
their<00:19:04.020><c> records</c><00:19:04.500><c> meaning</c><00:19:05.100><c> if</c><00:19:05.460><c> you</c><00:19:05.580><c> use</c>

00:19:05.750 --> 00:19:05.760 align:start position:0%
their records meaning if you use
 

00:19:05.760 --> 00:19:07.130 align:start position:0%
their records meaning if you use
coinbase<00:19:06.240><c> wallets</c><00:19:06.660><c> you</c><00:19:06.840><c> have</c><00:19:06.900><c> to</c><00:19:07.020><c> use</c>

00:19:07.130 --> 00:19:07.140 align:start position:0%
coinbase wallets you have to use
 

00:19:07.140 --> 00:19:09.230 align:start position:0%
coinbase wallets you have to use
coinbase<00:19:07.620><c> to</c><00:19:07.860><c> update</c><00:19:08.160><c> your</c><00:19:08.340><c> records</c><00:19:08.820><c> if</c><00:19:09.059><c> you</c>

00:19:09.230 --> 00:19:09.240 align:start position:0%
coinbase to update your records if you
 

00:19:09.240 --> 00:19:11.270 align:start position:0%
coinbase to update your records if you
use<00:19:09.419><c> metamask</c><00:19:10.380><c> you'd</c><00:19:10.679><c> have</c><00:19:10.799><c> to</c><00:19:10.919><c> update</c><00:19:11.100><c> with</c>

00:19:11.270 --> 00:19:11.280 align:start position:0%
use metamask you'd have to update with
 

00:19:11.280 --> 00:19:14.210 align:start position:0%
use metamask you'd have to update with
metamask<00:19:12.020><c> but</c><00:19:13.020><c> this</c><00:19:13.200><c> leads</c><00:19:13.500><c> to</c><00:19:13.620><c> fragmentation</c>

00:19:14.210 --> 00:19:14.220 align:start position:0%
metamask but this leads to fragmentation
 

00:19:14.220 --> 00:19:16.310 align:start position:0%
metamask but this leads to fragmentation
and<00:19:14.700><c> makes</c><00:19:14.880><c> general</c><00:19:15.179><c> purpose</c><00:19:15.660><c> apps</c><00:19:16.020><c> like</c><00:19:16.140><c> our</c>

00:19:16.310 --> 00:19:16.320 align:start position:0%
and makes general purpose apps like our
 

00:19:16.320 --> 00:19:19.370 align:start position:0%
and makes general purpose apps like our
own<00:19:16.500><c> manager</c><00:19:17.039><c> much</c><00:19:17.580><c> less</c><00:19:17.760><c> useful</c><00:19:18.240><c> fixing</c><00:19:19.200><c> this</c>

00:19:19.370 --> 00:19:19.380 align:start position:0%
own manager much less useful fixing this
 

00:19:19.380 --> 00:19:22.669 align:start position:0%
own manager much less useful fixing this
is<00:19:19.620><c> still</c><00:19:19.799><c> a</c><00:19:19.980><c> work</c><00:19:20.100><c> in</c><00:19:20.280><c> progress</c><00:19:20.640><c> but</c><00:19:21.419><c> Eep</c><00:19:21.780><c> 5559</c>

00:19:22.669 --> 00:19:22.679 align:start position:0%
is still a work in progress but Eep 5559
 

00:19:22.679 --> 00:19:25.430 align:start position:0%
is still a work in progress but Eep 5559
lays<00:19:23.580><c> out</c><00:19:23.760><c> a</c><00:19:23.880><c> way</c><00:19:24.059><c> forward</c><00:19:24.299><c> by</c><00:19:24.840><c> enabling</c><00:19:25.200><c> a</c>

00:19:25.430 --> 00:19:25.440 align:start position:0%
lays out a way forward by enabling a
 

00:19:25.440 --> 00:19:27.950 align:start position:0%
lays out a way forward by enabling a
discovery<00:19:25.919><c> mechanism</c><00:19:26.400><c> that</c><00:19:27.000><c> allows</c><00:19:27.419><c> clients</c>

00:19:27.950 --> 00:19:27.960 align:start position:0%
discovery mechanism that allows clients
 

00:19:27.960 --> 00:19:30.890 align:start position:0%
discovery mechanism that allows clients
such<00:19:28.679><c> as</c><00:19:28.860><c> our</c><00:19:29.039><c> manager</c><00:19:29.460><c> to</c><00:19:30.000><c> discover</c><00:19:30.179><c> how</c><00:19:30.780><c> they</c>

00:19:30.890 --> 00:19:30.900 align:start position:0%
such as our manager to discover how they
 

00:19:30.900 --> 00:19:32.870 align:start position:0%
such as our manager to discover how they
can<00:19:31.080><c> send</c><00:19:31.200><c> a</c><00:19:31.440><c> transaction</c><00:19:31.860><c> or</c><00:19:32.280><c> an</c><00:19:32.400><c> HTTP</c>

00:19:32.870 --> 00:19:32.880 align:start position:0%
can send a transaction or an HTTP
 

00:19:32.880 --> 00:19:35.029 align:start position:0%
can send a transaction or an HTTP
request<00:19:33.240><c> to</c><00:19:33.660><c> update</c><00:19:33.960><c> data</c><00:19:34.440><c> that's</c><00:19:34.620><c> stored</c><00:19:34.980><c> off</c>

00:19:35.029 --> 00:19:35.039 align:start position:0%
request to update data that's stored off
 

00:19:35.039 --> 00:19:36.830 align:start position:0%
request to update data that's stored off
chain

00:19:36.830 --> 00:19:36.840 align:start position:0%
chain
 

00:19:36.840 --> 00:19:39.010 align:start position:0%
chain
um<00:19:36.900><c> it's</c><00:19:37.140><c> currently</c><00:19:37.559><c> supports</c><00:19:38.039><c> writing</c><00:19:38.520><c> to</c>

00:19:39.010 --> 00:19:39.020 align:start position:0%
um it's currently supports writing to
 

00:19:39.020 --> 00:19:42.890 align:start position:0%
um it's currently supports writing to
evm-based<00:19:40.020><c> l2s</c><00:19:40.500><c> or</c><00:19:40.679><c> side</c><00:19:40.860><c> chains</c><00:19:41.419><c> or</c><00:19:42.419><c> sending</c>

00:19:42.890 --> 00:19:42.900 align:start position:0%
evm-based l2s or side chains or sending
 

00:19:42.900 --> 00:19:45.710 align:start position:0%
evm-based l2s or side chains or sending
signed<00:19:43.320><c> messages</c><00:19:43.440><c> to</c><00:19:43.860><c> an</c><00:19:43.980><c> HTTP</c><00:19:44.460><c> API</c><00:19:45.059><c> but</c><00:19:45.539><c> this</c>

00:19:45.710 --> 00:19:45.720 align:start position:0%
signed messages to an HTTP API but this
 

00:19:45.720 --> 00:19:47.630 align:start position:0%
signed messages to an HTTP API but this
is<00:19:45.900><c> extensible</c><00:19:46.380><c> with</c><00:19:46.740><c> new</c><00:19:46.980><c> methods</c><00:19:47.400><c> as</c><00:19:47.520><c> they</c>

00:19:47.630 --> 00:19:47.640 align:start position:0%
is extensible with new methods as they
 

00:19:47.640 --> 00:19:50.270 align:start position:0%
is extensible with new methods as they
crop<00:19:47.940><c> up</c><00:19:48.480><c> adding</c><00:19:49.380><c> support</c><00:19:49.500><c> for</c><00:19:49.799><c> this</c><00:19:49.980><c> to</c><00:19:50.220><c> the</c>

00:19:50.270 --> 00:19:50.280 align:start position:0%
crop up adding support for this to the
 

00:19:50.280 --> 00:19:52.610 align:start position:0%
crop up adding support for this to the
NS<00:19:50.580><c> manager</c><00:19:51.120><c> and</c><00:19:51.480><c> further</c><00:19:51.780><c> standardizing</c><00:19:52.440><c> the</c>

00:19:52.610 --> 00:19:52.620 align:start position:0%
NS manager and further standardizing the
 

00:19:52.620 --> 00:19:54.650 align:start position:0%
NS manager and further standardizing the
best<00:19:52.799><c> practices</c><00:19:53.280><c> and</c><00:19:53.820><c> making</c><00:19:54.059><c> it</c><00:19:54.360><c> as</c><00:19:54.539><c> as</c>

00:19:54.650 --> 00:19:54.660 align:start position:0%
best practices and making it as as
 

00:19:54.660 --> 00:19:57.110 align:start position:0%
best practices and making it as as
flexible<00:19:55.260><c> and</c><00:19:55.440><c> accessible</c><00:19:55.919><c> as</c><00:19:56.100><c> possible</c><00:19:56.460><c> is</c>

00:19:57.110 --> 00:19:57.120 align:start position:0%
flexible and accessible as possible is
 

00:19:57.120 --> 00:19:59.750 align:start position:0%
flexible and accessible as possible is
an<00:19:57.360><c> active</c><00:19:57.720><c> active</c><00:19:58.260><c> area</c><00:19:58.500><c> of</c><00:19:58.980><c> research</c><00:19:59.460><c> and</c>

00:19:59.750 --> 00:19:59.760 align:start position:0%
an active active area of research and
 

00:19:59.760 --> 00:20:01.430 align:start position:0%
an active active area of research and
development<00:20:00.179><c> for</c><00:20:00.539><c> the</c><00:20:00.660><c> team</c>

00:20:01.430 --> 00:20:01.440 align:start position:0%
development for the team
 

00:20:01.440 --> 00:20:04.070 align:start position:0%
development for the team
so<00:20:02.220><c> next</c><00:20:02.520><c> up</c><00:20:02.640><c> the</c><00:20:02.820><c> name</c><00:20:02.940><c> wrapper</c><00:20:03.419><c> which</c><00:20:03.720><c> you've</c>

00:20:04.070 --> 00:20:04.080 align:start position:0%
so next up the name wrapper which you've
 

00:20:04.080 --> 00:20:05.870 align:start position:0%
so next up the name wrapper which you've
probably<00:20:04.260><c> heard</c><00:20:04.440><c> about</c><00:20:04.679><c> of</c><00:20:04.980><c> griping</c><00:20:05.460><c> about</c><00:20:05.580><c> on</c>

00:20:05.870 --> 00:20:05.880 align:start position:0%
probably heard about of griping about on
 

00:20:05.880 --> 00:20:07.789 align:start position:0%
probably heard about of griping about on
Twitter<00:20:06.059><c> because</c><00:20:06.419><c> uh</c><00:20:06.960><c> it's</c><00:20:07.260><c> been</c><00:20:07.440><c> underway</c>

00:20:07.789 --> 00:20:07.799 align:start position:0%
Twitter because uh it's been underway
 

00:20:07.799 --> 00:20:09.070 align:start position:0%
Twitter because uh it's been underway
for<00:20:08.100><c> a</c><00:20:08.220><c> while</c>

00:20:09.070 --> 00:20:09.080 align:start position:0%
for a while
 

00:20:09.080 --> 00:20:11.930 align:start position:0%
for a while
ens<00:20:10.080><c> predates</c><00:20:10.440><c> all</c><00:20:10.740><c> of</c><00:20:10.860><c> the</c><00:20:10.980><c> nft</c><00:20:11.280><c> standards</c>

00:20:11.930 --> 00:20:11.940 align:start position:0%
ens predates all of the nft standards
 

00:20:11.940 --> 00:20:14.150 align:start position:0%
ens predates all of the nft standards
and<00:20:12.480><c> while</c><00:20:12.660><c> the</c><00:20:12.900><c> dot</c><00:20:13.140><c> eth</c><00:20:13.320><c> registrar</c><00:20:13.919><c> was</c>

00:20:14.150 --> 00:20:14.160 align:start position:0%
and while the dot eth registrar was
 

00:20:14.160 --> 00:20:16.970 align:start position:0%
and while the dot eth registrar was
written<00:20:14.520><c> after</c><00:20:14.760><c> Eep</c><00:20:15.240><c> 721</c><00:20:15.720><c> came</c><00:20:15.960><c> out</c><00:20:16.080><c> that</c>

00:20:16.970 --> 00:20:16.980 align:start position:0%
written after Eep 721 came out that
 

00:20:16.980 --> 00:20:18.890 align:start position:0%
written after Eep 721 came out that
functionality<00:20:17.580><c> only</c><00:20:17.820><c> applies</c><00:20:18.299><c> to</c><00:20:18.539><c> dot</c><00:20:18.840><c> e</c>

00:20:18.890 --> 00:20:18.900 align:start position:0%
functionality only applies to dot e
 

00:20:18.900 --> 00:20:21.830 align:start position:0%
functionality only applies to dot e
second<00:20:19.200><c> level</c><00:20:19.380><c> domains</c><00:20:20.039><c> so</c><00:20:20.340><c> nick.heath</c><00:20:21.299><c> but</c>

00:20:21.830 --> 00:20:21.840 align:start position:0%
second level domains so nick.heath but
 

00:20:21.840 --> 00:20:23.289 align:start position:0%
second level domains so nick.heath but
not

00:20:23.289 --> 00:20:23.299 align:start position:0%
not
 

00:20:23.299 --> 00:20:27.010 align:start position:0%
not
wallet.beck.eth<00:20:24.299><c> or</c><00:20:24.980><c> nick.xyz</c><00:20:25.980><c> or</c><00:20:26.460><c> whatnot</c>

00:20:27.010 --> 00:20:27.020 align:start position:0%
wallet.beck.eth or nick.xyz or whatnot
 

00:20:27.020 --> 00:20:30.049 align:start position:0%
wallet.beck.eth or nick.xyz or whatnot
as<00:20:28.020><c> a</c><00:20:28.140><c> result</c><00:20:28.320><c> not</c><00:20:28.679><c> Alliance</c><00:20:29.340><c> names</c><00:20:29.580><c> can</c><00:20:29.880><c> be</c>

00:20:30.049 --> 00:20:30.059 align:start position:0%
as a result not Alliance names can be
 

00:20:30.059 --> 00:20:32.930 align:start position:0%
as a result not Alliance names can be
transferred<00:20:31.020><c> exchanged</c><00:20:31.799><c> Etc</c><00:20:31.919><c> using</c><00:20:32.580><c> standard</c>

00:20:32.930 --> 00:20:32.940 align:start position:0%
transferred exchanged Etc using standard
 

00:20:32.940 --> 00:20:34.610 align:start position:0%
transferred exchanged Etc using standard
nft<00:20:33.299><c> interfaces</c>

00:20:34.610 --> 00:20:34.620 align:start position:0%
nft interfaces
 

00:20:34.620 --> 00:20:37.490 align:start position:0%
nft interfaces
uh<00:20:35.460><c> further</c><00:20:35.940><c> one</c><00:20:36.240><c> of</c><00:20:36.360><c> the</c><00:20:36.480><c> main</c><00:20:36.720><c> advantages</c><00:20:37.200><c> of</c>

00:20:37.490 --> 00:20:37.500 align:start position:0%
uh further one of the main advantages of
 

00:20:37.500 --> 00:20:39.890 align:start position:0%
uh further one of the main advantages of
tradability<00:20:37.980><c> is</c><00:20:38.280><c> trustless</c><00:20:38.700><c> ownership</c><00:20:39.059><c> if</c>

00:20:39.890 --> 00:20:39.900 align:start position:0%
tradability is trustless ownership if
 

00:20:39.900 --> 00:20:42.110 align:start position:0%
tradability is trustless ownership if
somebody<00:20:40.080><c> sells</c><00:20:40.740><c> you</c><00:20:40.799><c> a</c><00:20:40.980><c> name</c><00:20:41.160><c> or</c><00:20:41.520><c> a</c><00:20:41.640><c> subdomain</c>

00:20:42.110 --> 00:20:42.120 align:start position:0%
somebody sells you a name or a subdomain
 

00:20:42.120 --> 00:20:44.870 align:start position:0%
somebody sells you a name or a subdomain
or<00:20:42.720><c> gives</c><00:20:42.960><c> it</c><00:20:43.140><c> to</c><00:20:43.320><c> you</c><00:20:43.500><c> you</c><00:20:44.220><c> want</c><00:20:44.400><c> to</c><00:20:44.520><c> make</c><00:20:44.700><c> sure</c>

00:20:44.870 --> 00:20:44.880 align:start position:0%
or gives it to you you want to make sure
 

00:20:44.880 --> 00:20:46.730 align:start position:0%
or gives it to you you want to make sure
that<00:20:45.179><c> they</c><00:20:45.360><c> can't</c><00:20:45.539><c> take</c><00:20:45.780><c> it</c><00:20:45.960><c> back</c><00:20:46.140><c> next</c><00:20:46.500><c> week</c>

00:20:46.730 --> 00:20:46.740 align:start position:0%
that they can't take it back next week
 

00:20:46.740 --> 00:20:48.950 align:start position:0%
that they can't take it back next week
and<00:20:47.160><c> set</c><00:20:47.400><c> it</c><00:20:47.520><c> to</c><00:20:47.640><c> a</c><00:20:47.760><c> different</c><00:20:47.880><c> address</c>

00:20:48.950 --> 00:20:48.960 align:start position:0%
and set it to a different address
 

00:20:48.960 --> 00:20:51.049 align:start position:0%
and set it to a different address
you're<00:20:49.679><c> kind</c><00:20:49.860><c> of</c><00:20:49.919><c> reliant</c><00:20:50.340><c> on</c><00:20:50.520><c> their</c><00:20:50.700><c> Goodwill</c>

00:20:51.049 --> 00:20:51.059 align:start position:0%
you're kind of reliant on their Goodwill
 

00:20:51.059 --> 00:20:53.450 align:start position:0%
you're kind of reliant on their Goodwill
there<00:20:51.960><c> are</c><00:20:52.080><c> solutions</c><00:20:52.500><c> to</c><00:20:52.860><c> work</c><00:20:52.980><c> around</c><00:20:53.160><c> this</c>

00:20:53.450 --> 00:20:53.460 align:start position:0%
there are solutions to work around this
 

00:20:53.460 --> 00:20:55.850 align:start position:0%
there are solutions to work around this
you<00:20:53.940><c> can</c><00:20:54.059><c> give</c><00:20:54.720><c> net</c><00:20:55.020><c> ownership</c><00:20:55.380><c> of</c><00:20:55.620><c> the</c><00:20:55.740><c> name</c>

00:20:55.850 --> 00:20:55.860 align:start position:0%
you can give net ownership of the name
 

00:20:55.860 --> 00:20:57.890 align:start position:0%
you can give net ownership of the name
to<00:20:56.100><c> a</c><00:20:56.220><c> contract</c><00:20:56.520><c> and</c><00:20:56.820><c> we've</c><00:20:57.059><c> had</c><00:20:57.179><c> a</c><00:20:57.360><c> system</c><00:20:57.539><c> for</c>

00:20:57.890 --> 00:20:57.900 align:start position:0%
to a contract and we've had a system for
 

00:20:57.900 --> 00:20:59.470 align:start position:0%
to a contract and we've had a system for
that<00:20:58.080><c> called</c>

00:20:59.470 --> 00:20:59.480 align:start position:0%
that called
 

00:20:59.480 --> 00:21:02.330 align:start position:0%
that called
now.ens.domains<00:21:00.480><c> for</c><00:21:00.600><c> some</c><00:21:00.780><c> time</c><00:21:01.020><c> but</c><00:21:01.919><c> it</c><00:21:02.160><c> has</c>

00:21:02.330 --> 00:21:02.340 align:start position:0%
now.ens.domains for some time but it has
 

00:21:02.340 --> 00:21:04.370 align:start position:0%
now.ens.domains for some time but it has
significant<00:21:02.760><c> shortcomings</c><00:21:03.360><c> in</c><00:21:03.660><c> that</c><00:21:03.900><c> you're</c>

00:21:04.370 --> 00:21:04.380 align:start position:0%
significant shortcomings in that you're
 

00:21:04.380 --> 00:21:05.930 align:start position:0%
significant shortcomings in that you're
committing<00:21:04.799><c> your</c><00:21:04.919><c> name</c><00:21:05.100><c> to</c><00:21:05.340><c> a</c><00:21:05.580><c> specific</c>

00:21:05.930 --> 00:21:05.940 align:start position:0%
committing your name to a specific
 

00:21:05.940 --> 00:21:07.970 align:start position:0%
committing your name to a specific
contract<00:21:06.480><c> where</c><00:21:07.020><c> it</c><00:21:07.200><c> has</c><00:21:07.320><c> to</c><00:21:07.440><c> live</c><00:21:07.620><c> for</c><00:21:07.860><c> the</c>

00:21:07.970 --> 00:21:07.980 align:start position:0%
contract where it has to live for the
 

00:21:07.980 --> 00:21:10.190 align:start position:0%
contract where it has to live for the
rest<00:21:08.039><c> of</c><00:21:08.220><c> time</c><00:21:08.480><c> which</c><00:21:09.480><c> limits</c><00:21:09.840><c> what</c><00:21:09.960><c> you</c><00:21:10.080><c> can</c>

00:21:10.190 --> 00:21:10.200 align:start position:0%
rest of time which limits what you can
 

00:21:10.200 --> 00:21:12.770 align:start position:0%
rest of time which limits what you can
do<00:21:10.260><c> with</c><00:21:10.440><c> it</c><00:21:10.700><c> the</c><00:21:11.700><c> name</c><00:21:11.820><c> ramper</c><00:21:12.360><c> solves</c><00:21:12.660><c> both</c>

00:21:12.770 --> 00:21:12.780 align:start position:0%
do with it the name ramper solves both
 

00:21:12.780 --> 00:21:15.409 align:start position:0%
do with it the name ramper solves both
these<00:21:13.140><c> problems</c><00:21:13.500><c> it</c><00:21:13.919><c> allows</c><00:21:14.220><c> any</c><00:21:14.400><c> EMS</c><00:21:14.940><c> name</c><00:21:15.120><c> at</c>

00:21:15.409 --> 00:21:15.419 align:start position:0%
these problems it allows any EMS name at
 

00:21:15.419 --> 00:21:17.630 align:start position:0%
these problems it allows any EMS name at
any<00:21:15.539><c> level</c><00:21:15.720><c> whether</c><00:21:16.200><c> it's</c><00:21:16.380><c> a</c><00:21:16.559><c> dodeath</c><00:21:17.220><c> or</c><00:21:17.520><c> a</c>

00:21:17.630 --> 00:21:17.640 align:start position:0%
any level whether it's a dodeath or a
 

00:21:17.640 --> 00:21:20.810 align:start position:0%
any level whether it's a dodeath or a
subdomain<00:21:18.179><c> or</c><00:21:18.480><c> a</c><00:21:18.539><c> DNS</c><00:21:18.900><c> name</c><00:21:19.140><c> to</c><00:21:19.980><c> be</c><00:21:20.100><c> wrapped</c><00:21:20.580><c> as</c>

00:21:20.810 --> 00:21:20.820 align:start position:0%
subdomain or a DNS name to be wrapped as
 

00:21:20.820 --> 00:21:25.070 align:start position:0%
subdomain or a DNS name to be wrapped as
an<00:21:20.940><c> ERC</c><00:21:21.360><c> 1155</c><00:21:22.140><c> nft</c><00:21:22.679><c> it</c><00:21:23.640><c> also</c><00:21:23.940><c> allows</c><00:21:24.539><c> owners</c><00:21:24.900><c> of</c>

00:21:25.070 --> 00:21:25.080 align:start position:0%
an ERC 1155 nft it also allows owners of
 

00:21:25.080 --> 00:21:27.230 align:start position:0%
an ERC 1155 nft it also allows owners of
wrapped<00:21:25.500><c> names</c><00:21:25.679><c> to</c><00:21:26.039><c> revoke</c><00:21:26.340><c> permissions</c><00:21:26.880><c> such</c>

00:21:27.230 --> 00:21:27.240 align:start position:0%
wrapped names to revoke permissions such
 

00:21:27.240 --> 00:21:29.090 align:start position:0%
wrapped names to revoke permissions such
as<00:21:27.419><c> the</c><00:21:27.660><c> ability</c><00:21:27.900><c> to</c><00:21:28.260><c> replace</c><00:21:28.440><c> or</c><00:21:28.860><c> delete</c>

00:21:29.090 --> 00:21:29.100 align:start position:0%
as the ability to replace or delete
 

00:21:29.100 --> 00:21:32.570 align:start position:0%
as the ability to replace or delete
subdomains<00:21:29.880><c> by</c><00:21:30.480><c> mechanism</c><00:21:30.900><c> we</c><00:21:31.140><c> call</c><00:21:31.380><c> fuses</c>

00:21:32.570 --> 00:21:32.580 align:start position:0%
subdomains by mechanism we call fuses
 

00:21:32.580 --> 00:21:34.909 align:start position:0%
subdomains by mechanism we call fuses
fuses<00:21:33.419><c> allow</c><00:21:33.840><c> the</c><00:21:33.960><c> owner</c><00:21:34.320><c> of</c><00:21:34.440><c> a</c><00:21:34.620><c> name</c><00:21:34.740><c> to</c>

00:21:34.909 --> 00:21:34.919 align:start position:0%
fuses allow the owner of a name to
 

00:21:34.919 --> 00:21:36.890 align:start position:0%
fuses allow the owner of a name to
revoke<00:21:35.220><c> their</c><00:21:35.460><c> own</c><00:21:35.640><c> control</c><00:21:35.880><c> and</c><00:21:36.360><c> that</c><00:21:36.539><c> of</c><00:21:36.720><c> any</c>

00:21:36.890 --> 00:21:36.900 align:start position:0%
revoke their own control and that of any
 

00:21:36.900 --> 00:21:38.690 align:start position:0%
revoke their own control and that of any
subsequent<00:21:37.380><c> owners</c><00:21:37.799><c> over</c><00:21:38.340><c> certain</c>

00:21:38.690 --> 00:21:38.700 align:start position:0%
subsequent owners over certain
 

00:21:38.700 --> 00:21:40.549 align:start position:0%
subsequent owners over certain
functionality<00:21:39.299><c> on</c><00:21:39.600><c> a</c><00:21:39.720><c> name</c><00:21:39.840><c> such</c><00:21:40.260><c> as</c><00:21:40.380><c> the</c>

00:21:40.549 --> 00:21:40.559 align:start position:0%
functionality on a name such as the
 

00:21:40.559 --> 00:21:43.190 align:start position:0%
functionality on a name such as the
ability<00:21:40.799><c> to</c><00:21:41.039><c> unwrap</c><00:21:41.460><c> it</c><00:21:41.580><c> again</c><00:21:41.720><c> to</c><00:21:42.720><c> create</c><00:21:42.840><c> or</c>

00:21:43.190 --> 00:21:43.200 align:start position:0%
ability to unwrap it again to create or
 

00:21:43.200 --> 00:21:46.610 align:start position:0%
ability to unwrap it again to create or
to<00:21:43.320><c> replace</c><00:21:43.500><c> subdomains</c><00:21:44.539><c> to</c><00:21:45.539><c> transfer</c><00:21:46.380><c> it</c><00:21:46.500><c> to</c>

00:21:46.610 --> 00:21:46.620 align:start position:0%
to replace subdomains to transfer it to
 

00:21:46.620 --> 00:21:49.190 align:start position:0%
to replace subdomains to transfer it to
another<00:21:46.740><c> user</c><00:21:47.159><c> and</c><00:21:47.400><c> so</c><00:21:47.520><c> forth</c><00:21:47.880><c> once</c><00:21:48.720><c> a</c><00:21:48.780><c> fuse</c><00:21:49.020><c> is</c>

00:21:49.190 --> 00:21:49.200 align:start position:0%
another user and so forth once a fuse is
 

00:21:49.200 --> 00:21:51.230 align:start position:0%
another user and so forth once a fuse is
burned<00:21:49.620><c> that</c><00:21:49.919><c> fuse</c><00:21:50.220><c> can't</c><00:21:50.460><c> be</c><00:21:50.640><c> reset</c><00:21:51.000><c> until</c>

00:21:51.230 --> 00:21:51.240 align:start position:0%
burned that fuse can't be reset until
 

00:21:51.240 --> 00:21:53.990 align:start position:0%
burned that fuse can't be reset until
the<00:21:51.539><c> name</c><00:21:51.720><c> expires</c><00:21:52.320><c> giving</c><00:21:52.799><c> a</c><00:21:53.039><c> user's</c><00:21:53.460><c> a</c>

00:21:53.990 --> 00:21:54.000 align:start position:0%
the name expires giving a user's a
 

00:21:54.000 --> 00:21:56.450 align:start position:0%
the name expires giving a user's a
guarantee<00:21:54.480><c> as</c><00:21:55.020><c> to</c><00:21:55.260><c> what</c><00:21:55.380><c> can</c><00:21:55.559><c> be</c><00:21:55.679><c> done</c><00:21:55.860><c> to</c><00:21:56.220><c> or</c>

00:21:56.450 --> 00:21:56.460 align:start position:0%
guarantee as to what can be done to or
 

00:21:56.460 --> 00:21:58.130 align:start position:0%
guarantee as to what can be done to or
with<00:21:56.700><c> their</c><00:21:56.940><c> names</c><00:21:57.179><c> until</c><00:21:57.659><c> the</c><00:21:57.960><c> name</c>

00:21:58.130 --> 00:21:58.140 align:start position:0%
with their names until the name
 

00:21:58.140 --> 00:22:00.830 align:start position:0%
with their names until the name
expiration<00:21:58.980><c> is</c><00:21:59.220><c> reached</c><00:21:59.640><c> the</c><00:22:00.360><c> name</c><00:22:00.480><c> ramp</c>

00:22:00.830 --> 00:22:00.840 align:start position:0%
expiration is reached the name ramp
 

00:22:00.840 --> 00:22:02.930 align:start position:0%
expiration is reached the name ramp
attracts<00:22:01.260><c> these</c><00:22:01.500><c> permissions</c><00:22:01.980><c> and</c><00:22:02.520><c> provides</c>

00:22:02.930 --> 00:22:02.940 align:start position:0%
attracts these permissions and provides
 

00:22:02.940 --> 00:22:05.270 align:start position:0%
attracts these permissions and provides
a<00:22:03.059><c> very</c><00:22:03.179><c> easy</c><00:22:03.360><c> API</c><00:22:03.960><c> for</c><00:22:04.320><c> fetching</c><00:22:04.799><c> the</c><00:22:04.919><c> set</c><00:22:05.100><c> of</c>

00:22:05.270 --> 00:22:05.280 align:start position:0%
a very easy API for fetching the set of
 

00:22:05.280 --> 00:22:07.190 align:start position:0%
a very easy API for fetching the set of
restrictions<00:22:05.700><c> currently</c><00:22:06.299><c> applied</c><00:22:06.659><c> to</c><00:22:06.900><c> a</c><00:22:07.020><c> name</c>

00:22:07.190 --> 00:22:07.200 align:start position:0%
restrictions currently applied to a name
 

00:22:07.200 --> 00:22:09.669 align:start position:0%
restrictions currently applied to a name
and<00:22:07.740><c> when</c><00:22:07.860><c> they'll</c><00:22:08.100><c> expire</c>

00:22:09.669 --> 00:22:09.679 align:start position:0%
and when they'll expire
 

00:22:09.679 --> 00:22:11.930 align:start position:0%
and when they'll expire
alongside<00:22:10.679><c> the</c><00:22:10.860><c> name</c><00:22:10.980><c> wrapper</c><00:22:11.460><c> we've</c><00:22:11.760><c> also</c>

00:22:11.930 --> 00:22:11.940 align:start position:0%
alongside the name wrapper we've also
 

00:22:11.940 --> 00:22:13.490 align:start position:0%
alongside the name wrapper we've also
implemented<00:22:12.419><c> a</c><00:22:12.600><c> suite</c><00:22:12.900><c> of</c><00:22:13.020><c> other</c><00:22:13.140><c> contract</c>

00:22:13.490 --> 00:22:13.500 align:start position:0%
implemented a suite of other contract
 

00:22:13.500 --> 00:22:15.770 align:start position:0%
implemented a suite of other contract
improvements<00:22:14.159><c> including</c><00:22:15.000><c> to</c><00:22:15.179><c> the</c><00:22:15.299><c> dot</c><00:22:15.539><c> Heath</c>

00:22:15.770 --> 00:22:15.780 align:start position:0%
improvements including to the dot Heath
 

00:22:15.780 --> 00:22:17.930 align:start position:0%
improvements including to the dot Heath
registrar<00:22:16.260><c> controller</c><00:22:16.740><c> the</c><00:22:17.580><c> reverse</c>

00:22:17.930 --> 00:22:17.940 align:start position:0%
registrar controller the reverse
 

00:22:17.940 --> 00:22:20.570 align:start position:0%
registrar controller the reverse
registrar<00:22:18.539><c> and</c><00:22:18.780><c> the</c><00:22:18.900><c> public</c><00:22:18.960><c> resolver</c><00:22:19.620><c> all</c>

00:22:20.570 --> 00:22:20.580 align:start position:0%
registrar and the public resolver all
 

00:22:20.580 --> 00:22:21.890 align:start position:0%
registrar and the public resolver all
together<00:22:20.760><c> these</c><00:22:21.120><c> will</c><00:22:21.299><c> prevent</c><00:22:21.600><c> a</c><00:22:21.780><c> much</c>

00:22:21.890 --> 00:22:21.900 align:start position:0%
together these will prevent a much
 

00:22:21.900 --> 00:22:24.110 align:start position:0%
together these will prevent a much
smoother<00:22:22.320><c> registration</c><00:22:22.860><c> process</c><00:22:23.340><c> for</c><00:22:23.820><c> end</c>

00:22:24.110 --> 00:22:24.120 align:start position:0%
smoother registration process for end
 

00:22:24.120 --> 00:22:25.909 align:start position:0%
smoother registration process for end
users<00:22:24.539><c> and</c><00:22:24.780><c> cut</c><00:22:25.020><c> down</c><00:22:25.200><c> on</c><00:22:25.440><c> the</c><00:22:25.620><c> number</c><00:22:25.679><c> of</c>

00:22:25.909 --> 00:22:25.919 align:start position:0%
users and cut down on the number of
 

00:22:25.919 --> 00:22:28.310 align:start position:0%
users and cut down on the number of
transactions<00:22:26.520><c> and</c><00:22:26.760><c> gas</c><00:22:26.940><c> required</c><00:22:27.600><c> as</c><00:22:28.080><c> well</c><00:22:28.200><c> as</c>

00:22:28.310 --> 00:22:28.320 align:start position:0%
transactions and gas required as well as
 

00:22:28.320 --> 00:22:30.230 align:start position:0%
transactions and gas required as well as
other<00:22:28.559><c> quality</c><00:22:28.980><c> of</c><00:22:29.159><c> life</c><00:22:29.340><c> improvements</c><00:22:30.000><c> like</c>

00:22:30.230 --> 00:22:30.240 align:start position:0%
other quality of life improvements like
 

00:22:30.240 --> 00:22:32.270 align:start position:0%
other quality of life improvements like
allowing<00:22:30.780><c> contract</c><00:22:31.140><c> donors</c><00:22:31.500><c> to</c><00:22:31.740><c> set</c><00:22:31.860><c> primary</c>

00:22:32.270 --> 00:22:32.280 align:start position:0%
allowing contract donors to set primary
 

00:22:32.280 --> 00:22:34.970 align:start position:0%
allowing contract donors to set primary
names<00:22:32.460><c> for</c><00:22:32.700><c> their</c><00:22:32.880><c> contracts</c><00:22:33.679><c> the</c><00:22:34.679><c> long</c><00:22:34.860><c> and</c>

00:22:34.970 --> 00:22:34.980 align:start position:0%
names for their contracts the long and
 

00:22:34.980 --> 00:22:37.250 align:start position:0%
names for their contracts the long and
short<00:22:35.220><c> of</c><00:22:35.400><c> us</c><00:22:35.640><c> is</c><00:22:35.820><c> that</c><00:22:36.179><c> with</c><00:22:36.659><c> the</c><00:22:36.840><c> new</c><00:22:36.960><c> DOT</c>

00:22:37.250 --> 00:22:37.260 align:start position:0%
short of us is that with the new DOT
 

00:22:37.260 --> 00:22:39.529 align:start position:0%
short of us is that with the new DOT
ease<00:22:37.440><c> registrar</c><00:22:37.980><c> you</c><00:22:38.580><c> will</c><00:22:38.700><c> be</c><00:22:38.880><c> able</c><00:22:39.059><c> to</c>

00:22:39.529 --> 00:22:39.539 align:start position:0%
ease registrar you will be able to
 

00:22:39.539 --> 00:22:43.070 align:start position:0%
ease registrar you will be able to
register<00:22:40.500><c> a</c><00:22:40.799><c> name</c><00:22:40.980><c> wrap</c><00:22:41.700><c> it</c><00:22:41.880><c> in</c><00:22:42.539><c> order</c><00:22:42.659><c> to</c><00:22:42.900><c> set</c>

00:22:43.070 --> 00:22:43.080 align:start position:0%
register a name wrap it in order to set
 

00:22:43.080 --> 00:22:45.529 align:start position:0%
register a name wrap it in order to set
permissions<00:22:43.500><c> burn</c><00:22:43.860><c> fuses</c><00:22:44.460><c> and</c><00:22:45.059><c> set</c><00:22:45.299><c> your</c>

00:22:45.529 --> 00:22:45.539 align:start position:0%
permissions burn fuses and set your
 

00:22:45.539 --> 00:22:47.450 align:start position:0%
permissions burn fuses and set your
primary<00:22:45.900><c> name</c><00:22:46.140><c> all</c><00:22:46.500><c> in</c><00:22:46.679><c> a</c><00:22:46.860><c> single</c><00:22:47.039><c> transaction</c>

00:22:47.450 --> 00:22:47.460 align:start position:0%
primary name all in a single transaction
 

00:22:47.460 --> 00:22:49.669 align:start position:0%
primary name all in a single transaction
and<00:22:48.059><c> using</c><00:22:48.419><c> less</c><00:22:48.659><c> gas</c><00:22:48.960><c> than</c><00:22:49.260><c> doing</c><00:22:49.440><c> those</c>

00:22:49.669 --> 00:22:49.679 align:start position:0%
and using less gas than doing those
 

00:22:49.679 --> 00:22:51.770 align:start position:0%
and using less gas than doing those
operations<00:22:50.100><c> would</c><00:22:50.400><c> cost</c><00:22:50.580><c> today</c>

00:22:51.770 --> 00:22:51.780 align:start position:0%
operations would cost today
 

00:22:51.780 --> 00:22:54.289 align:start position:0%
operations would cost today
uh<00:22:52.500><c> all</c><00:22:52.740><c> of</c><00:22:52.860><c> these</c><00:22:53.039><c> updates</c><00:22:53.340><c> are</c><00:22:53.640><c> live</c><00:22:53.820><c> now</c><00:22:54.059><c> on</c>

00:22:54.289 --> 00:22:54.299 align:start position:0%
uh all of these updates are live now on
 

00:22:54.299 --> 00:22:56.510 align:start position:0%
uh all of these updates are live now on
the<00:22:54.419><c> Gurley</c><00:22:54.780><c> test</c><00:22:55.020><c> net</c><00:22:55.260><c> and</c><00:22:56.100><c> we're</c><00:22:56.220><c> planning</c>

00:22:56.510 --> 00:22:56.520 align:start position:0%
the Gurley test net and we're planning
 

00:22:56.520 --> 00:22:58.130 align:start position:0%
the Gurley test net and we're planning
to<00:22:56.640><c> submit</c><00:22:56.880><c> them</c><00:22:57.000><c> to</c><00:22:57.179><c> the</c><00:22:57.299><c> Dow</c><00:22:57.480><c> for</c><00:22:57.780><c> approval</c>

00:22:58.130 --> 00:22:58.140 align:start position:0%
to submit them to the Dow for approval
 

00:22:58.140 --> 00:23:01.730 align:start position:0%
to submit them to the Dow for approval
on<00:22:58.380><c> mainnet</c><00:22:58.919><c> very</c><00:22:59.400><c> shortly</c><00:22:59.700><c> after</c><00:22:59.880><c> divcom</c>

00:23:01.730 --> 00:23:01.740 align:start position:0%
on mainnet very shortly after divcom
 

00:23:01.740 --> 00:23:08.169 align:start position:0%
on mainnet very shortly after divcom
uh<00:23:02.460><c> thank</c><00:23:03.059><c> you</c>

00:23:08.169 --> 00:23:08.179 align:start position:0%
 
 

00:23:08.179 --> 00:23:10.010 align:start position:0%
 
finally<00:23:09.179><c> I'm</c><00:23:09.480><c> going</c><00:23:09.659><c> to</c><00:23:09.720><c> talk</c><00:23:09.840><c> about</c>

00:23:10.010 --> 00:23:10.020 align:start position:0%
finally I'm going to talk about
 

00:23:10.020 --> 00:23:11.690 align:start position:0%
finally I'm going to talk about
something<00:23:10.380><c> else</c><00:23:10.620><c> I'm</c><00:23:10.860><c> excited</c><00:23:11.280><c> we'll</c><00:23:11.460><c> be</c><00:23:11.640><c> able</c>

00:23:11.690 --> 00:23:11.700 align:start position:0%
something else I'm excited we'll be able
 

00:23:11.700 --> 00:23:14.110 align:start position:0%
something else I'm excited we'll be able
to<00:23:11.820><c> release</c><00:23:12.000><c> soon</c><00:23:12.360><c> gasless</c><00:23:12.960><c> DNS</c><00:23:13.440><c> integration</c>

00:23:14.110 --> 00:23:14.120 align:start position:0%
to release soon gasless DNS integration
 

00:23:14.120 --> 00:23:17.029 align:start position:0%
to release soon gasless DNS integration
presently<00:23:15.120><c> claiming</c><00:23:15.659><c> a</c><00:23:15.780><c> DNS</c><00:23:16.140><c> name</c><00:23:16.320><c> in</c><00:23:16.559><c> ens</c>

00:23:17.029 --> 00:23:17.039 align:start position:0%
presently claiming a DNS name in ens
 

00:23:17.039 --> 00:23:19.490 align:start position:0%
presently claiming a DNS name in ens
cost<00:23:17.520><c> a</c><00:23:17.880><c> substantial</c><00:23:18.240><c> amount</c><00:23:18.480><c> of</c><00:23:18.659><c> gas</c><00:23:18.840><c> it's</c>

00:23:19.490 --> 00:23:19.500 align:start position:0%
cost a substantial amount of gas it's
 

00:23:19.500 --> 00:23:22.070 align:start position:0%
cost a substantial amount of gas it's
about<00:23:19.679><c> 100K</c><00:23:20.340><c> to</c><00:23:20.640><c> a</c><00:23:20.820><c> million</c><00:23:21.120><c> gas</c><00:23:21.360><c> per</c>

00:23:22.070 --> 00:23:22.080 align:start position:0%
about 100K to a million gas per
 

00:23:22.080 --> 00:23:24.350 align:start position:0%
about 100K to a million gas per
signature<00:23:22.559><c> it</c><00:23:22.679><c> has</c><00:23:22.799><c> to</c><00:23:22.919><c> verify</c><00:23:23.340><c> depending</c><00:23:24.240><c> on</c>

00:23:24.350 --> 00:23:24.360 align:start position:0%
signature it has to verify depending on
 

00:23:24.360 --> 00:23:26.090 align:start position:0%
signature it has to verify depending on
the<00:23:24.480><c> ether</c><00:23:24.720><c> and</c><00:23:24.960><c> gas</c><00:23:25.080><c> price</c><00:23:25.380><c> that</c><00:23:25.679><c> can</c><00:23:25.860><c> range</c>

00:23:26.090 --> 00:23:26.100 align:start position:0%
the ether and gas price that can range
 

00:23:26.100 --> 00:23:28.430 align:start position:0%
the ether and gas price that can range
anywhere<00:23:26.520><c> from</c><00:23:26.820><c> 20</c><00:23:27.419><c> bucks</c><00:23:27.659><c> to</c><00:23:28.020><c> at</c><00:23:28.260><c> the</c>

00:23:28.430 --> 00:23:28.440 align:start position:0%
anywhere from 20 bucks to at the
 

00:23:28.440 --> 00:23:29.930 align:start position:0%
anywhere from 20 bucks to at the
extremes<00:23:28.799><c> of</c><00:23:28.919><c> the</c><00:23:29.039><c> bull</c><00:23:29.159><c> market</c><00:23:29.340><c> a</c><00:23:29.640><c> thousand</c>

00:23:29.930 --> 00:23:29.940 align:start position:0%
extremes of the bull market a thousand
 

00:23:29.940 --> 00:23:30.970 align:start position:0%
extremes of the bull market a thousand
dollars

00:23:30.970 --> 00:23:30.980 align:start position:0%
dollars
 

00:23:30.980 --> 00:23:32.990 align:start position:0%
dollars
obviously<00:23:31.980><c> this</c><00:23:32.280><c> isn't</c><00:23:32.520><c> a</c><00:23:32.640><c> particularly</c>

00:23:32.990 --> 00:23:33.000 align:start position:0%
obviously this isn't a particularly
 

00:23:33.000 --> 00:23:35.930 align:start position:0%
obviously this isn't a particularly
scalable<00:23:33.480><c> solution</c><00:23:34.100><c> and</c><00:23:35.100><c> so</c><00:23:35.220><c> this</c><00:23:35.460><c> can</c><00:23:35.580><c> be</c><00:23:35.760><c> a</c>

00:23:35.930 --> 00:23:35.940 align:start position:0%
scalable solution and so this can be a
 

00:23:35.940 --> 00:23:38.149 align:start position:0%
scalable solution and so this can be a
substantial<00:23:36.600><c> barrier</c><00:23:37.080><c> to</c><00:23:37.260><c> DNS</c><00:23:37.679><c> integration</c>

00:23:38.149 --> 00:23:38.159 align:start position:0%
substantial barrier to DNS integration
 

00:23:38.159 --> 00:23:40.490 align:start position:0%
substantial barrier to DNS integration
fortunately<00:23:39.120><c> we</c><00:23:39.419><c> have</c><00:23:39.539><c> a</c><00:23:39.720><c> plan</c><00:23:39.840><c> for</c><00:23:40.080><c> reducing</c>

00:23:40.490 --> 00:23:40.500 align:start position:0%
fortunately we have a plan for reducing
 

00:23:40.500 --> 00:23:42.169 align:start position:0%
fortunately we have a plan for reducing
this<00:23:40.620><c> all</c><00:23:40.919><c> the</c><00:23:41.039><c> way</c><00:23:41.100><c> to</c><00:23:41.220><c> zero</c>

00:23:42.169 --> 00:23:42.179 align:start position:0%
this all the way to zero
 

00:23:42.179 --> 00:23:45.049 align:start position:0%
this all the way to zero
uh<00:23:43.020><c> so</c><00:23:43.320><c> first</c><00:23:43.500><c> a</c><00:23:43.740><c> quick</c><00:23:43.860><c> overview</c><00:23:44.220><c> of</c><00:23:44.460><c> how</c><00:23:44.640><c> DNS</c>

00:23:45.049 --> 00:23:45.059 align:start position:0%
uh so first a quick overview of how DNS
 

00:23:45.059 --> 00:23:48.049 align:start position:0%
uh so first a quick overview of how DNS
works<00:23:45.539><c> it</c><00:23:46.320><c> uses</c><00:23:46.620><c> a</c><00:23:46.860><c> chain</c><00:23:46.980><c> of</c><00:23:47.220><c> trust</c><00:23:47.460><c> just</c><00:23:47.880><c> like</c>

00:23:48.049 --> 00:23:48.059 align:start position:0%
works it uses a chain of trust just like
 

00:23:48.059 --> 00:23:50.870 align:start position:0%
works it uses a chain of trust just like
SSL<00:23:48.740><c> the</c><00:23:49.740><c> root</c><00:23:49.980><c> zone</c><00:23:50.220><c> is</c><00:23:50.340><c> signed</c><00:23:50.700><c> by</c><00:23:50.760><c> a</c>

00:23:50.870 --> 00:23:50.880 align:start position:0%
SSL the root zone is signed by a
 

00:23:50.880 --> 00:23:52.789 align:start position:0%
SSL the root zone is signed by a
well-known<00:23:51.179><c> certificate</c><00:23:51.720><c> Authority</c><00:23:52.200><c> and</c>

00:23:52.789 --> 00:23:52.799 align:start position:0%
well-known certificate Authority and
 

00:23:52.799 --> 00:23:54.350 align:start position:0%
well-known certificate Authority and
they<00:23:53.100><c> sign</c><00:23:53.400><c> keys</c><00:23:53.880><c> for</c><00:23:54.000><c> each</c><00:23:54.120><c> of</c><00:23:54.240><c> the</c>

00:23:54.350 --> 00:23:54.360 align:start position:0%
they sign keys for each of the
 

00:23:54.360 --> 00:23:58.070 align:start position:0%
they sign keys for each of the
subdomains<00:23:54.900><c> such</c><00:23:55.080><c> as.com</c><00:23:55.679><c> dot</c><00:23:56.100><c> link</c><00:23:56.520><c> Etc</c><00:23:57.080><c> uh</c>

00:23:58.070 --> 00:23:58.080 align:start position:0%
subdomains such as.com dot link Etc uh
 

00:23:58.080 --> 00:24:00.230 align:start position:0%
subdomains such as.com dot link Etc uh
each<00:23:58.559><c> of</c><00:23:58.679><c> those</c><00:23:58.740><c> zones</c><00:23:59.100><c> uses</c><00:23:59.460><c> its</c><00:23:59.820><c> keys</c><00:24:00.059><c> to</c>

00:24:00.230 --> 00:24:00.240 align:start position:0%
each of those zones uses its keys to
 

00:24:00.240 --> 00:24:02.630 align:start position:0%
each of those zones uses its keys to
sign<00:24:00.419><c> this</c><00:24:00.860><c> subdomains</c><00:24:01.860><c> and</c><00:24:02.100><c> so</c><00:24:02.220><c> on</c><00:24:02.340><c> and</c><00:24:02.460><c> so</c>

00:24:02.630 --> 00:24:02.640 align:start position:0%
sign this subdomains and so on and so
 

00:24:02.640 --> 00:24:05.510 align:start position:0%
sign this subdomains and so on and so
forth<00:24:02.940><c> our</c><00:24:03.720><c> current</c><00:24:03.960><c> DNS</c><00:24:04.440><c> integration</c><00:24:04.919><c> uses</c>

00:24:05.510 --> 00:24:05.520 align:start position:0%
forth our current DNS integration uses
 

00:24:05.520 --> 00:24:07.610 align:start position:0%
forth our current DNS integration uses
this<00:24:05.700><c> to</c><00:24:05.940><c> allow</c><00:24:06.179><c> users</c><00:24:06.480><c> to</c><00:24:06.720><c> claim</c><00:24:06.960><c> DNS</c><00:24:07.440><c> names</c>

00:24:07.610 --> 00:24:07.620 align:start position:0%
this to allow users to claim DNS names
 

00:24:07.620 --> 00:24:10.490 align:start position:0%
this to allow users to claim DNS names
inside<00:24:08.039><c> DNS</c><00:24:08.700><c> our</c><00:24:09.240><c> front</c><00:24:09.480><c> end</c><00:24:09.720><c> collects</c><00:24:10.140><c> up</c><00:24:10.260><c> all</c>

00:24:10.490 --> 00:24:10.500 align:start position:0%
inside DNS our front end collects up all
 

00:24:10.500 --> 00:24:12.230 align:start position:0%
inside DNS our front end collects up all
the<00:24:10.679><c> complete</c><00:24:10.980><c> set</c><00:24:11.100><c> of</c><00:24:11.280><c> proofs</c><00:24:11.580><c> necessary</c><00:24:11.940><c> and</c>

00:24:12.230 --> 00:24:12.240 align:start position:0%
the complete set of proofs necessary and
 

00:24:12.240 --> 00:24:14.330 align:start position:0%
the complete set of proofs necessary and
submits<00:24:12.659><c> them</c><00:24:12.780><c> to</c><00:24:12.960><c> a</c><00:24:13.080><c> Smart</c><00:24:13.200><c> contract</c><00:24:13.679><c> which</c>

00:24:14.330 --> 00:24:14.340 align:start position:0%
submits them to a Smart contract which
 

00:24:14.340 --> 00:24:15.950 align:start position:0%
submits them to a Smart contract which
verifies<00:24:14.820><c> the</c><00:24:15.000><c> signatures</c><00:24:15.419><c> and</c><00:24:15.659><c> if</c><00:24:15.840><c> they</c>

00:24:15.950 --> 00:24:15.960 align:start position:0%
verifies the signatures and if they
 

00:24:15.960 --> 00:24:18.169 align:start position:0%
verifies the signatures and if they
match<00:24:16.140><c> it</c><00:24:16.320><c> lets</c><00:24:16.679><c> them</c><00:24:16.740><c> claim</c><00:24:17.039><c> the</c><00:24:17.159><c> name</c>

00:24:18.169 --> 00:24:18.179 align:start position:0%
match it lets them claim the name
 

00:24:18.179 --> 00:24:20.029 align:start position:0%
match it lets them claim the name
uh<00:24:18.720><c> if</c><00:24:18.900><c> you've</c><00:24:19.140><c> been</c><00:24:19.260><c> paying</c><00:24:19.559><c> attention</c><00:24:19.799><c> to</c>

00:24:20.029 --> 00:24:20.039 align:start position:0%
uh if you've been paying attention to
 

00:24:20.039 --> 00:24:21.890 align:start position:0%
uh if you've been paying attention to
the<00:24:20.220><c> talk</c><00:24:20.340><c> so</c><00:24:20.700><c> far</c><00:24:20.880><c> this</c><00:24:21.299><c> may</c><00:24:21.480><c> sound</c><00:24:21.659><c> quite</c>

00:24:21.890 --> 00:24:21.900 align:start position:0%
the talk so far this may sound quite
 

00:24:21.900 --> 00:24:24.110 align:start position:0%
the talk so far this may sound quite
familiar<00:24:22.320><c> to</c><00:24:22.500><c> you</c><00:24:22.760><c> similar</c><00:24:23.760><c> to</c><00:24:23.880><c> something</c>

00:24:24.110 --> 00:24:24.120 align:start position:0%
familiar to you similar to something
 

00:24:24.120 --> 00:24:26.870 align:start position:0%
familiar to you similar to something
else<00:24:24.299><c> we've</c><00:24:24.539><c> discussed</c><00:24:25.020><c> ccip</c><00:24:25.620><c> read</c><00:24:25.980><c> if</c><00:24:26.760><c> we</c>

00:24:26.870 --> 00:24:26.880 align:start position:0%
else we've discussed ccip read if we
 

00:24:26.880 --> 00:24:29.210 align:start position:0%
else we've discussed ccip read if we
treat<00:24:27.000><c> the</c><00:24:27.179><c> whole</c><00:24:27.360><c> of</c><00:24:27.539><c> ens</c><00:24:27.960><c> as</c><00:24:28.440><c> a</c><00:24:28.919><c> massive</c>

00:24:29.210 --> 00:24:29.220 align:start position:0%
treat the whole of ens as a massive
 

00:24:29.220 --> 00:24:31.490 align:start position:0%
treat the whole of ens as a massive
off-chain<00:24:29.760><c> distributed</c><00:24:30.360><c> database</c><00:24:30.780><c> we</c><00:24:31.380><c> can</c>

00:24:31.490 --> 00:24:31.500 align:start position:0%
off-chain distributed database we can
 

00:24:31.500 --> 00:24:33.950 align:start position:0%
off-chain distributed database we can
have<00:24:31.620><c> a</c><00:24:31.799><c> Gateway</c><00:24:32.100><c> that</c><00:24:32.460><c> fetches</c><00:24:32.880><c> DNS</c><00:24:33.539><c> data</c>

00:24:33.950 --> 00:24:33.960 align:start position:0%
have a Gateway that fetches DNS data
 

00:24:33.960 --> 00:24:36.409 align:start position:0%
have a Gateway that fetches DNS data
collects<00:24:34.919><c> all</c><00:24:34.980><c> the</c><00:24:35.159><c> proofs</c><00:24:35.400><c> necessary</c><00:24:35.820><c> and</c>

00:24:36.409 --> 00:24:36.419 align:start position:0%
collects all the proofs necessary and
 

00:24:36.419 --> 00:24:38.750 align:start position:0%
collects all the proofs necessary and
submits<00:24:36.840><c> it</c><00:24:36.960><c> to</c><00:24:37.080><c> the</c><00:24:37.200><c> chain</c><00:24:37.380><c> just</c><00:24:37.919><c> like</c><00:24:38.159><c> when</c>

00:24:38.750 --> 00:24:38.760 align:start position:0%
submits it to the chain just like when
 

00:24:38.760 --> 00:24:40.789 align:start position:0%
submits it to the chain just like when
you're<00:24:38.880><c> resolving</c><00:24:39.360><c> a</c><00:24:39.480><c> name</c><00:24:39.659><c> so</c><00:24:40.320><c> then</c><00:24:40.500><c> we</c><00:24:40.740><c> can</c>

00:24:40.789 --> 00:24:40.799 align:start position:0%
you're resolving a name so then we can
 

00:24:40.799 --> 00:24:43.310 align:start position:0%
you're resolving a name so then we can
write<00:24:40.980><c> a</c><00:24:41.280><c> resolver</c><00:24:41.700><c> for</c><00:24:41.940><c> DNS</c><00:24:42.419><c> names</c><00:24:42.659><c> that</c><00:24:43.020><c> uses</c>

00:24:43.310 --> 00:24:43.320 align:start position:0%
write a resolver for DNS names that uses
 

00:24:43.320 --> 00:24:46.210 align:start position:0%
write a resolver for DNS names that uses
that<00:24:43.559><c> gateway</c><00:24:43.919><c> to</c><00:24:44.520><c> resolve</c><00:24:45.000><c> names</c><00:24:45.539><c> in</c><00:24:45.780><c> ens</c>

00:24:46.210 --> 00:24:46.220 align:start position:0%
that gateway to resolve names in ens
 

00:24:46.220 --> 00:24:49.250 align:start position:0%
that gateway to resolve names in ens
entirely<00:24:47.220><c> using</c><00:24:47.520><c> data</c><00:24:47.820><c> stored</c><00:24:48.120><c> in</c><00:24:48.240><c> DNS</c><00:24:48.659><c> users</c>

00:24:49.250 --> 00:24:49.260 align:start position:0%
entirely using data stored in DNS users
 

00:24:49.260 --> 00:24:51.289 align:start position:0%
entirely using data stored in DNS users
can<00:24:49.380><c> set</c><00:24:49.620><c> DNS</c><00:24:50.039><c> records</c><00:24:50.580><c> to</c><00:24:50.760><c> configure</c><00:24:51.059><c> their</c>

00:24:51.289 --> 00:24:51.299 align:start position:0%
can set DNS records to configure their
 

00:24:51.299 --> 00:24:53.450 align:start position:0%
can set DNS records to configure their
name<00:24:51.480><c> and</c><00:24:52.140><c> they</c><00:24:52.440><c> will</c><00:24:52.559><c> resolve</c><00:24:52.980><c> any</c><00:24:53.159><c> from</c>

00:24:53.450 --> 00:24:53.460 align:start position:0%
name and they will resolve any from
 

00:24:53.460 --> 00:24:55.190 align:start position:0%
name and they will resolve any from
their<00:24:53.640><c> ens</c><00:24:54.000><c> is</c><00:24:54.179><c> supported</c><00:24:54.539><c> with</c><00:24:54.780><c> xero</c>

00:24:55.190 --> 00:24:55.200 align:start position:0%
their ens is supported with xero
 

00:24:55.200 --> 00:24:57.890 align:start position:0%
their ens is supported with xero
on-chain<00:24:55.620><c> transactions</c><00:24:56.280><c> necessary</c><00:24:56.900><c> claiming</c>

00:24:57.890 --> 00:24:57.900 align:start position:0%
on-chain transactions necessary claiming
 

00:24:57.900 --> 00:24:59.570 align:start position:0%
on-chain transactions necessary claiming
on<00:24:58.020><c> chain</c><00:24:58.260><c> may</c><00:24:58.559><c> still</c><00:24:58.740><c> be</c><00:24:58.919><c> useful</c><00:24:59.220><c> in</c><00:24:59.460><c> some</c>

00:24:59.570 --> 00:24:59.580 align:start position:0%
on chain may still be useful in some
 

00:24:59.580 --> 00:25:02.090 align:start position:0%
on chain may still be useful in some
cases<00:24:59.940><c> for</c><00:25:00.419><c> example</c><00:25:00.659><c> if</c><00:25:00.960><c> you</c><00:25:01.080><c> need</c><00:25:01.320><c> granular</c>

00:25:02.090 --> 00:25:02.100 align:start position:0%
cases for example if you need granular
 

00:25:02.100 --> 00:25:04.789 align:start position:0%
cases for example if you need granular
control<00:25:02.340><c> over</c><00:25:02.640><c> the</c><00:25:02.880><c> subdomains</c><00:25:03.539><c> but</c><00:25:04.380><c> for</c><00:25:04.620><c> most</c>

00:25:04.789 --> 00:25:04.799 align:start position:0%
control over the subdomains but for most
 

00:25:04.799 --> 00:25:06.649 align:start position:0%
control over the subdomains but for most
users<00:25:05.220><c> it'll</c><00:25:05.580><c> be</c><00:25:05.700><c> possible</c><00:25:06.000><c> to</c><00:25:06.240><c> claim</c><00:25:06.480><c> your</c>

00:25:06.649 --> 00:25:06.659 align:start position:0%
users it'll be possible to claim your
 

00:25:06.659 --> 00:25:08.390 align:start position:0%
users it'll be possible to claim your
DNS<00:25:07.080><c> name</c><00:25:07.320><c> just</c><00:25:07.559><c> by</c><00:25:07.740><c> setting</c><00:25:08.100><c> some</c><00:25:08.220><c> text</c>

00:25:08.390 --> 00:25:08.400 align:start position:0%
DNS name just by setting some text
 

00:25:08.400 --> 00:25:10.789 align:start position:0%
DNS name just by setting some text
records<00:25:09.000><c> we're</c><00:25:09.720><c> working</c><00:25:09.960><c> on</c><00:25:10.140><c> this</c><00:25:10.320><c> right</c><00:25:10.559><c> now</c>

00:25:10.789 --> 00:25:10.799 align:start position:0%
records we're working on this right now
 

00:25:10.799 --> 00:25:13.549 align:start position:0%
records we're working on this right now
the<00:25:11.280><c> DNA</c><00:25:11.700><c> SEC</c><00:25:11.880><c> Oracle</c><00:25:12.360><c> changes</c><00:25:12.720><c> are</c><00:25:12.900><c> done</c><00:25:13.080><c> and</c>

00:25:13.549 --> 00:25:13.559 align:start position:0%
the DNA SEC Oracle changes are done and
 

00:25:13.559 --> 00:25:15.289 align:start position:0%
the DNA SEC Oracle changes are done and
we're<00:25:13.740><c> working</c><00:25:13.980><c> on</c><00:25:14.159><c> implementing</c><00:25:14.640><c> fixes</c><00:25:15.059><c> from</c>

00:25:15.289 --> 00:25:15.299 align:start position:0%
we're working on implementing fixes from
 

00:25:15.299 --> 00:25:17.390 align:start position:0%
we're working on implementing fixes from
an<00:25:15.480><c> audit</c><00:25:15.720><c> before</c><00:25:15.960><c> we</c><00:25:16.200><c> roll</c><00:25:16.320><c> it</c><00:25:16.559><c> out</c><00:25:16.740><c> we</c><00:25:17.280><c> hope</c>

00:25:17.390 --> 00:25:17.400 align:start position:0%
an audit before we roll it out we hope
 

00:25:17.400 --> 00:25:18.950 align:start position:0%
an audit before we roll it out we hope
you<00:25:17.520><c> have</c><00:25:17.640><c> it</c><00:25:17.760><c> ready</c><00:25:17.820><c> to</c><00:25:18.000><c> go</c><00:25:18.059><c> before</c><00:25:18.539><c> the</c><00:25:18.840><c> end</c>

00:25:18.950 --> 00:25:18.960 align:start position:0%
you have it ready to go before the end
 

00:25:18.960 --> 00:25:21.049 align:start position:0%
you have it ready to go before the end
of<00:25:19.020><c> the</c><00:25:19.140><c> year</c><00:25:19.340><c> there's</c><00:25:20.340><c> been</c><00:25:20.580><c> a</c><00:25:20.700><c> lot</c><00:25:20.820><c> more</c>

00:25:21.049 --> 00:25:21.059 align:start position:0%
of the year there's been a lot more
 

00:25:21.059 --> 00:25:23.090 align:start position:0%
of the year there's been a lot more
going<00:25:21.299><c> on</c><00:25:21.419><c> and</c><00:25:21.659><c> with</c><00:25:21.900><c> ens</c><00:25:22.380><c> but</c><00:25:22.620><c> compressing</c>

00:25:23.090 --> 00:25:23.100 align:start position:0%
going on and with ens but compressing
 

00:25:23.100 --> 00:25:25.190 align:start position:0%
going on and with ens but compressing
four<00:25:23.340><c> years</c><00:25:23.580><c> down</c><00:25:24.299><c> into</c><00:25:24.480><c> 25</c><00:25:24.779><c> minutes</c>

00:25:25.190 --> 00:25:25.200 align:start position:0%
four years down into 25 minutes
 

00:25:25.200 --> 00:25:27.529 align:start position:0%
four years down into 25 minutes
naturally<00:25:26.100><c> means</c><00:25:26.520><c> I</c><00:25:26.820><c> have</c><00:25:26.940><c> to</c><00:25:27.179><c> leave</c><00:25:27.299><c> some</c>

00:25:27.529 --> 00:25:27.539 align:start position:0%
naturally means I have to leave some
 

00:25:27.539 --> 00:25:30.590 align:start position:0%
naturally means I have to leave some
things<00:25:27.720><c> out</c><00:25:28.159><c> just</c><00:25:29.159><c> one</c><00:25:29.340><c> more</c><00:25:29.520><c> thing</c><00:25:29.700><c> the</c><00:25:30.360><c> Dow</c>

00:25:30.590 --> 00:25:30.600 align:start position:0%
things out just one more thing the Dow
 

00:25:30.600 --> 00:25:32.630 align:start position:0%
things out just one more thing the Dow
was<00:25:30.840><c> nearly</c><00:25:31.140><c> a</c><00:25:31.260><c> year</c><00:25:31.440><c> old</c><00:25:31.679><c> but</c><00:25:31.980><c> still</c><00:25:32.159><c> in</c><00:25:32.340><c> its</c>

00:25:32.630 --> 00:25:32.640 align:start position:0%
was nearly a year old but still in its
 

00:25:32.640 --> 00:25:35.570 align:start position:0%
was nearly a year old but still in its
infancy<00:25:33.320><c> we</c><00:25:34.320><c> have</c><00:25:34.440><c> a</c><00:25:34.559><c> lot</c><00:25:34.679><c> of</c><00:25:34.799><c> a</c><00:25:35.159><c> lot</c><00:25:35.279><c> to</c><00:25:35.400><c> learn</c>

00:25:35.570 --> 00:25:35.580 align:start position:0%
infancy we have a lot of a lot to learn
 

00:25:35.580 --> 00:25:36.950 align:start position:0%
infancy we have a lot of a lot to learn
and<00:25:35.760><c> a</c><00:25:35.880><c> lot</c><00:25:35.940><c> to</c><00:25:36.120><c> do</c><00:25:36.240><c> and</c><00:25:36.480><c> we</c><00:25:36.659><c> need</c><00:25:36.779><c> your</c>

00:25:36.950 --> 00:25:36.960 align:start position:0%
and a lot to do and we need your
 

00:25:36.960 --> 00:25:39.169 align:start position:0%
and a lot to do and we need your
expertise<00:25:37.460><c> please</c><00:25:38.460><c> take</c><00:25:38.700><c> a</c><00:25:38.820><c> look</c><00:25:38.940><c> at</c><00:25:39.059><c> our</c>

00:25:39.169 --> 00:25:39.179 align:start position:0%
expertise please take a look at our
 

00:25:39.179 --> 00:25:42.289 align:start position:0%
expertise please take a look at our
governance<00:25:39.600><c> page</c><00:25:40.220><c> reach</c><00:25:41.220><c> out</c><00:25:41.279><c> to</c><00:25:41.460><c> ens</c><00:25:41.880><c> domains</c>

00:25:42.289 --> 00:25:42.299 align:start position:0%
governance page reach out to ens domains
 

00:25:42.299 --> 00:25:44.210 align:start position:0%
governance page reach out to ens domains
on<00:25:42.419><c> Twitter</c><00:25:42.539><c> see</c><00:25:43.200><c> how</c><00:25:43.440><c> you</c><00:25:43.559><c> can</c><00:25:43.620><c> get</c><00:25:43.740><c> involved</c>

00:25:44.210 --> 00:25:44.220 align:start position:0%
on Twitter see how you can get involved
 

00:25:44.220 --> 00:25:46.669 align:start position:0%
on Twitter see how you can get involved
and<00:25:44.460><c> help</c><00:25:44.700><c> us</c><00:25:44.880><c> build</c><00:25:45.240><c> a</c><00:25:45.539><c> truly</c><00:25:46.020><c> decentralized</c>

00:25:46.669 --> 00:25:46.679 align:start position:0%
and help us build a truly decentralized
 

00:25:46.679 --> 00:25:49.490 align:start position:0%
and help us build a truly decentralized
public<00:25:46.919><c> good</c><00:25:47.220><c> naming</c><00:25:48.000><c> for</c><00:25:48.179><c> web</c><00:25:48.299><c> 3.</c>

00:25:49.490 --> 00:25:49.500 align:start position:0%
public good naming for web 3.
 

00:25:49.500 --> 00:25:51.350 align:start position:0%
public good naming for web 3.
and<00:25:50.039><c> that's</c><00:25:50.340><c> all</c><00:25:50.520><c> I</c><00:25:50.700><c> have</c><00:25:50.820><c> for</c><00:25:50.880><c> you</c><00:25:51.000><c> thank</c><00:25:51.240><c> you</c>

00:25:51.350 --> 00:25:51.360 align:start position:0%
and that's all I have for you thank you
 

00:25:51.360 --> 00:25:51.780 align:start position:0%
and that's all I have for you thank you
very<00:25:51.480><c> much</c>

00:25:51.780 --> 00:25:51.790 align:start position:0%
very much
 

00:25:51.790 --> 00:25:56.210 align:start position:0%
very much
[Applause]

00:25:56.210 --> 00:25:56.220 align:start position:0%
[Applause]
 

00:25:56.220 --> 00:25:57.830 align:start position:0%
[Applause]
awesome

00:25:57.830 --> 00:25:57.840 align:start position:0%
awesome
 

00:25:57.840 --> 00:25:59.810 align:start position:0%
awesome
do<00:25:58.260><c> we</c><00:25:58.500><c> have</c><00:25:58.679><c> any</c><00:25:58.799><c> questions</c><00:25:58.980><c> for</c><00:25:59.279><c> Nick</c><00:25:59.460><c> please</c>

00:25:59.810 --> 00:25:59.820 align:start position:0%
do we have any questions for Nick please
 

00:25:59.820 --> 00:26:01.190 align:start position:0%
do we have any questions for Nick please
raise<00:26:00.059><c> your</c><00:26:00.240><c> hand</c><00:26:00.360><c> we'll</c><00:26:00.539><c> get</c><00:26:00.720><c> you</c><00:26:00.840><c> a</c><00:26:00.960><c> mic</c>

00:26:01.190 --> 00:26:01.200 align:start position:0%
raise your hand we'll get you a mic
 

00:26:01.200 --> 00:26:02.990 align:start position:0%
raise your hand we'll get you a mic
there's<00:26:01.919><c> a</c><00:26:02.100><c> lot</c><00:26:02.220><c> of</c><00:26:02.340><c> things</c><00:26:02.460><c> that</c><00:26:02.640><c> we</c><00:26:02.760><c> talked</c>

00:26:02.990 --> 00:26:03.000 align:start position:0%
there's a lot of things that we talked
 

00:26:03.000 --> 00:26:05.090 align:start position:0%
there's a lot of things that we talked
about<00:26:03.059><c> yeah</c><00:26:03.419><c> we</c><00:26:03.779><c> see</c><00:26:03.900><c> a</c><00:26:04.020><c> hand</c><00:26:04.140><c> over</c><00:26:04.320><c> there</c>

00:26:05.090 --> 00:26:05.100 align:start position:0%
about yeah we see a hand over there
 

00:26:05.100 --> 00:26:06.830 align:start position:0%
about yeah we see a hand over there
keep<00:26:05.460><c> your</c><00:26:05.580><c> hands</c><00:26:05.760><c> raised</c><00:26:06.059><c> so</c><00:26:06.240><c> we</c><00:26:06.419><c> can</c><00:26:06.539><c> find</c>

00:26:06.830 --> 00:26:06.840 align:start position:0%
keep your hands raised so we can find
 

00:26:06.840 --> 00:26:10.430 align:start position:0%
keep your hands raised so we can find
you<00:26:07.020><c> and</c><00:26:07.559><c> get</c><00:26:07.860><c> the</c><00:26:07.980><c> mighty</c><00:26:08.400><c> hi</c><00:26:09.360><c> Nick</c><00:26:09.600><c> thanks</c><00:26:10.260><c> a</c>

00:26:10.430 --> 00:26:10.440 align:start position:0%
you and get the mighty hi Nick thanks a
 

00:26:10.440 --> 00:26:11.990 align:start position:0%
you and get the mighty hi Nick thanks a
lot<00:26:10.500><c> for</c><00:26:10.679><c> the</c><00:26:10.860><c> talk</c>

00:26:11.990 --> 00:26:12.000 align:start position:0%
lot for the talk
 

00:26:12.000 --> 00:26:14.510 align:start position:0%
lot for the talk
um<00:26:12.120><c> one</c><00:26:12.419><c> thing</c><00:26:12.600><c> I</c><00:26:12.779><c> was</c><00:26:12.900><c> thinking</c><00:26:13.200><c> about</c><00:26:13.380><c> uh</c><00:26:14.159><c> you</c>

00:26:14.510 --> 00:26:14.520 align:start position:0%
um one thing I was thinking about uh you
 

00:26:14.520 --> 00:26:20.269 align:start position:0%
um one thing I was thinking about uh you
should<00:26:14.820><c> probably</c><00:26:15.539><c> be</c><00:26:15.840><c> able</c><00:26:16.080><c> to</c><00:26:16.260><c> use</c><00:26:17.419><c> ens</c><00:26:18.419><c> to</c><00:26:19.279><c> uh</c>

00:26:20.269 --> 00:26:20.279 align:start position:0%
should probably be able to use ens to uh
 

00:26:20.279 --> 00:26:22.850 align:start position:0%
should probably be able to use ens to uh
the<00:26:20.640><c> problem</c><00:26:20.760><c> is</c><00:26:21.120><c> when</c><00:26:22.080><c> you</c>

00:26:22.850 --> 00:26:22.860 align:start position:0%
the problem is when you
 

00:26:22.860 --> 00:26:27.049 align:start position:0%
the problem is when you
use<00:26:23.400><c> UI</c><00:26:23.940><c> to</c><00:26:24.539><c> to</c><00:26:25.020><c> communicate</c><00:26:25.500><c> with</c><00:26:25.740><c> a</c><00:26:25.980><c> page</c><00:26:26.220><c> the</c>

00:26:27.049 --> 00:26:27.059 align:start position:0%
use UI to to communicate with a page the
 

00:26:27.059 --> 00:26:30.169 align:start position:0%
use UI to to communicate with a page the
metamask<00:26:27.539><c> will</c><00:26:27.900><c> generate</c><00:26:28.380><c> you</c><00:26:29.000><c> it</c><00:26:30.000><c> will</c>

00:26:30.169 --> 00:26:30.179 align:start position:0%
metamask will generate you it will
 

00:26:30.179 --> 00:26:32.450 align:start position:0%
metamask will generate you it will
provide<00:26:30.419><c> a</c><00:26:30.600><c> transaction</c><00:26:30.960><c> for</c><00:26:31.320><c> you</c><00:26:31.460><c> and</c>

00:26:32.450 --> 00:26:32.460 align:start position:0%
provide a transaction for you and
 

00:26:32.460 --> 00:26:35.450 align:start position:0%
provide a transaction for you and
basically<00:26:33.000><c> you</c><00:26:33.720><c> have</c><00:26:33.840><c> no</c><00:26:34.080><c> idea</c><00:26:34.440><c> like</c><00:26:34.860><c> if</c>

00:26:35.450 --> 00:26:35.460 align:start position:0%
basically you have no idea like if
 

00:26:35.460 --> 00:26:39.110 align:start position:0%
basically you have no idea like if
actually<00:26:35.760><c> the</c><00:26:36.360><c> UI</c><00:26:36.919><c> is</c><00:26:37.919><c> the</c><00:26:38.100><c> right</c><00:26:38.279><c> UI</c><00:26:38.700><c> and</c><00:26:39.000><c> you</c>

00:26:39.110 --> 00:26:39.120 align:start position:0%
actually the UI is the right UI and you
 

00:26:39.120 --> 00:26:40.610 align:start position:0%
actually the UI is the right UI and you
if<00:26:39.360><c> you</c><00:26:39.539><c> are</c><00:26:39.600><c> calling</c><00:26:39.900><c> it</c><00:26:39.960><c> a</c><00:26:40.140><c> contract</c><00:26:40.380><c> you</c>

00:26:40.610 --> 00:26:40.620 align:start position:0%
if you are calling it a contract you
 

00:26:40.620 --> 00:26:43.250 align:start position:0%
if you are calling it a contract you
want<00:26:40.740><c> to</c><00:26:40.919><c> be</c><00:26:41.039><c> calling</c><00:26:41.400><c> and</c><00:26:42.059><c> I</c><00:26:42.240><c> guess</c><00:26:42.360><c> you</c><00:26:43.140><c> could</c>

00:26:43.250 --> 00:26:43.260 align:start position:0%
want to be calling and I guess you could
 

00:26:43.260 --> 00:26:48.409 align:start position:0%
want to be calling and I guess you could
UNS<00:26:43.919><c> you</c><00:26:44.460><c> could</c><00:26:44.640><c> you</c><00:26:44.940><c> you</c><00:26:45.539><c> you</c><00:26:45.980><c> could</c><00:26:46.980><c> UNS</c>

00:26:48.409 --> 00:26:48.419 align:start position:0%
UNS you could you you you could UNS
 

00:26:48.419 --> 00:26:52.850 align:start position:0%
UNS you could you you you could UNS
for<00:26:48.960><c> this</c><00:26:49.260><c> for</c><00:26:49.799><c> linking</c><00:26:50.279><c> both</c><00:26:51.240><c> the</c><00:26:51.779><c> the</c><00:26:52.380><c> domain</c>

00:26:52.850 --> 00:26:52.860 align:start position:0%
for this for linking both the the domain
 

00:26:52.860 --> 00:26:55.669 align:start position:0%
for this for linking both the the domain
and<00:26:53.760><c> the</c><00:26:53.940><c> smart</c><00:26:54.059><c> contracts</c><00:26:54.659><c> with</c><00:26:55.320><c> the</c><00:26:55.500><c> same</c>

00:26:55.669 --> 00:26:55.679 align:start position:0%
and the smart contracts with the same
 

00:26:55.679 --> 00:26:59.090 align:start position:0%
and the smart contracts with the same
ens<00:26:56.279><c> and</c><00:26:57.000><c> have</c><00:26:57.360><c> metamask</c><00:26:58.140><c> check</c><00:26:58.440><c> it</c><00:26:58.679><c> basically</c>

00:26:59.090 --> 00:26:59.100 align:start position:0%
ens and have metamask check it basically
 

00:26:59.100 --> 00:27:02.510 align:start position:0%
ens and have metamask check it basically
to<00:26:59.400><c> provide</c><00:26:59.760><c> a</c><00:27:00.720><c> lot</c><00:27:00.840><c> of</c><00:27:01.020><c> attacks</c><00:27:01.520><c> connected</c>

00:27:02.510 --> 00:27:02.520 align:start position:0%
to provide a lot of attacks connected
 

00:27:02.520 --> 00:27:06.409 align:start position:0%
to provide a lot of attacks connected
with<00:27:02.820><c> the</c><00:27:03.059><c> UI</c><00:27:03.779><c> yes</c><00:27:04.620><c> spoofing</c><00:27:05.279><c> yeah</c><00:27:06.000><c> definitely</c>

00:27:06.409 --> 00:27:06.419 align:start position:0%
with the UI yes spoofing yeah definitely
 

00:27:06.419 --> 00:27:08.330 align:start position:0%
with the UI yes spoofing yeah definitely
uh<00:27:07.020><c> better</c><00:27:07.320><c> user</c><00:27:07.740><c> insights</c><00:27:08.159><c> into</c>

00:27:08.330 --> 00:27:08.340 align:start position:0%
uh better user insights into
 

00:27:08.340 --> 00:27:10.730 align:start position:0%
uh better user insights into
transactions<00:27:09.059><c> is</c><00:27:09.240><c> I</c><00:27:09.480><c> think</c><00:27:09.600><c> probably</c><00:27:10.140><c> the</c>

00:27:10.730 --> 00:27:10.740 align:start position:0%
transactions is I think probably the
 

00:27:10.740 --> 00:27:14.330 align:start position:0%
transactions is I think probably the
major<00:27:11.360><c> adoption</c><00:27:12.360><c> barrier</c><00:27:12.900><c> and</c><00:27:13.260><c> and</c><00:27:13.620><c> fishing</c>

00:27:14.330 --> 00:27:14.340 align:start position:0%
major adoption barrier and and fishing
 

00:27:14.340 --> 00:27:17.830 align:start position:0%
major adoption barrier and and fishing
and<00:27:14.520><c> so</c><00:27:14.640><c> forth</c><00:27:14.880><c> fourth</c><00:27:15.539><c> issue</c><00:27:15.840><c> in</c><00:27:16.020><c> web</c><00:27:16.200><c> 3</c><00:27:16.440><c> today</c>

00:27:17.830 --> 00:27:17.840 align:start position:0%
and so forth fourth issue in web 3 today
 

00:27:17.840 --> 00:27:20.570 align:start position:0%
and so forth fourth issue in web 3 today
naming<00:27:18.840><c> contracts</c><00:27:19.260><c> of</c><00:27:19.380><c> the</c><00:27:19.500><c> units</c><00:27:19.919><c> names</c><00:27:20.039><c> is</c>

00:27:20.570 --> 00:27:20.580 align:start position:0%
naming contracts of the units names is
 

00:27:20.580 --> 00:27:22.549 align:start position:0%
naming contracts of the units names is
one<00:27:20.940><c> big</c><00:27:21.120><c> step</c><00:27:21.299><c> towards</c><00:27:21.720><c> making</c><00:27:21.900><c> that</c><00:27:22.140><c> a</c><00:27:22.380><c> bit</c>

00:27:22.549 --> 00:27:22.559 align:start position:0%
one big step towards making that a bit
 

00:27:22.559 --> 00:27:24.890 align:start position:0%
one big step towards making that a bit
better<00:27:22.740><c> and</c><00:27:23.520><c> in</c><00:27:23.700><c> fact</c><00:27:23.880><c> the</c><00:27:24.240><c> latest</c><00:27:24.360><c> contract</c>

00:27:24.890 --> 00:27:24.900 align:start position:0%
better and in fact the latest contract
 

00:27:24.900 --> 00:27:27.409 align:start position:0%
better and in fact the latest contract
out<00:27:25.200><c> dates</c><00:27:25.559><c> we're</c><00:27:25.740><c> pushing</c><00:27:26.159><c> out</c><00:27:26.340><c> uh</c><00:27:27.000><c> make</c><00:27:27.240><c> it</c>

00:27:27.409 --> 00:27:27.419 align:start position:0%
out dates we're pushing out uh make it
 

00:27:27.419 --> 00:27:29.690 align:start position:0%
out dates we're pushing out uh make it
easier<00:27:27.659><c> for</c><00:27:27.900><c> contracts</c><00:27:28.380><c> to</c><00:27:28.620><c> get</c><00:27:28.740><c> ens</c><00:27:29.279><c> primary</c>

00:27:29.690 --> 00:27:29.700 align:start position:0%
easier for contracts to get ens primary
 

00:27:29.700 --> 00:27:31.370 align:start position:0%
easier for contracts to get ens primary
names

00:27:31.370 --> 00:27:31.380 align:start position:0%
names
 

00:27:31.380 --> 00:27:33.950 align:start position:0%
names
um<00:27:31.440><c> I</c><00:27:32.159><c> am</c><00:27:32.460><c> also</c><00:27:32.820><c> the</c><00:27:33.000><c> author</c><00:27:33.240><c> of</c><00:27:33.360><c> a</c><00:27:33.600><c> proposal</c>

00:27:33.950 --> 00:27:33.960 align:start position:0%
um I am also the author of a proposal
 

00:27:33.960 --> 00:27:35.930 align:start position:0%
um I am also the author of a proposal
with<00:27:34.200><c> Richard</c><00:27:34.380><c> Moore</c><00:27:34.860><c> on</c><00:27:35.220><c> how</c><00:27:35.460><c> to</c><00:27:35.640><c> better</c>

00:27:35.930 --> 00:27:35.940 align:start position:0%
with Richard Moore on how to better
 

00:27:35.940 --> 00:27:38.210 align:start position:0%
with Richard Moore on how to better
provide<00:27:36.480><c> insight</c><00:27:36.960><c> into</c><00:27:37.140><c> transactions</c><00:27:37.980><c> which</c>

00:27:38.210 --> 00:27:38.220 align:start position:0%
provide insight into transactions which
 

00:27:38.220 --> 00:27:40.250 align:start position:0%
provide insight into transactions which
is<00:27:38.340><c> also</c><00:27:38.580><c> very</c><00:27:38.760><c> relevant</c><00:27:39.120><c> there</c>

00:27:40.250 --> 00:27:40.260 align:start position:0%
is also very relevant there
 

00:27:40.260 --> 00:27:43.610 align:start position:0%
is also very relevant there
yeah<00:27:40.559><c> and</c><00:27:41.100><c> could</c><00:27:41.700><c> you</c><00:27:41.880><c> make</c><00:27:42.480><c> uh</c>

00:27:43.610 --> 00:27:43.620 align:start position:0%
yeah and could you make uh
 

00:27:43.620 --> 00:27:46.549 align:start position:0%
yeah and could you make uh
basically<00:27:44.400><c> the</c><00:27:45.120><c> the</c><00:27:45.299><c> calls</c><00:27:45.779><c> from</c><00:27:46.020><c> the</c><00:27:46.260><c> other</c>

00:27:46.549 --> 00:27:46.559 align:start position:0%
basically the the calls from the other
 

00:27:46.559 --> 00:27:48.830 align:start position:0%
basically the the calls from the other
side<00:27:46.919><c> meaning</c>

00:27:48.830 --> 00:27:48.840 align:start position:0%
side meaning
 

00:27:48.840 --> 00:27:52.370 align:start position:0%
side meaning
um<00:27:48.960><c> metamask</c><00:27:49.799><c> could</c><00:27:50.580><c> somehow</c><00:27:51.240><c> check</c><00:27:51.480><c> with</c><00:27:51.779><c> DNS</c>

00:27:52.370 --> 00:27:52.380 align:start position:0%
um metamask could somehow check with DNS
 

00:27:52.380 --> 00:27:56.390 align:start position:0%
um metamask could somehow check with DNS
like<00:27:53.039><c> what</c><00:27:53.340><c> what</c><00:27:53.580><c> this</c><00:27:53.880><c> contract</c><00:27:54.740><c> uh</c><00:27:55.740><c> is</c><00:27:56.159><c> what</c>

00:27:56.390 --> 00:27:56.400 align:start position:0%
like what what this contract uh is what
 

00:27:56.400 --> 00:27:59.450 align:start position:0%
like what what this contract uh is what
ens<00:27:56.820><c> is</c><00:27:57.059><c> this</c><00:27:57.179><c> contract</c><00:27:57.480><c> associated</c><00:27:58.140><c> with</c>

00:27:59.450 --> 00:27:59.460 align:start position:0%
ens is this contract associated with
 

00:27:59.460 --> 00:28:03.409 align:start position:0%
ens is this contract associated with
yes<00:28:00.240><c> and</c><00:28:00.900><c> further</c><00:28:01.260><c> you</c><00:28:01.500><c> could</c><00:28:01.880><c> put</c><00:28:02.880><c> authorized</c>

00:28:03.409 --> 00:28:03.419 align:start position:0%
yes and further you could put authorized
 

00:28:03.419 --> 00:28:05.210 align:start position:0%
yes and further you could put authorized
frontings<00:28:03.840><c> and</c><00:28:04.020><c> your</c><00:28:04.200><c> ens</c><00:28:04.500><c> records</c><00:28:04.980><c> so</c><00:28:05.100><c> that</c>

00:28:05.210 --> 00:28:05.220 align:start position:0%
frontings and your ens records so that
 

00:28:05.220 --> 00:28:06.890 align:start position:0%
frontings and your ens records so that
will<00:28:05.460><c> warn</c><00:28:05.760><c> you</c><00:28:05.880><c> if</c><00:28:06.360><c> you're</c><00:28:06.480><c> making</c><00:28:06.659><c> a</c>

00:28:06.890 --> 00:28:06.900 align:start position:0%
will warn you if you're making a
 

00:28:06.900 --> 00:28:08.870 align:start position:0%
will warn you if you're making a
transaction<00:28:07.200><c> to</c><00:28:07.500><c> say</c><00:28:07.620><c> uniswap</c><00:28:08.220><c> from</c><00:28:08.400><c> a</c><00:28:08.520><c> scammy</c>

00:28:08.870 --> 00:28:08.880 align:start position:0%
transaction to say uniswap from a scammy
 

00:28:08.880 --> 00:28:09.649 align:start position:0%
transaction to say uniswap from a scammy
site

00:28:09.649 --> 00:28:09.659 align:start position:0%
site
 

00:28:09.659 --> 00:28:11.630 align:start position:0%
site
is<00:28:10.020><c> an</c><00:28:10.140><c> excellent</c><00:28:10.440><c> idea</c><00:28:10.799><c> yeah</c><00:28:11.340><c> perfect</c>

00:28:11.630 --> 00:28:11.640 align:start position:0%
is an excellent idea yeah perfect
 

00:28:11.640 --> 00:28:14.750 align:start position:0%
is an excellent idea yeah perfect
perfect<00:28:11.940><c> thanks</c><00:28:12.299><c> cool</c><00:28:12.900><c> thank</c><00:28:13.260><c> you</c><00:28:13.380><c> very</c><00:28:13.440><c> much</c>

00:28:14.750 --> 00:28:14.760 align:start position:0%
perfect thanks cool thank you very much
 

00:28:14.760 --> 00:28:16.430 align:start position:0%
perfect thanks cool thank you very much
awesome<00:28:15.120><c> we</c><00:28:15.419><c> have</c><00:28:15.539><c> one</c><00:28:15.659><c> last</c><00:28:15.779><c> question</c><00:28:16.080><c> here</c>

00:28:16.430 --> 00:28:16.440 align:start position:0%
awesome we have one last question here
 

00:28:16.440 --> 00:28:19.310 align:start position:0%
awesome we have one last question here
just<00:28:16.860><c> at</c><00:28:17.100><c> the</c><00:28:17.220><c> front</c><00:28:17.520><c> row</c><00:28:17.880><c> and</c><00:28:18.419><c> uh</c><00:28:18.659><c> it</c><00:28:19.080><c> won't</c><00:28:19.200><c> be</c>

00:28:19.310 --> 00:28:19.320 align:start position:0%
just at the front row and uh it won't be
 

00:28:19.320 --> 00:28:20.930 align:start position:0%
just at the front row and uh it won't be
a<00:28:19.500><c> time</c>

00:28:20.930 --> 00:28:20.940 align:start position:0%
a time
 

00:28:20.940 --> 00:28:22.669 align:start position:0%
a time
oh<00:28:21.299><c> hi</c><00:28:21.480><c> I</c><00:28:21.659><c> was</c><00:28:21.720><c> wondering</c><00:28:22.020><c> if</c><00:28:22.200><c> you</c><00:28:22.320><c> could</c><00:28:22.500><c> kind</c>

00:28:22.669 --> 00:28:22.679 align:start position:0%
oh hi I was wondering if you could kind
 

00:28:22.679 --> 00:28:24.529 align:start position:0%
oh hi I was wondering if you could kind
of<00:28:22.740><c> give</c><00:28:22.919><c> us</c><00:28:23.039><c> a</c><00:28:23.340><c> state</c><00:28:23.520><c> of</c><00:28:23.700><c> the</c><00:28:23.820><c> union</c><00:28:24.000><c> on</c>

00:28:24.529 --> 00:28:24.539 align:start position:0%
of give us a state of the union on
 

00:28:24.539 --> 00:28:27.230 align:start position:0%
of give us a state of the union on
efforts<00:28:25.020><c> to</c><00:28:25.320><c> resolve</c><00:28:25.679><c> Pages</c><00:28:25.980><c> via</c><00:28:26.640><c> browsers</c>

00:28:27.230 --> 00:28:27.240 align:start position:0%
efforts to resolve Pages via browsers
 

00:28:27.240 --> 00:28:29.149 align:start position:0%
efforts to resolve Pages via browsers
and<00:28:27.600><c> at</c><00:28:27.960><c> the</c><00:28:28.080><c> OS</c><00:28:28.320><c> level</c>

00:28:29.149 --> 00:28:29.159 align:start position:0%
and at the OS level
 

00:28:29.159 --> 00:28:32.450 align:start position:0%
and at the OS level
sure<00:28:29.760><c> uh</c><00:28:30.360><c> so</c><00:28:30.480><c> at</c><00:28:30.720><c> the</c><00:28:30.840><c> OS</c><00:28:31.080><c> level</c><00:28:31.260><c> is</c><00:28:31.799><c> depending</c>

00:28:32.450 --> 00:28:32.460 align:start position:0%
sure uh so at the OS level is depending
 

00:28:32.460 --> 00:28:34.669 align:start position:0%
sure uh so at the OS level is depending
on<00:28:32.520><c> you</c><00:28:32.640><c> look</c><00:28:32.820><c> at</c><00:28:32.940><c> it</c><00:28:33.059><c> tricky</c><00:28:33.419><c> or</c><00:28:33.539><c> easy</c><00:28:33.720><c> you</c><00:28:34.620><c> can</c>

00:28:34.669 --> 00:28:34.679 align:start position:0%
on you look at it tricky or easy you can
 

00:28:34.679 --> 00:28:36.350 align:start position:0%
on you look at it tricky or easy you can
run<00:28:34.799><c> your</c><00:28:34.980><c> own</c><00:28:35.100><c> DNS</c><00:28:35.520><c> resolver</c><00:28:35.940><c> in</c><00:28:36.059><c> which</c><00:28:36.240><c> case</c>

00:28:36.350 --> 00:28:36.360 align:start position:0%
run your own DNS resolver in which case
 

00:28:36.360 --> 00:28:38.390 align:start position:0%
run your own DNS resolver in which case
you<00:28:36.720><c> personally</c><00:28:37.080><c> get</c><00:28:37.320><c> to</c><00:28:37.500><c> resolve</c><00:28:37.860><c> all</c><00:28:37.919><c> units</c>

00:28:38.390 --> 00:28:38.400 align:start position:0%
you personally get to resolve all units
 

00:28:38.400 --> 00:28:40.490 align:start position:0%
you personally get to resolve all units
names<00:28:38.580><c> getting</c><00:28:39.179><c> it</c><00:28:39.419><c> rolled</c><00:28:39.779><c> out</c><00:28:39.900><c> to</c><00:28:40.200><c> everybody</c>

00:28:40.490 --> 00:28:40.500 align:start position:0%
names getting it rolled out to everybody
 

00:28:40.500 --> 00:28:43.909 align:start position:0%
names getting it rolled out to everybody
is<00:28:41.460><c> a</c><00:28:41.820><c> very</c><00:28:42.059><c> Steep</c><00:28:42.480><c> Hill</c><00:28:42.659><c> to</c><00:28:42.900><c> climb</c>

00:28:43.909 --> 00:28:43.919 align:start position:0%
is a very Steep Hill to climb
 

00:28:43.919 --> 00:28:45.110 align:start position:0%
is a very Steep Hill to climb
um<00:28:44.039><c> I</c><00:28:44.220><c> think</c><00:28:44.340><c> we're</c><00:28:44.520><c> going</c><00:28:44.700><c> to</c><00:28:44.820><c> have</c><00:28:44.880><c> more</c>

00:28:45.110 --> 00:28:45.120 align:start position:0%
um I think we're going to have more
 

00:28:45.120 --> 00:28:46.549 align:start position:0%
um I think we're going to have more
success<00:28:45.419><c> getting</c><00:28:45.659><c> this</c><00:28:45.840><c> integration</c><00:28:46.320><c> to</c>

00:28:46.549 --> 00:28:46.559 align:start position:0%
success getting this integration to
 

00:28:46.559 --> 00:28:48.289 align:start position:0%
success getting this integration to
browsers<00:28:46.860><c> such</c><00:28:47.220><c> as</c><00:28:47.340><c> Brave</c><00:28:47.580><c> and</c><00:28:47.760><c> Opera</c><00:28:48.120><c> which</c>

00:28:48.289 --> 00:28:48.299 align:start position:0%
browsers such as Brave and Opera which
 

00:28:48.299 --> 00:28:50.450 align:start position:0%
browsers such as Brave and Opera which
already<00:28:48.480><c> support</c><00:28:48.779><c> it</c><00:28:49.279><c> rather</c><00:28:50.279><c> than</c>

00:28:50.450 --> 00:28:50.460 align:start position:0%
already support it rather than
 

00:28:50.460 --> 00:28:52.690 align:start position:0%
already support it rather than
integrated<00:28:50.880><c> directly</c><00:28:51.360><c> with</c><00:28:51.539><c> os's</c>

00:28:52.690 --> 00:28:52.700 align:start position:0%
integrated directly with os's
 

00:28:52.700 --> 00:28:54.890 align:start position:0%
integrated directly with os's
on<00:28:53.700><c> the</c><00:28:53.760><c> other</c><00:28:53.820><c> hand</c><00:28:54.000><c> there</c><00:28:54.299><c> are</c><00:28:54.480><c> efforts</c>

00:28:54.890 --> 00:28:54.900 align:start position:0%
on the other hand there are efforts
 

00:28:54.900 --> 00:28:57.529 align:start position:0%
on the other hand there are efforts
around<00:28:55.220><c> talking</c><00:28:56.220><c> to</c><00:28:56.400><c> Ethiopia</c><00:28:56.940><c> about</c><00:28:57.299><c> whether</c>

00:28:57.529 --> 00:28:57.539 align:start position:0%
around talking to Ethiopia about whether
 

00:28:57.539 --> 00:28:59.409 align:start position:0%
around talking to Ethiopia about whether
they<00:28:57.840><c> would</c><00:28:57.960><c> be</c><00:28:58.080><c> willing</c><00:28:58.320><c> to</c><00:28:58.559><c> relinquish</c><00:28:59.039><c> that</c>

00:28:59.409 --> 00:28:59.419 align:start position:0%
they would be willing to relinquish that
 

00:28:59.419 --> 00:29:02.390 align:start position:0%
they would be willing to relinquish that
this<00:29:00.419><c> is</c><00:29:00.600><c> all</c><00:29:00.840><c> very</c><00:29:01.080><c> nascent</c><00:29:01.740><c> however</c><00:29:02.100><c> so</c>

00:29:02.390 --> 00:29:02.400 align:start position:0%
this is all very nascent however so
 

00:29:02.400 --> 00:29:04.850 align:start position:0%
this is all very nascent however so
there's<00:29:02.580><c> there's</c><00:29:03.059><c> nothing</c><00:29:03.360><c> uh</c><00:29:04.080><c> concrete</c><00:29:04.679><c> for</c>

00:29:04.850 --> 00:29:04.860 align:start position:0%
there's there's nothing uh concrete for
 

00:29:04.860 --> 00:29:07.070 align:start position:0%
there's there's nothing uh concrete for
that<00:29:05.039><c> right</c><00:29:05.340><c> now</c><00:29:05.520><c> the</c><00:29:06.059><c> shorter</c><00:29:06.419><c> term</c><00:29:06.600><c> solution</c>

00:29:07.070 --> 00:29:07.080 align:start position:0%
that right now the shorter term solution
 

00:29:07.080 --> 00:29:09.529 align:start position:0%
that right now the shorter term solution
is<00:29:07.260><c> as</c><00:29:07.500><c> I</c><00:29:07.740><c> said</c><00:29:07.919><c> browsers</c><00:29:08.340><c> I</c><00:29:08.580><c> think</c>

00:29:09.529 --> 00:29:09.539 align:start position:0%
is as I said browsers I think
 

00:29:09.539 --> 00:29:11.149 align:start position:0%
is as I said browsers I think
awesome<00:29:10.140><c> that's</c><00:29:10.440><c> all</c><00:29:10.620><c> the</c><00:29:10.740><c> time</c><00:29:10.860><c> we</c><00:29:10.980><c> have</c>

00:29:11.149 --> 00:29:11.159 align:start position:0%
awesome that's all the time we have
 

00:29:11.159 --> 00:29:13.800 align:start position:0%
awesome that's all the time we have
please<00:29:11.460><c> give</c><00:29:11.700><c> Nick</c><00:29:11.880><c> a</c><00:29:12.179><c> big</c><00:29:12.299><c> round</c><00:29:12.419><c> of</c><00:29:12.600><c> applause</c>

00:29:13.800 --> 00:29:13.810 align:start position:0%
please give Nick a big round of applause
 

00:29:13.810 --> 00:29:17.890 align:start position:0%
please give Nick a big round of applause
[Applause]

