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:15.950 align:start position:0%
 
[Music]

00:00:15.950 --> 00:00:15.960 align:start position:0%
 
 

00:00:15.960 --> 00:00:18.830 align:start position:0%
 
good<00:00:16.619><c> okay</c>

00:00:18.830 --> 00:00:18.840 align:start position:0%
good okay
 

00:00:18.840 --> 00:00:20.450 align:start position:0%
good okay
so

00:00:20.450 --> 00:00:20.460 align:start position:0%
so
 

00:00:20.460 --> 00:00:23.929 align:start position:0%
so
uh<00:00:21.060><c> my</c><00:00:21.300><c> name</c><00:00:21.420><c> is</c><00:00:21.660><c> uh</c><00:00:22.199><c> well</c><00:00:22.920><c> my</c><00:00:23.279><c> name</c><00:00:23.340><c> is</c><00:00:23.400><c> Makoto</c>

00:00:23.929 --> 00:00:23.939 align:start position:0%
uh my name is uh well my name is Makoto
 

00:00:23.939 --> 00:00:27.650 align:start position:0%
uh my name is uh well my name is Makoto
by<00:00:24.180><c> ens</c><00:00:24.900><c> is</c><00:00:25.740><c> my</c><00:00:25.980><c> talking</c><00:00:26.160><c> dog</c><00:00:26.460><c> is</c><00:00:26.640><c> how</c><00:00:27.539><c> many</c>

00:00:27.650 --> 00:00:27.660 align:start position:0%
by ens is my talking dog is how many
 

00:00:27.660 --> 00:00:30.349 align:start position:0%
by ens is my talking dog is how many
people<00:00:27.779><c> got</c><00:00:28.080><c> this</c><00:00:28.500><c> swag</c><00:00:29.099><c> things</c>

00:00:30.349 --> 00:00:30.359 align:start position:0%
people got this swag things
 

00:00:30.359 --> 00:00:32.990 align:start position:0%
people got this swag things
great<00:00:31.140><c> okay</c><00:00:31.619><c> so</c><00:00:32.160><c> probably</c><00:00:32.399><c> support</c><00:00:32.759><c> someone</c>

00:00:32.990 --> 00:00:33.000 align:start position:0%
great okay so probably support someone
 

00:00:33.000 --> 00:00:35.090 align:start position:0%
great okay so probably support someone
with<00:00:33.300><c> you</c><00:00:33.420><c> I</c><00:00:33.600><c> was</c><00:00:33.660><c> a</c><00:00:33.840><c> man</c><00:00:34.020><c> behind</c><00:00:34.500><c> you</c><00:00:35.040><c> know</c>

00:00:35.090 --> 00:00:35.100 align:start position:0%
with you I was a man behind you know
 

00:00:35.100 --> 00:00:38.030 align:start position:0%
with you I was a man behind you know
between<00:00:35.340><c> the</c><00:00:35.820><c> nice</c><00:00:36.780><c> swag</c><00:00:37.140><c> and</c><00:00:37.320><c> you</c><00:00:37.559><c> know</c><00:00:37.680><c> that</c>

00:00:38.030 --> 00:00:38.040 align:start position:0%
between the nice swag and you know that
 

00:00:38.040 --> 00:00:39.590 align:start position:0%
between the nice swag and you know that
you<00:00:38.280><c> so</c><00:00:38.520><c> like</c><00:00:38.700><c> you</c><00:00:38.820><c> know</c><00:00:38.940><c> just</c><00:00:39.120><c> making</c><00:00:39.300><c> sure</c>

00:00:39.590 --> 00:00:39.600 align:start position:0%
you so like you know just making sure
 

00:00:39.600 --> 00:00:41.090 align:start position:0%
you so like you know just making sure
you<00:00:39.780><c> guys</c><00:00:39.899><c> are</c><00:00:40.079><c> cute</c><00:00:40.260><c> alcohol</c><00:00:40.500><c> and</c><00:00:40.739><c> all</c><00:00:40.920><c> that</c>

00:00:41.090 --> 00:00:41.100 align:start position:0%
you guys are cute alcohol and all that
 

00:00:41.100 --> 00:00:44.510 align:start position:0%
you guys are cute alcohol and all that
stuff<00:00:41.219><c> but</c><00:00:41.579><c> uh</c><00:00:42.300><c> I'm</c><00:00:42.719><c> hope</c><00:00:42.899><c> hoping</c><00:00:43.440><c> that</c><00:00:43.739><c> now</c><00:00:44.280><c> I</c>

00:00:44.510 --> 00:00:44.520 align:start position:0%
stuff but uh I'm hope hoping that now I
 

00:00:44.520 --> 00:00:46.190 align:start position:0%
stuff but uh I'm hope hoping that now I
don't<00:00:44.579><c> really</c><00:00:44.760><c> have</c><00:00:45.000><c> to</c><00:00:45.120><c> explain</c><00:00:45.540><c> what</c><00:00:46.020><c> the</c>

00:00:46.190 --> 00:00:46.200 align:start position:0%
don't really have to explain what the
 

00:00:46.200 --> 00:00:48.950 align:start position:0%
don't really have to explain what the
ens<00:00:46.920><c> is</c><00:00:47.160><c> so</c><00:00:47.579><c> it's</c><00:00:48.120><c> a</c><00:00:48.300><c> basically</c><00:00:48.539><c> Webster</c>

00:00:48.950 --> 00:00:48.960 align:start position:0%
ens is so it's a basically Webster
 

00:00:48.960 --> 00:00:51.770 align:start position:0%
ens is so it's a basically Webster
username<00:00:49.500><c> whether</c><00:00:49.920><c> you</c><00:00:50.160><c> go</c><00:00:50.280><c> to</c><00:00:50.460><c> uh</c><00:00:50.940><c> Co-op</c><00:00:51.480><c> or</c>

00:00:51.770 --> 00:00:51.780 align:start position:0%
username whether you go to uh Co-op or
 

00:00:51.780 --> 00:00:55.010 align:start position:0%
username whether you go to uh Co-op or
Instagram<00:00:52.020><c> or</c><00:00:52.559><c> openc</c><00:00:52.980><c> or</c><00:00:53.520><c> easy</c><00:00:54.000><c> XYZ</c><00:00:54.539><c> it's</c><00:00:54.899><c> all</c>

00:00:55.010 --> 00:00:55.020 align:start position:0%
Instagram or openc or easy XYZ it's all
 

00:00:55.020 --> 00:00:59.209 align:start position:0%
Instagram or openc or easy XYZ it's all
my<00:00:55.260><c> token.is</c><00:00:55.980><c> so</c><00:00:56.520><c> that's</c><00:00:56.699><c> my</c><00:00:57.059><c> name</c><00:00:57.320><c> and</c><00:00:58.320><c> so</c>

00:00:59.209 --> 00:00:59.219 align:start position:0%
my token.is so that's my name and so
 

00:00:59.219 --> 00:01:01.850 align:start position:0%
my token.is so that's my name and so
today<00:00:59.460><c> I</c><00:00:59.820><c> think</c><00:00:59.940><c> this</c><00:01:00.420><c> this</c><00:01:00.840><c> room</c><00:01:01.140><c> is</c><00:01:01.379><c> mostly</c>

00:01:01.850 --> 00:01:01.860 align:start position:0%
today I think this this room is mostly
 

00:01:01.860 --> 00:01:05.630 align:start position:0%
today I think this this room is mostly
in<00:01:02.340><c> a</c><00:01:02.579><c> theme</c><00:01:02.699><c> of</c><00:01:02.940><c> a</c><00:01:03.180><c> L2</c><00:01:03.899><c> track</c><00:01:04.260><c> so</c><00:01:04.920><c> we</c><00:01:05.339><c> are</c><00:01:05.519><c> going</c>

00:01:05.630 --> 00:01:05.640 align:start position:0%
in a theme of a L2 track so we are going
 

00:01:05.640 --> 00:01:07.370 align:start position:0%
in a theme of a L2 track so we are going
to<00:01:05.760><c> talk</c><00:01:06.000><c> about</c>

00:01:07.370 --> 00:01:07.380 align:start position:0%
to talk about
 

00:01:07.380 --> 00:01:10.969 align:start position:0%
to talk about
kind<00:01:07.860><c> of</c><00:01:08.100><c> L2</c><00:01:08.520><c> of</c><00:01:09.119><c> gen</c><00:01:09.420><c> interchange</c><00:01:10.020><c> strategy</c>

00:01:10.969 --> 00:01:10.979 align:start position:0%
kind of L2 of gen interchange strategy
 

00:01:10.979 --> 00:01:14.810 align:start position:0%
kind of L2 of gen interchange strategy
on<00:01:11.280><c> what</c><00:01:11.880><c> ens</c><00:01:12.360><c> is</c><00:01:12.540><c> doing</c><00:01:12.720><c> and</c><00:01:13.619><c> we</c><00:01:14.280><c> are</c><00:01:14.520><c> actually</c>

00:01:14.810 --> 00:01:14.820 align:start position:0%
on what ens is doing and we are actually
 

00:01:14.820 --> 00:01:17.630 align:start position:0%
on what ens is doing and we are actually
been<00:01:15.240><c> doing</c><00:01:15.479><c> since</c><00:01:15.780><c> kind</c><00:01:16.080><c> of</c><00:01:16.260><c> 2020</c><00:01:16.740><c> and</c><00:01:17.280><c> there</c>

00:01:17.630 --> 00:01:17.640 align:start position:0%
been doing since kind of 2020 and there
 

00:01:17.640 --> 00:01:22.070 align:start position:0%
been doing since kind of 2020 and there
was<00:01:17.820><c> a</c><00:01:17.939><c> lot</c><00:01:18.060><c> of</c><00:01:18.240><c> talk</c><00:01:19.080><c> and</c><00:01:19.939><c> work</c><00:01:20.939><c> going</c><00:01:21.240><c> on</c><00:01:21.479><c> but</c>

00:01:22.070 --> 00:01:22.080 align:start position:0%
was a lot of talk and work going on but
 

00:01:22.080 --> 00:01:24.109 align:start position:0%
was a lot of talk and work going on but
people<00:01:22.320><c> are</c><00:01:22.560><c> not</c><00:01:22.740><c> quite</c><00:01:22.979><c> sure</c><00:01:23.159><c> where</c><00:01:23.520><c> we</c><00:01:23.939><c> are</c>

00:01:24.109 --> 00:01:24.119 align:start position:0%
people are not quite sure where we are
 

00:01:24.119 --> 00:01:27.230 align:start position:0%
people are not quite sure where we are
at<00:01:24.299><c> right</c><00:01:24.600><c> now</c><00:01:24.840><c> and</c><00:01:25.439><c> it's</c><00:01:26.280><c> actually</c><00:01:26.460><c> some</c><00:01:27.060><c> of</c>

00:01:27.230 --> 00:01:27.240 align:start position:0%
at right now and it's actually some of
 

00:01:27.240 --> 00:01:29.870 align:start position:0%
at right now and it's actually some of
the<00:01:27.420><c> feature</c><00:01:27.900><c> it's</c><00:01:28.619><c> two</c><00:01:28.860><c> and</c><00:01:29.100><c> a</c><00:01:29.220><c> halfway</c><00:01:29.520><c> of</c>

00:01:29.870 --> 00:01:29.880 align:start position:0%
the feature it's two and a halfway of
 

00:01:29.880 --> 00:01:31.609 align:start position:0%
the feature it's two and a halfway of
the<00:01:30.000><c> road</c><00:01:30.240><c> map</c><00:01:30.479><c> but</c><00:01:30.840><c> it's</c><00:01:31.020><c> some</c><00:01:31.200><c> of</c><00:01:31.320><c> them</c><00:01:31.439><c> are</c>

00:01:31.609 --> 00:01:31.619 align:start position:0%
the road map but it's some of them are
 

00:01:31.619 --> 00:01:33.649 align:start position:0%
the road map but it's some of them are
already<00:01:31.799><c> available</c><00:01:32.040><c> so</c><00:01:32.820><c> first</c><00:01:33.000><c> I</c><00:01:33.360><c> was</c><00:01:33.540><c> going</c>

00:01:33.649 --> 00:01:33.659 align:start position:0%
already available so first I was going
 

00:01:33.659 --> 00:01:36.230 align:start position:0%
already available so first I was going
to<00:01:33.840><c> explain</c><00:01:34.020><c> what</c><00:01:34.860><c> kind</c><00:01:35.040><c> of</c><00:01:35.159><c> the</c><00:01:35.579><c> Cross</c><00:01:36.000><c> chain</c>

00:01:36.230 --> 00:01:36.240 align:start position:0%
to explain what kind of the Cross chain
 

00:01:36.240 --> 00:01:38.990 align:start position:0%
to explain what kind of the Cross chain
example<00:01:36.720><c> already</c><00:01:37.320><c> available</c><00:01:37.799><c> to</c><00:01:38.400><c> you</c><00:01:38.520><c> so</c><00:01:38.820><c> this</c>

00:01:38.990 --> 00:01:39.000 align:start position:0%
example already available to you so this
 

00:01:39.000 --> 00:01:40.249 align:start position:0%
example already available to you so this
one<00:01:39.119><c> doesn't</c><00:01:39.360><c> really</c><00:01:39.659><c> require</c><00:01:39.900><c> any</c>

00:01:40.249 --> 00:01:40.259 align:start position:0%
one doesn't really require any
 

00:01:40.259 --> 00:01:41.210 align:start position:0%
one doesn't really require any
technology

00:01:41.210 --> 00:01:41.220 align:start position:0%
technology
 

00:01:41.220 --> 00:01:44.090 align:start position:0%
technology
technical<00:01:41.939><c> knowledge</c><00:01:42.420><c> then</c><00:01:43.200><c> I</c><00:01:43.500><c> go</c><00:01:43.680><c> a</c><00:01:43.920><c> bit</c>

00:01:44.090 --> 00:01:44.100 align:start position:0%
technical knowledge then I go a bit
 

00:01:44.100 --> 00:01:46.850 align:start position:0%
technical knowledge then I go a bit
deeper<00:01:45.060><c> to</c><00:01:45.180><c> the</c><00:01:45.299><c> underhood</c><00:01:45.960><c> definitely</c><00:01:46.619><c> so</c>

00:01:46.850 --> 00:01:46.860 align:start position:0%
deeper to the underhood definitely so
 

00:01:46.860 --> 00:01:48.649 align:start position:0%
deeper to the underhood definitely so
probably<00:01:46.979><c> I</c><00:01:47.280><c> I</c><00:01:47.460><c> show</c><00:01:47.640><c> a</c><00:01:47.820><c> bit</c><00:01:47.939><c> of</c><00:01:48.119><c> code</c><00:01:48.299><c> so</c>

00:01:48.649 --> 00:01:48.659 align:start position:0%
probably I I show a bit of code so
 

00:01:48.659 --> 00:01:51.230 align:start position:0%
probably I I show a bit of code so
mostly<00:01:49.439><c> for</c><00:01:49.619><c> devs</c><00:01:50.040><c> and</c><00:01:50.280><c> therefore</c><00:01:50.640><c> what's</c>

00:01:51.230 --> 00:01:51.240 align:start position:0%
mostly for devs and therefore what's
 

00:01:51.240 --> 00:01:53.450 align:start position:0%
mostly for devs and therefore what's
next<00:01:51.540><c> section</c><00:01:51.840><c> is</c><00:01:52.320><c> yeah</c><00:01:52.740><c> what's</c><00:01:53.220><c> going</c><00:01:53.399><c> to</c>

00:01:53.450 --> 00:01:53.460 align:start position:0%
next section is yeah what's going to
 

00:01:53.460 --> 00:01:55.069 align:start position:0%
next section is yeah what's going to
happen<00:01:53.579><c> in</c><00:01:53.820><c> the</c><00:01:54.000><c> probably</c><00:01:54.360><c> a</c><00:01:54.600><c> bit</c><00:01:54.720><c> technical</c>

00:01:55.069 --> 00:01:55.079 align:start position:0%
happen in the probably a bit technical
 

00:01:55.079 --> 00:01:59.870 align:start position:0%
happen in the probably a bit technical
okay<00:01:55.860><c> so</c><00:01:56.540><c> uh</c><00:01:57.540><c> for</c><00:01:58.259><c> some</c><00:01:58.439><c> of</c><00:01:58.619><c> you</c><00:01:58.799><c> may</c><00:01:59.159><c> know</c><00:01:59.399><c> uh</c>

00:01:59.870 --> 00:01:59.880 align:start position:0%
okay so uh for some of you may know uh
 

00:01:59.880 --> 00:02:02.870 align:start position:0%
okay so uh for some of you may know uh
coinbase<00:02:00.360><c> I</c><00:02:00.960><c> want</c><00:02:01.259><c> the</c><00:02:01.680><c> biggest</c><00:02:01.799><c> exchange</c><00:02:02.340><c> I</c>

00:02:02.870 --> 00:02:02.880 align:start position:0%
coinbase I want the biggest exchange I
 

00:02:02.880 --> 00:02:05.030 align:start position:0%
coinbase I want the biggest exchange I
recently<00:02:03.299><c> announced</c><00:02:03.780><c> that</c><00:02:04.020><c> they</c><00:02:04.320><c> decide</c><00:02:04.860><c> to</c>

00:02:05.030 --> 00:02:05.040 align:start position:0%
recently announced that they decide to
 

00:02:05.040 --> 00:02:07.910 align:start position:0%
recently announced that they decide to
issue<00:02:05.460><c> subdomain</c><00:02:06.060><c> to</c><00:02:06.240><c> all</c><00:02:06.719><c> the</c><00:02:07.020><c> users</c><00:02:07.560><c> I</c><00:02:07.799><c> think</c>

00:02:07.910 --> 00:02:07.920 align:start position:0%
issue subdomain to all the users I think
 

00:02:07.920 --> 00:02:09.650 align:start position:0%
issue subdomain to all the users I think
there's<00:02:08.039><c> a</c><00:02:08.280><c> couple</c><00:02:08.340><c> from</c><00:02:08.640><c> the</c><00:02:08.759><c> coinbase</c><00:02:09.179><c> I'm</c>

00:02:09.650 --> 00:02:09.660 align:start position:0%
there's a couple from the coinbase I'm
 

00:02:09.660 --> 00:02:13.190 align:start position:0%
there's a couple from the coinbase I'm
gonna<00:02:09.840><c> raise</c><00:02:09.959><c> the</c><00:02:10.200><c> hands</c><00:02:10.440><c> okay</c><00:02:10.979><c> thank</c><00:02:11.400><c> you</c>

00:02:13.190 --> 00:02:13.200 align:start position:0%
gonna raise the hands okay thank you
 

00:02:13.200 --> 00:02:15.949 align:start position:0%
gonna raise the hands okay thank you
and<00:02:14.040><c> it's</c><00:02:14.520><c> great</c><00:02:14.819><c> because</c><00:02:15.120><c> like</c><00:02:15.300><c> whenever</c><00:02:15.720><c> you</c>

00:02:15.949 --> 00:02:15.959 align:start position:0%
and it's great because like whenever you
 

00:02:15.959 --> 00:02:17.869 align:start position:0%
and it's great because like whenever you
go<00:02:16.140><c> to</c><00:02:16.319><c> like</c><00:02:16.500><c> you</c><00:02:16.739><c> know</c><00:02:16.860><c> exchange</c><00:02:17.520><c> that</c><00:02:17.700><c> you</c>

00:02:17.869 --> 00:02:17.879 align:start position:0%
go to like you know exchange that you
 

00:02:17.879 --> 00:02:21.170 align:start position:0%
go to like you know exchange that you
change<00:02:18.120><c> uh</c><00:02:18.900><c> you</c><00:02:19.200><c> get</c><00:02:19.319><c> your</c><00:02:19.620><c> fiatu</c><00:02:20.580><c> coinbase</c>

00:02:21.170 --> 00:02:21.180 align:start position:0%
change uh you get your fiatu coinbase
 

00:02:21.180 --> 00:02:23.390 align:start position:0%
change uh you get your fiatu coinbase
then<00:02:21.660><c> you</c><00:02:21.840><c> will</c><00:02:22.080><c> not</c><00:02:22.319><c> move</c><00:02:22.620><c> into</c><00:02:22.800><c> somewhere</c>

00:02:23.390 --> 00:02:23.400 align:start position:0%
then you will not move into somewhere
 

00:02:23.400 --> 00:02:25.910 align:start position:0%
then you will not move into somewhere
for<00:02:23.940><c> the</c><00:02:24.120><c> D5</c><00:02:24.420><c> then</c><00:02:24.840><c> like</c><00:02:25.080><c> passing</c><00:02:25.500><c> struggle</c><00:02:25.860><c> is</c>

00:02:25.910 --> 00:02:25.920 align:start position:0%
for the D5 then like passing struggle is
 

00:02:25.920 --> 00:02:28.430 align:start position:0%
for the D5 then like passing struggle is
like<00:02:26.099><c> oh</c><00:02:26.280><c> what's</c><00:02:27.120><c> how</c><00:02:27.540><c> to</c><00:02:27.660><c> send</c><00:02:27.900><c> to</c><00:02:28.080><c> you</c><00:02:28.379><c> know</c>

00:02:28.430 --> 00:02:28.440 align:start position:0%
like oh what's how to send to you know
 

00:02:28.440 --> 00:02:30.350 align:start position:0%
like oh what's how to send to you know
same<00:02:28.860><c> address</c><00:02:29.099><c> in</c><00:02:29.400><c> there</c><00:02:29.520><c> I</c><00:02:29.879><c> think</c><00:02:30.000><c> it's</c><00:02:30.120><c> great</c>

00:02:30.350 --> 00:02:30.360 align:start position:0%
same address in there I think it's great
 

00:02:30.360 --> 00:02:32.510 align:start position:0%
same address in there I think it's great
that<00:02:30.599><c> it's</c><00:02:30.780><c> been</c><00:02:31.020><c> uh</c><00:02:31.739><c> ens</c><00:02:32.160><c> is</c><00:02:32.340><c> available</c>

00:02:32.510 --> 00:02:32.520 align:start position:0%
that it's been uh ens is available
 

00:02:32.520 --> 00:02:35.930 align:start position:0%
that it's been uh ens is available
available<00:02:33.420><c> from</c><00:02:34.080><c> the</c><00:02:34.379><c> kind</c><00:02:34.620><c> of</c><00:02:34.800><c> assurance</c><00:02:35.220><c> a</c>

00:02:35.930 --> 00:02:35.940 align:start position:0%
available from the kind of assurance a
 

00:02:35.940 --> 00:02:39.010 align:start position:0%
available from the kind of assurance a
new<00:02:36.120><c> user</c><00:02:36.420><c> got</c><00:02:36.660><c> on</c><00:02:36.900><c> board</c><00:02:37.020><c> with</c><00:02:37.260><c> crypto</c><00:02:37.680><c> and</c><00:02:38.220><c> uh</c>

00:02:39.010 --> 00:02:39.020 align:start position:0%
new user got on board with crypto and uh
 

00:02:39.020 --> 00:02:41.290 align:start position:0%
new user got on board with crypto and uh
I<00:02:40.020><c> got</c><00:02:40.140><c> you</c><00:02:40.379><c> know</c><00:02:40.500><c> when</c>

00:02:41.290 --> 00:02:41.300 align:start position:0%
I got you know when
 

00:02:41.300 --> 00:02:43.670 align:start position:0%
I got you know when
makoto.cb.id<00:02:42.300><c> because</c><00:02:42.720><c> matokeo</c><00:02:43.319><c> is</c><00:02:43.500><c> already</c>

00:02:43.670 --> 00:02:43.680 align:start position:0%
makoto.cb.id because matokeo is already
 

00:02:43.680 --> 00:02:46.130 align:start position:0%
makoto.cb.id because matokeo is already
not<00:02:43.980><c> available</c><00:02:44.360><c> unfortunately</c><00:02:45.360><c> but</c><00:02:45.840><c> like</c><00:02:46.019><c> if</c>

00:02:46.130 --> 00:02:46.140 align:start position:0%
not available unfortunately but like if
 

00:02:46.140 --> 00:02:49.190 align:start position:0%
not available unfortunately but like if
you<00:02:46.319><c> go</c><00:02:46.440><c> to</c><00:02:46.560><c> your</c><00:02:46.739><c> in</c><00:02:47.400><c> a</c><00:02:47.640><c> profile</c><00:02:47.940><c> page</c><00:02:48.300><c> and</c>

00:02:49.190 --> 00:02:49.200 align:start position:0%
you go to your in a profile page and
 

00:02:49.200 --> 00:02:52.089 align:start position:0%
you go to your in a profile page and
another<00:02:49.560><c> thing</c><00:02:49.860><c> is</c><00:02:50.040><c> so</c><00:02:50.459><c> coinbase</c><00:02:51.000><c> has</c><00:02:51.360><c> I</c><00:02:51.900><c> think</c>

00:02:52.089 --> 00:02:52.099 align:start position:0%
another thing is so coinbase has I think
 

00:02:52.099 --> 00:02:55.790 align:start position:0%
another thing is so coinbase has I think
coinbase.ed<00:02:53.099><c> eth</c><00:02:53.700><c> but</c><00:02:54.360><c> they</c><00:02:54.599><c> chose</c><00:02:54.840><c> uh</c><00:02:55.080><c> CB</c><00:02:55.440><c> dot</c>

00:02:55.790 --> 00:02:55.800 align:start position:0%
coinbase.ed eth but they chose uh CB dot
 

00:02:55.800 --> 00:02:57.770 align:start position:0%
coinbase.ed eth but they chose uh CB dot
ID<00:02:55.920><c> firstly</c><00:02:56.580><c> because</c><00:02:56.760><c> it's</c><00:02:57.000><c> a</c><00:02:57.180><c> lot</c><00:02:57.300><c> shorter</c>

00:02:57.770 --> 00:02:57.780 align:start position:0%
ID firstly because it's a lot shorter
 

00:02:57.780 --> 00:03:01.790 align:start position:0%
ID firstly because it's a lot shorter
and<00:02:58.440><c> another</c><00:02:59.220><c> thing</c><00:02:59.580><c> is</c><00:02:59.819><c> uh</c><00:03:00.720><c> ens</c><00:03:01.200><c> is</c><00:03:01.379><c> just</c><00:03:01.560><c> not</c>

00:03:01.790 --> 00:03:01.800 align:start position:0%
and another thing is uh ens is just not
 

00:03:01.800 --> 00:03:03.949 align:start position:0%
and another thing is uh ens is just not
just<00:03:01.980><c> about</c><00:03:02.160><c> dot</c><00:03:02.640><c> eth</c><00:03:02.940><c> you</c><00:03:03.660><c> can</c><00:03:03.780><c> actually</c>

00:03:03.949 --> 00:03:03.959 align:start position:0%
just about dot eth you can actually
 

00:03:03.959 --> 00:03:06.650 align:start position:0%
just about dot eth you can actually
import<00:03:04.379><c> the</c><00:03:04.800><c> order</c><00:03:04.980><c> your</c><00:03:05.400><c> Internet</c><00:03:05.580><c> domain</c><00:03:06.180><c> as</c>

00:03:06.650 --> 00:03:06.660 align:start position:0%
import the order your Internet domain as
 

00:03:06.660 --> 00:03:09.110 align:start position:0%
import the order your Internet domain as
a<00:03:06.900><c> ethereum</c><00:03:07.379><c> name</c><00:03:07.560><c> so</c><00:03:07.739><c> like</c><00:03:07.920><c> origin</c><00:03:08.640><c> wallet</c>

00:03:09.110 --> 00:03:09.120 align:start position:0%
a ethereum name so like origin wallet
 

00:03:09.120 --> 00:03:11.809 align:start position:0%
a ethereum name so like origin wallet
has<00:03:09.300><c> a</c><00:03:09.480><c> DOT</c><00:03:09.780><c> XYZ</c><00:03:10.200><c> and</c><00:03:10.620><c> you</c><00:03:10.739><c> can</c><00:03:10.920><c> make</c><00:03:11.220><c> or</c>

00:03:11.809 --> 00:03:11.819 align:start position:0%
has a DOT XYZ and you can make or
 

00:03:11.819 --> 00:03:13.850 align:start position:0%
has a DOT XYZ and you can make or
comment<00:03:12.180><c> the</c><00:03:12.360><c> stuff</c><00:03:12.540><c> so</c><00:03:12.780><c> they</c><00:03:12.900><c> decide</c><00:03:13.140><c> to</c><00:03:13.680><c> use</c>

00:03:13.850 --> 00:03:13.860 align:start position:0%
comment the stuff so they decide to use
 

00:03:13.860 --> 00:03:17.750 align:start position:0%
comment the stuff so they decide to use
cb.id<00:03:14.640><c> to</c><00:03:15.300><c> import</c><00:03:15.540><c> the</c><00:03:15.840><c> DNS</c><00:03:16.260><c> to</c><00:03:16.739><c> kind</c><00:03:17.220><c> of</c><00:03:17.400><c> ens</c>

00:03:17.750 --> 00:03:17.760 align:start position:0%
cb.id to import the DNS to kind of ens
 

00:03:17.760 --> 00:03:20.210 align:start position:0%
cb.id to import the DNS to kind of ens
world<00:03:18.000><c> then</c><00:03:18.480><c> decided</c><00:03:18.959><c> to</c><00:03:19.080><c> issue</c><00:03:19.560><c> subdomains</c>

00:03:20.210 --> 00:03:20.220 align:start position:0%
world then decided to issue subdomains
 

00:03:20.220 --> 00:03:24.550 align:start position:0%
world then decided to issue subdomains
so<00:03:20.700><c> once</c><00:03:21.060><c> it's</c><00:03:21.180><c> done</c><00:03:21.420><c> you</c><00:03:22.319><c> can</c><00:03:22.440><c> see</c><00:03:23.120><c> my</c><00:03:24.120><c> Q</c>

00:03:24.550 --> 00:03:24.560 align:start position:0%
so once it's done you can see my Q
 

00:03:24.560 --> 00:03:29.930 align:start position:0%
so once it's done you can see my Q
handwritten<00:03:25.560><c> Avatar</c><00:03:26.099><c> and</c><00:03:27.200><c> yeah</c><00:03:28.280><c> website</c><00:03:29.280><c> and</c>

00:03:29.930 --> 00:03:29.940 align:start position:0%
handwritten Avatar and yeah website and
 

00:03:29.940 --> 00:03:32.030 align:start position:0%
handwritten Avatar and yeah website and
the<00:03:30.120><c> email</c><00:03:30.300><c> address</c><00:03:30.599><c> and</c><00:03:31.379><c> if</c><00:03:31.560><c> you</c><00:03:31.680><c> look</c><00:03:31.860><c> into</c>

00:03:32.030 --> 00:03:32.040 align:start position:0%
the email address and if you look into
 

00:03:32.040 --> 00:03:34.850 align:start position:0%
the email address and if you look into
this<00:03:32.599><c> our</c><00:03:33.599><c> ens</c><00:03:34.080><c> manager</c><00:03:34.440><c> you</c><00:03:34.620><c> can</c><00:03:34.739><c> actually</c>

00:03:34.850 --> 00:03:34.860 align:start position:0%
this our ens manager you can actually
 

00:03:34.860 --> 00:03:37.130 align:start position:0%
this our ens manager you can actually
see<00:03:35.040><c> the</c><00:03:35.220><c> same</c><00:03:35.400><c> thing</c><00:03:35.519><c> so</c><00:03:36.060><c> it's</c><00:03:36.239><c> the</c><00:03:36.599><c> data</c>

00:03:37.130 --> 00:03:37.140 align:start position:0%
see the same thing so it's the data
 

00:03:37.140 --> 00:03:39.410 align:start position:0%
see the same thing so it's the data
which<00:03:37.739><c> is</c><00:03:37.920><c> stored</c><00:03:38.340><c> in</c><00:03:38.459><c> I</c><00:03:38.879><c> think</c><00:03:38.940><c> it's</c><00:03:39.060><c> in</c><00:03:39.239><c> a</c>

00:03:39.410 --> 00:03:39.420 align:start position:0%
which is stored in I think it's in a
 

00:03:39.420 --> 00:03:41.449 align:start position:0%
which is stored in I think it's in a
database<00:03:39.599><c> in</c><00:03:39.840><c> coinbase</c><00:03:40.319><c> it's</c><00:03:40.860><c> processes</c>

00:03:41.449 --> 00:03:41.459 align:start position:0%
database in coinbase it's processes
 

00:03:41.459 --> 00:03:44.449 align:start position:0%
database in coinbase it's processes
route<00:03:41.819><c> uh</c><00:03:42.780><c> basically</c><00:03:43.140><c> same</c><00:03:43.500><c> layer</c><00:03:44.099><c> one</c><00:03:44.220><c> so</c>

00:03:44.449 --> 00:03:44.459 align:start position:0%
route uh basically same layer one so
 

00:03:44.459 --> 00:03:47.330 align:start position:0%
route uh basically same layer one so
that<00:03:44.700><c> any</c><00:03:45.180><c> doubts</c><00:03:45.720><c> or</c><00:03:45.840><c> like</c><00:03:46.200><c> a</c>

00:03:47.330 --> 00:03:47.340 align:start position:0%
that any doubts or like a
 

00:03:47.340 --> 00:03:49.789 align:start position:0%
that any doubts or like a
well<00:03:47.940><c> that</c><00:03:48.180><c> can</c><00:03:48.480><c> actually</c><00:03:48.720><c> access</c><00:03:48.959><c> the</c><00:03:49.379><c> data</c>

00:03:49.789 --> 00:03:49.799 align:start position:0%
well that can actually access the data
 

00:03:49.799 --> 00:03:52.130 align:start position:0%
well that can actually access the data
and<00:03:50.220><c> the</c><00:03:50.400><c> great</c><00:03:50.519><c> thing</c><00:03:50.760><c> is</c><00:03:50.940><c> uh</c><00:03:51.420><c> the</c><00:03:51.840><c> user</c>

00:03:52.130 --> 00:03:52.140 align:start position:0%
and the great thing is uh the user
 

00:03:52.140 --> 00:03:55.369 align:start position:0%
and the great thing is uh the user
hasn't<00:03:52.560><c> paid</c><00:03:52.920><c> any</c><00:03:53.220><c> single</c><00:03:53.519><c> gas</c>

00:03:55.369 --> 00:03:55.379 align:start position:0%
hasn't paid any single gas
 

00:03:55.379 --> 00:03:57.830 align:start position:0%
hasn't paid any single gas
and<00:03:55.739><c> another</c><00:03:55.920><c> exam</c><00:03:56.400><c> interesting</c><00:03:56.879><c> example</c><00:03:57.480><c> so</c>

00:03:57.830 --> 00:03:57.840 align:start position:0%
and another exam interesting example so
 

00:03:57.840 --> 00:04:00.470 align:start position:0%
and another exam interesting example so
I<00:03:58.080><c> think</c><00:03:58.260><c> coinbase</c><00:03:58.680><c> cases</c><00:03:59.159><c> was</c><00:03:59.459><c> in</c><00:03:59.760><c> a</c><00:04:00.299><c> company</c>

00:04:00.470 --> 00:04:00.480 align:start position:0%
I think coinbase cases was in a company
 

00:04:00.480 --> 00:04:03.949 align:start position:0%
I think coinbase cases was in a company
of<00:04:00.780><c> chain</c><00:04:01.019><c> in</c><00:04:01.379><c> the</c><00:04:01.500><c> database</c><00:04:02.060><c> so</c><00:04:03.060><c> lens</c><00:04:03.420><c> is</c>

00:04:03.949 --> 00:04:03.959 align:start position:0%
of chain in the database so lens is
 

00:04:03.959 --> 00:04:07.610 align:start position:0%
of chain in the database so lens is
another<00:04:04.140><c> kind</c><00:04:04.560><c> of</c><00:04:05.220><c> uh</c><00:04:05.459><c> web3</c><00:04:06.319><c> social</c><00:04:07.319><c> network</c>

00:04:07.610 --> 00:04:07.620 align:start position:0%
another kind of uh web3 social network
 

00:04:07.620 --> 00:04:10.490 align:start position:0%
another kind of uh web3 social network
which<00:04:08.280><c> provide</c><00:04:08.760><c> the</c><00:04:08.879><c> user</c><00:04:09.180><c> profile</c><00:04:09.420><c> and</c><00:04:10.200><c> how</c>

00:04:10.490 --> 00:04:10.500 align:start position:0%
which provide the user profile and how
 

00:04:10.500 --> 00:04:13.070 align:start position:0%
which provide the user profile and how
many<00:04:10.620><c> people</c><00:04:10.739><c> have</c><00:04:10.980><c> lenses</c><00:04:11.459><c> profile</c><00:04:12.120><c> okay</c>

00:04:13.070 --> 00:04:13.080 align:start position:0%
many people have lenses profile okay
 

00:04:13.080 --> 00:04:17.710 align:start position:0%
many people have lenses profile okay
maybe<00:04:13.920><c> half</c><00:04:14.159><c> of</c><00:04:14.340><c> it</c><00:04:14.519><c> and</c><00:04:15.120><c> so</c><00:04:15.420><c> this</c>

00:04:17.710 --> 00:04:17.720 align:start position:0%
maybe half of it and so this
 

00:04:17.720 --> 00:04:20.750 align:start position:0%
maybe half of it and so this
lens<00:04:18.720><c> actually</c><00:04:19.019><c> have</c><00:04:19.260><c> a</c><00:04:19.440><c> ens</c><00:04:19.859><c> Association</c>

00:04:20.750 --> 00:04:20.760 align:start position:0%
lens actually have a ens Association
 

00:04:20.760 --> 00:04:23.570 align:start position:0%
lens actually have a ens Association
address<00:04:21.239><c> Associated</c><00:04:21.900><c> and</c><00:04:22.800><c> something</c><00:04:23.220><c> you</c>

00:04:23.570 --> 00:04:23.580 align:start position:0%
address Associated and something you
 

00:04:23.580 --> 00:04:25.670 align:start position:0%
address Associated and something you
might<00:04:23.759><c> not</c><00:04:23.940><c> know</c><00:04:24.180><c> is</c><00:04:24.600><c> uh</c><00:04:25.259><c> it's</c><00:04:25.560><c> actually</c>

00:04:25.670 --> 00:04:25.680 align:start position:0%
might not know is uh it's actually
 

00:04:25.680 --> 00:04:28.850 align:start position:0%
might not know is uh it's actually
that's<00:04:26.160><c> also</c><00:04:26.400><c> a</c><00:04:26.639><c> proxy</c><00:04:27.060><c> to</c><00:04:27.300><c> the</c><00:04:27.720><c> uh</c>

00:04:28.850 --> 00:04:28.860 align:start position:0%
that's also a proxy to the uh
 

00:04:28.860 --> 00:04:32.270 align:start position:0%
that's also a proxy to the uh
you<00:04:29.400><c> say</c><00:04:29.639><c> I'm</c><00:04:29.820><c> L1</c><00:04:30.240><c> after</c><00:04:30.540><c> ens</c><00:04:31.199><c> and</c><00:04:31.740><c> on</c><00:04:31.919><c> layer</c>

00:04:32.270 --> 00:04:32.280 align:start position:0%
you say I'm L1 after ens and on layer
 

00:04:32.280 --> 00:04:34.490 align:start position:0%
you say I'm L1 after ens and on layer
one<00:04:32.460><c> so</c><00:04:32.699><c> if</c><00:04:32.820><c> you</c><00:04:33.000><c> actually</c><00:04:33.300><c> look</c><00:04:33.540><c> into</c><00:04:33.720><c> it</c><00:04:34.020><c> you</c>

00:04:34.490 --> 00:04:34.500 align:start position:0%
one so if you actually look into it you
 

00:04:34.500 --> 00:04:36.710 align:start position:0%
one so if you actually look into it you
can<00:04:34.620><c> actually</c><00:04:34.800><c> see</c><00:04:35.160><c> that</c><00:04:35.400><c> on</c><00:04:35.759><c> our</c><00:04:35.940><c> EMS</c><00:04:36.360><c> manager</c>

00:04:36.710 --> 00:04:36.720 align:start position:0%
can actually see that on our EMS manager
 

00:04:36.720 --> 00:04:40.730 align:start position:0%
can actually see that on our EMS manager
and<00:04:37.199><c> this</c><00:04:37.979><c> is</c><00:04:38.160><c> kind</c><00:04:38.340><c> of</c><00:04:38.520><c> recent</c><00:04:39.139><c> uh</c><00:04:40.139><c> release</c>

00:04:40.730 --> 00:04:40.740 align:start position:0%
and this is kind of recent uh release
 

00:04:40.740 --> 00:04:43.670 align:start position:0%
and this is kind of recent uh release
but<00:04:41.160><c> now</c><00:04:41.580><c> uh</c><00:04:42.000><c> beta</c><00:04:42.479><c> mask</c><00:04:42.600><c> supports</c><00:04:43.380><c> so</c><00:04:43.560><c> that</c>

00:04:43.670 --> 00:04:43.680 align:start position:0%
but now uh beta mask supports so that
 

00:04:43.680 --> 00:04:46.010 align:start position:0%
but now uh beta mask supports so that
like<00:04:43.919><c> if</c><00:04:44.100><c> you</c><00:04:44.340><c> try</c><00:04:44.759><c> to</c><00:04:44.940><c> send</c>

00:04:46.010 --> 00:04:46.020 align:start position:0%
like if you try to send
 

00:04:46.020 --> 00:04:48.290 align:start position:0%
like if you try to send
no<00:04:46.440><c> one</c><00:04:46.560><c> really</c><00:04:46.740><c> has</c><00:04:46.979><c> to</c><00:04:47.100><c> send</c><00:04:47.340><c> ease</c><00:04:47.820><c> to</c><00:04:47.940><c> study</c>

00:04:48.290 --> 00:04:48.300 align:start position:0%
no one really has to send ease to study
 

00:04:48.300 --> 00:04:51.290 align:start position:0%
no one really has to send ease to study
you<00:04:48.660><c> know</c><00:04:49.040><c> if</c><00:04:50.040><c> you</c><00:04:50.160><c> want</c><00:04:50.400><c> to</c><00:04:50.520><c> you</c><00:04:50.940><c> know</c><00:04:51.060><c> you</c><00:04:51.180><c> go</c>

00:04:51.290 --> 00:04:51.300 align:start position:0%
you know if you want to you know you go
 

00:04:51.300 --> 00:04:54.110 align:start position:0%
you know if you want to you know you go
to<00:04:51.919><c> stanley.lens.xyz</c><00:04:52.919><c> uh</c><00:04:53.759><c> that</c><00:04:53.940><c> that's</c>

00:04:54.110 --> 00:04:54.120 align:start position:0%
to stanley.lens.xyz uh that that's
 

00:04:54.120 --> 00:04:56.870 align:start position:0%
to stanley.lens.xyz uh that that's
already<00:04:54.300><c> available</c><00:04:54.919><c> and</c><00:04:55.919><c> this</c><00:04:56.639><c> is</c><00:04:56.759><c> another</c>

00:04:56.870 --> 00:04:56.880 align:start position:0%
already available and this is another
 

00:04:56.880 --> 00:05:00.050 align:start position:0%
already available and this is another
interesting<00:04:57.600><c> things</c><00:04:58.199><c> like</c><00:04:58.680><c> so</c><00:04:58.919><c> optimism</c><00:04:59.460><c> uh</c>

00:05:00.050 --> 00:05:00.060 align:start position:0%
interesting things like so optimism uh
 

00:05:00.060 --> 00:05:02.870 align:start position:0%
interesting things like so optimism uh
there's<00:05:00.360><c> some</c><00:05:01.080><c> Community</c><00:05:01.680><c> user</c><00:05:02.280><c> just</c><00:05:02.460><c> posted</c>

00:05:02.870 --> 00:05:02.880 align:start position:0%
there's some Community user just posted
 

00:05:02.880 --> 00:05:06.050 align:start position:0%
there's some Community user just posted
on<00:05:03.120><c> their</c><00:05:03.440><c> our</c><00:05:04.440><c> Forum</c><00:05:04.800><c> that</c><00:05:04.979><c> hey</c><00:05:05.280><c> we</c><00:05:05.520><c> created</c><00:05:05.820><c> a</c>

00:05:06.050 --> 00:05:06.060 align:start position:0%
on their our Forum that hey we created a
 

00:05:06.060 --> 00:05:08.450 align:start position:0%
on their our Forum that hey we created a
name<00:05:06.180><c> service</c><00:05:06.419><c> and</c><00:05:07.259><c> they</c><00:05:07.680><c> actually</c><00:05:07.919><c> just</c>

00:05:08.450 --> 00:05:08.460 align:start position:0%
name service and they actually just
 

00:05:08.460 --> 00:05:11.030 align:start position:0%
name service and they actually just
spoke<00:05:08.759><c> the</c><00:05:09.120><c> uh</c><00:05:09.540><c> what</c><00:05:10.139><c> we</c><00:05:10.259><c> are</c><00:05:10.380><c> doing</c><00:05:10.560><c> and</c><00:05:10.800><c> they</c>

00:05:11.030 --> 00:05:11.040 align:start position:0%
spoke the uh what we are doing and they
 

00:05:11.040 --> 00:05:13.490 align:start position:0%
spoke the uh what we are doing and they
create<00:05:11.280><c> a</c><00:05:11.520><c> kind</c><00:05:11.699><c> of</c><00:05:11.820><c> nft</c><00:05:12.060><c> and</c><00:05:12.780><c> they</c><00:05:12.960><c> decided</c><00:05:13.440><c> to</c>

00:05:13.490 --> 00:05:13.500 align:start position:0%
create a kind of nft and they decided to
 

00:05:13.500 --> 00:05:16.070 align:start position:0%
create a kind of nft and they decided to
issue<00:05:13.919><c> some</c><00:05:14.100><c> domain</c><00:05:14.460><c> on</c><00:05:14.820><c> their</c><00:05:15.060><c> nft</c><00:05:15.479><c> and</c><00:05:15.840><c> it's</c>

00:05:16.070 --> 00:05:16.080 align:start position:0%
issue some domain on their nft and it's
 

00:05:16.080 --> 00:05:18.350 align:start position:0%
issue some domain on their nft and it's
actually<00:05:16.259><c> available</c><00:05:16.560><c> on</c><00:05:16.979><c> optimism</c><00:05:17.699><c> which</c><00:05:18.180><c> I</c>

00:05:18.350 --> 00:05:18.360 align:start position:0%
actually available on optimism which I
 

00:05:18.360 --> 00:05:20.150 align:start position:0%
actually available on optimism which I
didn't<00:05:18.600><c> even</c><00:05:18.960><c> know</c><00:05:19.199><c> until</c><00:05:19.320><c> he</c><00:05:19.620><c> posted</c><00:05:19.919><c> which</c>

00:05:20.150 --> 00:05:20.160 align:start position:0%
didn't even know until he posted which
 

00:05:20.160 --> 00:05:23.270 align:start position:0%
didn't even know until he posted which
was<00:05:20.340><c> kind</c><00:05:20.580><c> of</c><00:05:20.759><c> crazy</c><00:05:21.240><c> and</c>

00:05:23.270 --> 00:05:23.280 align:start position:0%
was kind of crazy and
 

00:05:23.280 --> 00:05:26.510 align:start position:0%
was kind of crazy and
I<00:05:23.880><c> do</c><00:05:24.060><c> explain</c><00:05:24.380><c> there's</c><00:05:25.380><c> some</c><00:05:25.620><c> Nuance</c><00:05:26.100><c> on</c><00:05:26.400><c> the</c>

00:05:26.510 --> 00:05:26.520 align:start position:0%
I do explain there's some Nuance on the
 

00:05:26.520 --> 00:05:29.390 align:start position:0%
I do explain there's some Nuance on the
difference<00:05:26.699><c> on</c><00:05:27.120><c> how</c><00:05:27.780><c> you</c><00:05:27.960><c> do</c><00:05:28.199><c> she's</c><00:05:28.979><c> doing</c><00:05:29.220><c> and</c>

00:05:29.390 --> 00:05:29.400 align:start position:0%
difference on how you do she's doing and
 

00:05:29.400 --> 00:05:32.749 align:start position:0%
difference on how you do she's doing and
that<00:05:29.639><c> what</c><00:05:29.880><c> we</c><00:05:30.120><c> could</c><00:05:30.240><c> do</c><00:05:30.479><c> in</c><00:05:31.080><c> uh</c><00:05:31.860><c> next</c><00:05:32.460><c> chapter</c>

00:05:32.749 --> 00:05:32.759 align:start position:0%
that what we could do in uh next chapter
 

00:05:32.759 --> 00:05:35.450 align:start position:0%
that what we could do in uh next chapter
and<00:05:33.240><c> this</c><00:05:33.660><c> is</c><00:05:33.780><c> a</c><00:05:34.080><c> really</c><00:05:34.259><c> really</c><00:05:34.500><c> crazy</c><00:05:35.100><c> thing</c>

00:05:35.450 --> 00:05:35.460 align:start position:0%
and this is a really really crazy thing
 

00:05:35.460 --> 00:05:37.550 align:start position:0%
and this is a really really crazy thing
is<00:05:35.639><c> like</c><00:05:35.880><c> so</c><00:05:36.240><c> we</c><00:05:36.419><c> I'm</c><00:05:36.660><c> saying</c><00:05:36.900><c> like</c><00:05:37.080><c> off</c><00:05:37.259><c> chain</c>

00:05:37.550 --> 00:05:37.560 align:start position:0%
is like so we I'm saying like off chain
 

00:05:37.560 --> 00:05:40.010 align:start position:0%
is like so we I'm saying like off chain
which<00:05:38.100><c> can</c><00:05:38.280><c> be</c><00:05:38.460><c> anything</c><00:05:38.759><c> so</c><00:05:39.360><c> I</c><00:05:39.539><c> showed</c><00:05:39.900><c> like</c>

00:05:40.010 --> 00:05:40.020 align:start position:0%
which can be anything so I showed like
 

00:05:40.020 --> 00:05:43.010 align:start position:0%
which can be anything so I showed like
database<00:05:40.880><c> example</c><00:05:41.880><c> I</c><00:05:42.180><c> showed</c><00:05:42.479><c> you</c><00:05:42.539><c> the</c><00:05:42.840><c> lens</c>

00:05:43.010 --> 00:05:43.020 align:start position:0%
database example I showed you the lens
 

00:05:43.020 --> 00:05:45.110 align:start position:0%
database example I showed you the lens
is<00:05:43.259><c> basically</c><00:05:43.560><c> the</c><00:05:43.680><c> polygon</c><00:05:44.160><c> other</c><00:05:44.580><c> ebm</c>

00:05:45.110 --> 00:05:45.120 align:start position:0%
is basically the polygon other ebm
 

00:05:45.120 --> 00:05:47.689 align:start position:0%
is basically the polygon other ebm
example<00:05:45.479><c> this</c><00:05:46.080><c> is</c><00:05:46.320><c> literally</c><00:05:46.740><c> the</c><00:05:46.979><c> Google</c><00:05:47.160><c> Doc</c>

00:05:47.689 --> 00:05:47.699 align:start position:0%
example this is literally the Google Doc
 

00:05:47.699 --> 00:05:51.230 align:start position:0%
example this is literally the Google Doc
and<00:05:48.300><c> someone</c><00:05:48.600><c> put</c><00:05:49.500><c> that</c><00:05:49.860><c> kind</c><00:05:50.160><c> of</c><00:05:50.340><c> integration</c>

00:05:51.230 --> 00:05:51.240 align:start position:0%
and someone put that kind of integration
 

00:05:51.240 --> 00:05:54.650 align:start position:0%
and someone put that kind of integration
so<00:05:52.139><c> that</c><00:05:52.320><c> if</c><00:05:52.620><c> you</c><00:05:52.800><c> type</c><00:05:53.039><c> the</c><00:05:53.400><c> data</c><00:05:54.240><c> into</c><00:05:54.419><c> the</c>

00:05:54.650 --> 00:05:54.660 align:start position:0%
so that if you type the data into the
 

00:05:54.660 --> 00:05:56.390 align:start position:0%
so that if you type the data into the
Google<00:05:54.780><c> spreadsheet</c><00:05:55.500><c> it</c><00:05:55.740><c> actually</c><00:05:55.919><c> updates</c>

00:05:56.390 --> 00:05:56.400 align:start position:0%
Google spreadsheet it actually updates
 

00:05:56.400 --> 00:05:59.390 align:start position:0%
Google spreadsheet it actually updates
which<00:05:57.000><c> is</c><00:05:57.120><c> kind</c><00:05:57.419><c> of</c><00:05:57.600><c> crazy</c><00:05:58.199><c> and</c><00:05:58.560><c> yeah</c><00:05:58.919><c> some</c><00:05:59.160><c> I</c>

00:05:59.390 --> 00:05:59.400 align:start position:0%
which is kind of crazy and yeah some I
 

00:05:59.400 --> 00:06:01.010 align:start position:0%
which is kind of crazy and yeah some I
only<00:05:59.520><c> got</c><00:05:59.759><c> to</c><00:05:59.940><c> know</c><00:06:00.060><c> because</c><00:06:00.240><c> someone</c><00:06:00.479><c> tweeted</c>

00:06:01.010 --> 00:06:01.020 align:start position:0%
only got to know because someone tweeted
 

00:06:01.020 --> 00:06:03.290 align:start position:0%
only got to know because someone tweeted
it<00:06:01.199><c> so</c><00:06:01.740><c> this</c><00:06:01.979><c> is</c><00:06:02.100><c> kind</c><00:06:02.460><c> yeah</c><00:06:02.820><c> it's</c><00:06:03.060><c> called</c>

00:06:03.290 --> 00:06:03.300 align:start position:0%
it so this is kind yeah it's called
 

00:06:03.300 --> 00:06:07.790 align:start position:0%
it so this is kind yeah it's called
sheets<00:06:03.720><c> though</c><00:06:03.960><c> is</c><00:06:04.199><c> apparently</c><00:06:05.340><c> okay</c><00:06:05.759><c> so</c><00:06:06.800><c> and</c>

00:06:07.790 --> 00:06:07.800 align:start position:0%
sheets though is apparently okay so and
 

00:06:07.800 --> 00:06:10.969 align:start position:0%
sheets though is apparently okay so and
so<00:06:08.280><c> current</c><00:06:08.639><c> state</c><00:06:09.000><c> is</c><00:06:09.300><c> so</c><00:06:09.960><c> these</c><00:06:10.500><c> things</c>

00:06:10.969 --> 00:06:10.979 align:start position:0%
so current state is so these things
 

00:06:10.979 --> 00:06:13.610 align:start position:0%
so current state is so these things
we've<00:06:11.880><c> been</c><00:06:12.060><c> doing</c><00:06:12.300><c> it's</c><00:06:12.660><c> not</c><00:06:12.840><c> something</c><00:06:13.139><c> you</c>

00:06:13.610 --> 00:06:13.620 align:start position:0%
we've been doing it's not something you
 

00:06:13.620 --> 00:06:15.050 align:start position:0%
we've been doing it's not something you
can<00:06:13.800><c> uh</c>

00:06:15.050 --> 00:06:15.060 align:start position:0%
can uh
 

00:06:15.060 --> 00:06:18.230 align:start position:0%
can uh
you<00:06:15.600><c> can</c><00:06:15.660><c> do</c><00:06:15.840><c> it</c><00:06:15.960><c> without</c><00:06:16.320><c> any</c><00:06:16.800><c> integration</c><00:06:17.340><c> so</c>

00:06:18.230 --> 00:06:18.240 align:start position:0%
you can do it without any integration so
 

00:06:18.240 --> 00:06:21.350 align:start position:0%
you can do it without any integration so
we<00:06:19.020><c> actually</c><00:06:19.380><c> talked</c><00:06:20.220><c> to</c><00:06:20.340><c> many</c><00:06:20.520><c> partners</c><00:06:21.120><c> and</c>

00:06:21.350 --> 00:06:21.360 align:start position:0%
we actually talked to many partners and
 

00:06:21.360 --> 00:06:23.210 align:start position:0%
we actually talked to many partners and
the<00:06:21.539><c> integration</c><00:06:21.900><c> Partners</c><00:06:22.440><c> to</c><00:06:22.680><c> integrate</c>

00:06:23.210 --> 00:06:23.220 align:start position:0%
the integration Partners to integrate
 

00:06:23.220 --> 00:06:25.430 align:start position:0%
the integration Partners to integrate
this<00:06:23.520><c> thing</c><00:06:23.639><c> first</c><00:06:23.940><c> so</c>

00:06:25.430 --> 00:06:25.440 align:start position:0%
this thing first so
 

00:06:25.440 --> 00:06:28.210 align:start position:0%
this thing first so
if<00:06:25.860><c> you</c><00:06:25.979><c> adapt</c><00:06:26.340><c> developer</c><00:06:26.880><c> if</c><00:06:27.720><c> you</c><00:06:27.840><c> want</c><00:06:28.080><c> to</c>

00:06:28.210 --> 00:06:28.220 align:start position:0%
if you adapt developer if you want to
 

00:06:28.220 --> 00:06:32.150 align:start position:0%
if you adapt developer if you want to
have<00:06:29.220><c> these</c><00:06:29.819><c> like</c><00:06:29.880><c> a</c><00:06:30.120><c> coinbase</c><00:06:30.840><c> sub</c><00:06:31.560><c> domain</c><00:06:31.919><c> or</c>

00:06:32.150 --> 00:06:32.160 align:start position:0%
have these like a coinbase sub domain or
 

00:06:32.160 --> 00:06:35.770 align:start position:0%
have these like a coinbase sub domain or
land<00:06:32.520><c> sub</c><00:06:32.699><c> domain</c><00:06:33.120><c> or</c><00:06:33.380><c> uh</c><00:06:34.380><c> sheets</c><00:06:35.100><c> subdomain</c>

00:06:35.770 --> 00:06:35.780 align:start position:0%
land sub domain or uh sheets subdomain
 

00:06:35.780 --> 00:06:40.249 align:start position:0%
land sub domain or uh sheets subdomain
as<00:06:36.780><c> long</c><00:06:36.900><c> as</c><00:06:37.020><c> your</c><00:06:37.500><c> app</c><00:06:38.220><c> has</c><00:06:38.520><c> He</c><00:06:39.240><c> suggests</c><00:06:39.720><c> uh</c>

00:06:40.249 --> 00:06:40.259 align:start position:0%
as long as your app has He suggests uh
 

00:06:40.259 --> 00:06:45.550 align:start position:0%
as long as your app has He suggests uh
later<00:06:40.919><c> than</c><00:06:41.280><c> 560</c><00:06:41.940><c> or</c><00:06:42.720><c> web3</c><00:06:43.259><c> Pi</c><00:06:43.680><c> B6</c><00:06:44.039><c> or</c><00:06:44.460><c> web3</c><00:06:44.940><c> JS</c>

00:06:45.550 --> 00:06:45.560 align:start position:0%
later than 560 or web3 Pi B6 or web3 JS
 

00:06:45.560 --> 00:06:49.670 align:start position:0%
later than 560 or web3 Pi B6 or web3 JS
b493<00:06:46.560><c> uh</c><00:06:47.280><c> you</c><00:06:47.520><c> already</c><00:06:47.699><c> have</c><00:06:48.300><c> the</c><00:06:48.600><c> uh</c>

00:06:49.670 --> 00:06:49.680 align:start position:0%
b493 uh you already have the uh
 

00:06:49.680 --> 00:06:52.670 align:start position:0%
b493 uh you already have the uh
feature<00:06:50.580><c> integrated</c><00:06:51.000><c> and</c><00:06:51.600><c> also</c><00:06:52.020><c> I</c><00:06:52.380><c> think</c>

00:06:52.670 --> 00:06:52.680 align:start position:0%
feature integrated and also I think
 

00:06:52.680 --> 00:06:55.189 align:start position:0%
feature integrated and also I think
nowadays<00:06:53.280><c> people</c><00:06:53.639><c> use</c><00:06:53.940><c> framework</c><00:06:54.419><c> kind</c><00:06:55.020><c> of</c>

00:06:55.189 --> 00:06:55.199 align:start position:0%
nowadays people use framework kind of
 

00:06:55.199 --> 00:06:58.129 align:start position:0%
nowadays people use framework kind of
tool<00:06:55.500><c> like</c><00:06:55.680><c> wag</c><00:06:56.039><c> me</c><00:06:56.280><c> or</c><00:06:56.520><c> used</c><00:06:57.120><c> up</c><00:06:57.419><c> they</c><00:06:57.720><c> because</c>

00:06:58.129 --> 00:06:58.139 align:start position:0%
tool like wag me or used up they because
 

00:06:58.139 --> 00:07:00.230 align:start position:0%
tool like wag me or used up they because
they<00:06:58.380><c> use</c><00:06:58.560><c> esl.js</c><00:06:59.220><c> underneath</c><00:06:59.639><c> that's</c>

00:07:00.230 --> 00:07:00.240 align:start position:0%
they use esl.js underneath that's
 

00:07:00.240 --> 00:07:02.870 align:start position:0%
they use esl.js underneath that's
already<00:07:00.479><c> supported</c>

00:07:02.870 --> 00:07:02.880 align:start position:0%
already supported
 

00:07:02.880 --> 00:07:05.510 align:start position:0%
already supported
yeah<00:07:03.300><c> right</c><00:07:03.479><c> away</c><00:07:03.660><c> and</c><00:07:04.199><c> for</c><00:07:04.440><c> the</c><00:07:04.620><c> wallet</c><00:07:04.979><c> side</c>

00:07:05.510 --> 00:07:05.520 align:start position:0%
yeah right away and for the wallet side
 

00:07:05.520 --> 00:07:09.050 align:start position:0%
yeah right away and for the wallet side
there's<00:07:05.940><c> a</c><00:07:06.180><c> wallets</c><00:07:06.660><c> like</c><00:07:06.840><c> I'll</c><00:07:06.960><c> follow</c><00:07:07.199><c> it</c><00:07:07.440><c> uh</c>

00:07:09.050 --> 00:07:09.060 align:start position:0%
there's a wallets like I'll follow it uh
 

00:07:09.060 --> 00:07:12.050 align:start position:0%
there's a wallets like I'll follow it uh
urgent<00:07:09.240><c> metamask</c>

00:07:12.050 --> 00:07:12.060 align:start position:0%
urgent metamask
 

00:07:12.060 --> 00:07:14.870 align:start position:0%
urgent metamask
Umbra<00:07:12.319><c> coinbase</c><00:07:13.319><c> trust</c><00:07:13.919><c> wallet</c><00:07:14.220><c> wallet</c>

00:07:14.870 --> 00:07:14.880 align:start position:0%
Umbra coinbase trust wallet wallet
 

00:07:14.880 --> 00:07:17.809 align:start position:0%
Umbra coinbase trust wallet wallet
connect<00:07:15.060><c> and</c><00:07:15.539><c> it's</c><00:07:16.139><c> a</c><00:07:16.319><c> scan</c><00:07:16.560><c> they</c><00:07:17.220><c> all</c><00:07:17.460><c> uh</c>

00:07:17.809 --> 00:07:17.819 align:start position:0%
connect and it's a scan they all uh
 

00:07:17.819 --> 00:07:20.029 align:start position:0%
connect and it's a scan they all uh
integrate<00:07:18.600><c> so</c><00:07:18.780><c> if</c><00:07:18.960><c> you're</c><00:07:19.080><c> using</c><00:07:19.440><c> this</c><00:07:19.620><c> you</c>

00:07:20.029 --> 00:07:20.039 align:start position:0%
integrate so if you're using this you
 

00:07:20.039 --> 00:07:22.670 align:start position:0%
integrate so if you're using this you
can<00:07:20.160><c> actually</c><00:07:20.340><c> uh</c><00:07:21.060><c> send</c><00:07:21.539><c> money</c><00:07:22.020><c> to</c><00:07:22.259><c> basically</c>

00:07:22.670 --> 00:07:22.680 align:start position:0%
can actually uh send money to basically
 

00:07:22.680 --> 00:07:25.490 align:start position:0%
can actually uh send money to basically
study<00:07:23.099><c> or</c><00:07:23.580><c> like</c><00:07:23.940><c> any</c><00:07:24.240><c> coinbase</c><00:07:24.720><c> user</c><00:07:25.139><c> who</c><00:07:25.319><c> has</c>

00:07:25.490 --> 00:07:25.500 align:start position:0%
study or like any coinbase user who has
 

00:07:25.500 --> 00:07:29.689 align:start position:0%
study or like any coinbase user who has
CBI<00:07:25.919><c> d</c><00:07:26.099><c> sub</c><00:07:26.280><c> domains</c><00:07:27.120><c> if</c><00:07:27.599><c> you</c><00:07:27.780><c> want</c><00:07:27.960><c> to</c>

00:07:29.689 --> 00:07:29.699 align:start position:0%
CBI d sub domains if you want to
 

00:07:29.699 --> 00:07:33.290 align:start position:0%
CBI d sub domains if you want to
and<00:07:30.479><c> so</c><00:07:31.080><c> yeah</c><00:07:31.500><c> what's</c><00:07:31.800><c> common</c><00:07:32.099><c> across</c><00:07:32.819><c> oh</c><00:07:33.180><c> yeah</c>

00:07:33.290 --> 00:07:33.300 align:start position:0%
and so yeah what's common across oh yeah
 

00:07:33.300 --> 00:07:34.969 align:start position:0%
and so yeah what's common across oh yeah
I<00:07:33.780><c> just</c><00:07:33.900><c> realized</c><00:07:34.199><c> I</c><00:07:34.380><c> can</c><00:07:34.560><c> just</c><00:07:34.680><c> read</c><00:07:34.800><c> that</c>

00:07:34.969 --> 00:07:34.979 align:start position:0%
I just realized I can just read that
 

00:07:34.979 --> 00:07:38.390 align:start position:0%
I just realized I can just read that
sorry<00:07:35.419><c> uh</c><00:07:36.419><c> okay</c><00:07:36.960><c> so</c><00:07:37.560><c> what's</c><00:07:37.740><c> coming</c><00:07:37.979><c> across</c>

00:07:38.390 --> 00:07:38.400 align:start position:0%
sorry uh okay so what's coming across
 

00:07:38.400 --> 00:07:40.309 align:start position:0%
sorry uh okay so what's coming across
this<00:07:38.520><c> example</c><00:07:38.940><c> is</c><00:07:39.300><c> basically</c><00:07:39.720><c> storage</c><00:07:39.960><c> like</c>

00:07:40.309 --> 00:07:40.319 align:start position:0%
this example is basically storage like
 

00:07:40.319 --> 00:07:42.350 align:start position:0%
this example is basically storage like
no<00:07:40.680><c> stick</c><00:07:40.860><c> it</c><00:07:41.160><c> can</c><00:07:41.340><c> be</c><00:07:41.460><c> the</c><00:07:41.699><c> best</c><00:07:41.940><c> polygon</c>

00:07:42.350 --> 00:07:42.360 align:start position:0%
no stick it can be the best polygon
 

00:07:42.360 --> 00:07:44.870 align:start position:0%
no stick it can be the best polygon
optimistic<00:07:42.960><c> optimism</c><00:07:43.800><c> or</c><00:07:44.280><c> Google</c>

00:07:44.870 --> 00:07:44.880 align:start position:0%
optimistic optimism or Google
 

00:07:44.880 --> 00:07:48.170 align:start position:0%
optimistic optimism or Google
spreadsheet<00:07:45.599><c> and</c><00:07:46.639><c> depends</c><00:07:47.639><c> on</c><00:07:47.699><c> the</c><00:07:47.940><c> storage</c>

00:07:48.170 --> 00:07:48.180 align:start position:0%
spreadsheet and depends on the storage
 

00:07:48.180 --> 00:07:50.990 align:start position:0%
spreadsheet and depends on the storage
uh<00:07:48.599><c> yeah</c><00:07:48.840><c> if</c><00:07:49.020><c> it's</c><00:07:49.139><c> in</c><00:07:49.380><c> like</c><00:07:49.740><c> a</c><00:07:50.039><c> L2</c><00:07:50.699><c> or</c><00:07:50.819><c> side</c>

00:07:50.990 --> 00:07:51.000 align:start position:0%
uh yeah if it's in like a L2 or side
 

00:07:51.000 --> 00:07:52.790 align:start position:0%
uh yeah if it's in like a L2 or side
chain<00:07:51.240><c> you</c><00:07:51.539><c> might</c><00:07:51.720><c> pay</c><00:07:51.960><c> a</c><00:07:52.199><c> little</c><00:07:52.319><c> bit</c><00:07:52.500><c> of</c><00:07:52.680><c> gas</c>

00:07:52.790 --> 00:07:52.800 align:start position:0%
chain you might pay a little bit of gas
 

00:07:52.800 --> 00:07:55.689 align:start position:0%
chain you might pay a little bit of gas
if<00:07:53.099><c> it's</c><00:07:53.220><c> enough</c><00:07:53.460><c> chain</c><00:07:53.759><c> complete</c><00:07:54.360><c> uh</c><00:07:55.020><c> gasless</c>

00:07:55.689 --> 00:07:55.699 align:start position:0%
if it's enough chain complete uh gasless
 

00:07:55.699 --> 00:07:58.370 align:start position:0%
if it's enough chain complete uh gasless
and<00:07:56.699><c> the</c><00:07:57.419><c> interesting</c><00:07:57.780><c> thing</c><00:07:57.900><c> is</c><00:07:58.020><c> like</c><00:07:58.199><c> I</c>

00:07:58.370 --> 00:07:58.380 align:start position:0%
and the interesting thing is like I
 

00:07:58.380 --> 00:08:00.409 align:start position:0%
and the interesting thing is like I
think<00:07:58.500><c> most</c><00:07:58.680><c> of</c><00:07:58.860><c> stuff</c><00:07:59.160><c> I'm</c><00:07:59.580><c> lucky</c>

00:08:00.409 --> 00:08:00.419 align:start position:0%
think most of stuff I'm lucky
 

00:08:00.419 --> 00:08:02.330 align:start position:0%
think most of stuff I'm lucky
if<00:08:00.960><c> you</c><00:08:01.080><c> use</c><00:08:01.259><c> different</c><00:08:01.500><c> chain</c><00:08:01.800><c> first</c><00:08:02.099><c> things</c>

00:08:02.330 --> 00:08:02.340 align:start position:0%
if you use different chain first things
 

00:08:02.340 --> 00:08:03.770 align:start position:0%
if you use different chain first things
you<00:08:02.759><c> have</c><00:08:02.880><c> to</c><00:08:02.940><c> do</c><00:08:03.060><c> exactly</c><00:08:03.419><c> you</c><00:08:03.599><c> go</c><00:08:03.720><c> to</c>

00:08:03.770 --> 00:08:03.780 align:start position:0%
you have to do exactly you go to
 

00:08:03.780 --> 00:08:05.809 align:start position:0%
you have to do exactly you go to
metamask<00:08:04.319><c> and</c><00:08:04.620><c> you</c><00:08:04.919><c> know</c><00:08:05.039><c> change</c><00:08:05.220><c> the</c><00:08:05.460><c> network</c>

00:08:05.809 --> 00:08:05.819 align:start position:0%
metamask and you know change the network
 

00:08:05.819 --> 00:08:07.730 align:start position:0%
metamask and you know change the network
ID<00:08:06.120><c> and</c><00:08:06.360><c> the</c><00:08:06.539><c> stuff</c><00:08:06.660><c> you</c><00:08:07.080><c> don't</c><00:08:07.199><c> have</c><00:08:07.380><c> to</c><00:08:07.500><c> do</c><00:08:07.620><c> it</c>

00:08:07.730 --> 00:08:07.740 align:start position:0%
ID and the stuff you don't have to do it
 

00:08:07.740 --> 00:08:09.650 align:start position:0%
ID and the stuff you don't have to do it
because<00:08:08.039><c> you</c><00:08:08.580><c> don't</c><00:08:08.699><c> want</c><00:08:08.819><c> to</c><00:08:09.000><c> know</c><00:08:09.180><c> which</c>

00:08:09.650 --> 00:08:09.660 align:start position:0%
because you don't want to know which
 

00:08:09.660 --> 00:08:13.370 align:start position:0%
because you don't want to know which
chain<00:08:10.620><c> these</c><00:08:11.160><c> users</c><00:08:11.720><c> data</c><00:08:12.720><c> are</c><00:08:12.900><c> and</c><00:08:13.259><c> they're</c>

00:08:13.370 --> 00:08:13.380 align:start position:0%
chain these users data are and they're
 

00:08:13.380 --> 00:08:14.570 align:start position:0%
chain these users data are and they're
like<00:08:13.500><c> I</c><00:08:13.740><c> don't</c><00:08:13.800><c> want</c><00:08:13.919><c> to</c><00:08:14.039><c> know</c><00:08:14.099><c> like</c><00:08:14.280><c> you</c><00:08:14.400><c> know</c>

00:08:14.570 --> 00:08:14.580 align:start position:0%
like I don't want to know like you know
 

00:08:14.580 --> 00:08:17.029 align:start position:0%
like I don't want to know like you know
where<00:08:14.819><c> data</c><00:08:15.240><c> is</c><00:08:15.360><c> for</c><00:08:15.720><c> the</c><00:08:15.960><c> coinbase</c><00:08:16.319><c> users</c><00:08:16.740><c> or</c>

00:08:17.029 --> 00:08:17.039 align:start position:0%
where data is for the coinbase users or
 

00:08:17.039 --> 00:08:20.150 align:start position:0%
where data is for the coinbase users or
lens<00:08:17.819><c> users</c><00:08:18.240><c> so</c><00:08:18.539><c> that</c><00:08:19.139><c> for</c><00:08:19.440><c> the</c><00:08:19.680><c> read-only</c>

00:08:20.150 --> 00:08:20.160 align:start position:0%
lens users so that for the read-only
 

00:08:20.160 --> 00:08:23.689 align:start position:0%
lens users so that for the read-only
purpose<00:08:20.580><c> data</c><00:08:21.360><c> is</c><00:08:21.539><c> all</c><00:08:21.720><c> available</c><00:08:21.960><c> through</c><00:08:22.500><c> L1</c>

00:08:23.689 --> 00:08:23.699 align:start position:0%
purpose data is all available through L1
 

00:08:23.699 --> 00:08:26.869 align:start position:0%
purpose data is all available through L1
and<00:08:24.240><c> this</c><00:08:24.479><c> one</c><00:08:24.599><c> I</c><00:08:25.259><c> will</c><00:08:25.500><c> explain</c><00:08:25.740><c> later</c><00:08:26.099><c> but</c><00:08:26.400><c> we</c>

00:08:26.869 --> 00:08:26.879 align:start position:0%
and this one I will explain later but we
 

00:08:26.879 --> 00:08:28.610 align:start position:0%
and this one I will explain later but we
call<00:08:27.060><c> it</c><00:08:27.240><c> kind</c><00:08:27.419><c> of</c><00:08:27.539><c> trust</c><00:08:27.660><c> not</c><00:08:27.960><c> minimized</c>

00:08:28.610 --> 00:08:28.620 align:start position:0%
call it kind of trust not minimized
 

00:08:28.620 --> 00:08:33.050 align:start position:0%
call it kind of trust not minimized
you'll<00:08:29.340><c> find</c><00:08:29.520><c> out</c><00:08:29.699><c> a</c><00:08:29.879><c> bit</c><00:08:30.000><c> more</c><00:08:30.180><c> detail</c>

00:08:33.050 --> 00:08:33.060 align:start position:0%
 
 

00:08:33.060 --> 00:08:35.870 align:start position:0%
 
okay<00:08:33.599><c> so</c><00:08:33.959><c> under</c><00:08:34.140><c> the</c><00:08:34.440><c> hood</c><00:08:34.620><c> uh</c>

00:08:35.870 --> 00:08:35.880 align:start position:0%
okay so under the hood uh
 

00:08:35.880 --> 00:08:37.909 align:start position:0%
okay so under the hood uh
so<00:08:36.300><c> if</c><00:08:36.419><c> there's</c><00:08:36.659><c> any</c><00:08:36.899><c> pretty</c><00:08:37.380><c> much</c><00:08:37.500><c> all</c><00:08:37.740><c> the</c>

00:08:37.909 --> 00:08:37.919 align:start position:0%
so if there's any pretty much all the
 

00:08:37.919 --> 00:08:40.810 align:start position:0%
so if there's any pretty much all the
things<00:08:38.039><c> I'm</c><00:08:38.279><c> going</c><00:08:38.520><c> to</c><00:08:38.640><c> say</c><00:08:38.940><c> is</c><00:08:39.719><c> in</c><00:08:40.080><c> this</c><00:08:40.260><c> docs</c>

00:08:40.810 --> 00:08:40.820 align:start position:0%
things I'm going to say is in this docs
 

00:08:40.820 --> 00:08:43.490 align:start position:0%
things I'm going to say is in this docs
ens.domains<00:08:41.820><c> and</c><00:08:42.300><c> there's</c><00:08:42.539><c> a</c><00:08:42.719><c> QR</c><00:08:42.959><c> code</c><00:08:43.140><c> so</c><00:08:43.380><c> if</c>

00:08:43.490 --> 00:08:43.500 align:start position:0%
ens.domains and there's a QR code so if
 

00:08:43.500 --> 00:08:45.590 align:start position:0%
ens.domains and there's a QR code so if
you<00:08:43.680><c> you</c><00:08:43.860><c> are</c><00:08:44.219><c> interested</c><00:08:44.459><c> you</c><00:08:44.760><c> can</c><00:08:44.880><c> just</c><00:08:45.120><c> you</c>

00:08:45.590 --> 00:08:45.600 align:start position:0%
you you are interested you can just you
 

00:08:45.600 --> 00:08:47.389 align:start position:0%
you you are interested you can just you
know<00:08:45.720><c> take</c><00:08:45.839><c> a</c><00:08:46.020><c> shot</c>

00:08:47.389 --> 00:08:47.399 align:start position:0%
know take a shot
 

00:08:47.399 --> 00:08:49.730 align:start position:0%
know take a shot
and<00:08:47.880><c> sorry</c>

00:08:49.730 --> 00:08:49.740 align:start position:0%
and sorry
 

00:08:49.740 --> 00:08:51.350 align:start position:0%
and sorry
yeah<00:08:49.920><c> okay</c>

00:08:51.350 --> 00:08:51.360 align:start position:0%
yeah okay
 

00:08:51.360 --> 00:08:53.509 align:start position:0%
yeah okay
four<00:08:51.779><c> or</c><00:08:51.959><c> five</c><00:08:52.080><c> years</c><00:08:52.260><c> and</c><00:08:52.860><c> the</c><00:08:53.040><c> basic</c><00:08:53.339><c> model</c>

00:08:53.509 --> 00:08:53.519 align:start position:0%
four or five years and the basic model
 

00:08:53.519 --> 00:08:55.430 align:start position:0%
four or five years and the basic model
is<00:08:53.940><c> we</c><00:08:54.180><c> have</c><00:08:54.360><c> three</c>

00:08:55.430 --> 00:08:55.440 align:start position:0%
is we have three
 

00:08:55.440 --> 00:08:58.130 align:start position:0%
is we have three
well<00:08:55.920><c> basically</c><00:08:56.640><c> two</c><00:08:56.880><c> big</c><00:08:57.120><c> components</c><00:08:57.660><c> one</c><00:08:57.899><c> is</c>

00:08:58.130 --> 00:08:58.140 align:start position:0%
well basically two big components one is
 

00:08:58.140 --> 00:09:00.949 align:start position:0%
well basically two big components one is
called<00:08:58.320><c> registry</c><00:08:58.920><c> where</c><00:08:59.580><c> it's</c><00:08:59.760><c> a</c><00:09:00.000><c> big</c>

00:09:00.949 --> 00:09:00.959 align:start position:0%
called registry where it's a big
 

00:09:00.959 --> 00:09:04.870 align:start position:0%
called registry where it's a big
gigantic<00:09:01.500><c> dictionary</c><00:09:01.980><c> key</c><00:09:02.279><c> Value</c><00:09:02.519><c> Store</c>

00:09:04.870 --> 00:09:04.880 align:start position:0%
 
 

00:09:04.880 --> 00:09:09.730 align:start position:0%
 
and<00:09:05.880><c> instead</c><00:09:06.779><c> of</c><00:09:07.160><c> registry</c><00:09:08.160><c> hence</c><00:09:08.640><c> the</c><00:09:09.000><c> value</c>

00:09:09.730 --> 00:09:09.740 align:start position:0%
and instead of registry hence the value
 

00:09:09.740 --> 00:09:12.530 align:start position:0%
and instead of registry hence the value
we<00:09:10.740><c> return</c><00:09:10.980><c> so</c><00:09:11.399><c> for</c><00:09:11.580><c> example</c><00:09:11.820><c> in</c><00:09:12.060><c> this</c><00:09:12.180><c> example</c>

00:09:12.530 --> 00:09:12.540 align:start position:0%
we return so for example in this example
 

00:09:12.540 --> 00:09:17.269 align:start position:0%
we return so for example in this example
uh<00:09:13.440><c> you</c><00:09:13.920><c> ask</c><00:09:14.160><c> uh</c><00:09:15.060><c> what's</c><00:09:15.959><c> the</c><00:09:16.260><c> user</c><00:09:16.980><c> says</c>

00:09:17.269 --> 00:09:17.279 align:start position:0%
uh you ask uh what's the user says
 

00:09:17.279 --> 00:09:19.790 align:start position:0%
uh you ask uh what's the user says
what's<00:09:17.519><c> the</c><00:09:17.820><c> uh</c>

00:09:19.790 --> 00:09:19.800 align:start position:0%
what's the uh
 

00:09:19.800 --> 00:09:22.750 align:start position:0%
what's the uh
food<00:09:20.160><c> or</c><00:09:20.519><c> is</c><00:09:20.700><c> has</c><00:09:21.000><c> in</c><00:09:21.420><c> example</c><00:09:21.779><c> it</c><00:09:22.019><c> returns</c>

00:09:22.750 --> 00:09:22.760 align:start position:0%
food or is has in example it returns
 

00:09:22.760 --> 00:09:25.370 align:start position:0%
food or is has in example it returns
x1234<00:09:23.760><c> which</c><00:09:24.000><c> is</c><00:09:24.180><c> some</c><00:09:24.480><c> another</c><00:09:25.080><c> smart</c>

00:09:25.370 --> 00:09:25.380 align:start position:0%
x1234 which is some another smart
 

00:09:25.380 --> 00:09:27.410 align:start position:0%
x1234 which is some another smart
contract<00:09:25.800><c> called</c><00:09:25.980><c> resolver</c><00:09:26.580><c> and</c><00:09:27.240><c> the</c>

00:09:27.410 --> 00:09:27.420 align:start position:0%
contract called resolver and the
 

00:09:27.420 --> 00:09:30.170 align:start position:0%
contract called resolver and the
resolver<00:09:27.899><c> is</c><00:09:28.200><c> a</c><00:09:28.440><c> one</c><00:09:28.980><c> if</c><00:09:29.519><c> you</c><00:09:29.700><c> ask</c><00:09:29.880><c> that</c>

00:09:30.170 --> 00:09:30.180 align:start position:0%
resolver is a one if you ask that
 

00:09:30.180 --> 00:09:32.509 align:start position:0%
resolver is a one if you ask that
resolver<00:09:30.600><c> what's</c><00:09:30.899><c> the</c><00:09:31.080><c> address</c><00:09:31.200><c> of</c><00:09:31.519><c> food.edh</c>

00:09:32.509 --> 00:09:32.519 align:start position:0%
resolver what's the address of food.edh
 

00:09:32.519 --> 00:09:35.389 align:start position:0%
resolver what's the address of food.edh
that<00:09:33.180><c> Returns</c><00:09:33.600><c> the</c><00:09:33.779><c> actual</c><00:09:34.080><c> ECM</c><00:09:34.920><c> address</c><00:09:35.040><c> so</c>

00:09:35.389 --> 00:09:35.399 align:start position:0%
that Returns the actual ECM address so
 

00:09:35.399 --> 00:09:37.850 align:start position:0%
that Returns the actual ECM address so
that<00:09:35.519><c> kind</c><00:09:35.880><c> of</c><00:09:36.000><c> two</c><00:09:36.120><c> ways</c><00:09:36.360><c> right</c><00:09:37.320><c> and</c><00:09:37.620><c> the</c>

00:09:37.850 --> 00:09:37.860 align:start position:0%
that kind of two ways right and the
 

00:09:37.860 --> 00:09:40.430 align:start position:0%
that kind of two ways right and the
reason<00:09:38.220><c> we</c><00:09:38.459><c> did</c><00:09:38.640><c> is</c><00:09:38.880><c> is</c><00:09:39.120><c> the</c><00:09:39.600><c> flexibility</c><00:09:39.959><c> that</c>

00:09:40.430 --> 00:09:40.440 align:start position:0%
reason we did is is the flexibility that
 

00:09:40.440 --> 00:09:42.610 align:start position:0%
reason we did is is the flexibility that
uh

00:09:42.610 --> 00:09:42.620 align:start position:0%
uh
 

00:09:42.620 --> 00:09:45.889 align:start position:0%
uh
once<00:09:43.620><c> you</c><00:09:43.980><c> kind</c><00:09:44.519><c> of</c><00:09:44.640><c> change</c><00:09:44.880><c> it's</c><00:09:45.720><c> very</c>

00:09:45.889 --> 00:09:45.899 align:start position:0%
once you kind of change it's very
 

00:09:45.899 --> 00:09:47.509 align:start position:0%
once you kind of change it's very
difficult<00:09:46.140><c> to</c><00:09:46.320><c> change</c><00:09:46.440><c> smart</c><00:09:46.740><c> contract</c><00:09:47.100><c> once</c>

00:09:47.509 --> 00:09:47.519 align:start position:0%
difficult to change smart contract once
 

00:09:47.519 --> 00:09:49.370 align:start position:0%
difficult to change smart contract once
you<00:09:47.580><c> deployed</c><00:09:48.000><c> to</c><00:09:48.360><c> ask</c><00:09:48.540><c> everybody</c><00:09:48.779><c> to</c><00:09:49.200><c> change</c>

00:09:49.370 --> 00:09:49.380 align:start position:0%
you deployed to ask everybody to change
 

00:09:49.380 --> 00:09:52.610 align:start position:0%
you deployed to ask everybody to change
point<00:09:49.740><c> to</c><00:09:49.920><c> the</c><00:09:50.100><c> new</c><00:09:50.220><c> one</c><00:09:50.779><c> so</c><00:09:51.779><c> but</c><00:09:52.080><c> if</c><00:09:52.260><c> you</c><00:09:52.380><c> have</c>

00:09:52.610 --> 00:09:52.620 align:start position:0%
point to the new one so but if you have
 

00:09:52.620 --> 00:09:55.850 align:start position:0%
point to the new one so but if you have
a<00:09:52.740><c> resolver</c><00:09:53.300><c> each</c><00:09:54.300><c> user</c><00:09:54.720><c> or</c><00:09:54.899><c> each</c><00:09:55.260><c> name</c><00:09:55.440><c> owner</c>

00:09:55.850 --> 00:09:55.860 align:start position:0%
a resolver each user or each name owner
 

00:09:55.860 --> 00:09:58.310 align:start position:0%
a resolver each user or each name owner
this<00:09:56.160><c> is</c><00:09:56.279><c> important</c><00:09:56.580><c> to</c><00:09:56.760><c> understand</c><00:09:56.940><c> is</c><00:09:57.360><c> a</c><00:09:57.660><c> can</c>

00:09:58.310 --> 00:09:58.320 align:start position:0%
this is important to understand is a can
 

00:09:58.320 --> 00:10:01.310 align:start position:0%
this is important to understand is a can
swap<00:09:59.040><c> the</c><00:09:59.360><c> resolver</c><00:10:00.360><c> and</c><00:10:00.660><c> have</c><00:10:00.899><c> their</c><00:10:01.200><c> own</c>

00:10:01.310 --> 00:10:01.320 align:start position:0%
swap the resolver and have their own
 

00:10:01.320 --> 00:10:04.790 align:start position:0%
swap the resolver and have their own
custom<00:10:01.620><c> uh</c><00:10:02.459><c> logic</c><00:10:03.120><c> or</c><00:10:03.360><c> if</c><00:10:03.839><c> we</c><00:10:04.019><c> release</c><00:10:04.320><c> a</c><00:10:04.620><c> new</c>

00:10:04.790 --> 00:10:04.800 align:start position:0%
custom uh logic or if we release a new
 

00:10:04.800 --> 00:10:06.590 align:start position:0%
custom uh logic or if we release a new
feature<00:10:05.160><c> you</c><00:10:05.700><c> can</c><00:10:05.820><c> upgrade</c><00:10:06.180><c> to</c><00:10:06.360><c> the</c><00:10:06.480><c> new</c>

00:10:06.590 --> 00:10:06.600 align:start position:0%
feature you can upgrade to the new
 

00:10:06.600 --> 00:10:10.730 align:start position:0%
feature you can upgrade to the new
feature<00:10:07.160><c> or</c><00:10:08.160><c> by</c><00:10:08.580><c> uh</c><00:10:09.120><c> by</c><00:10:09.779><c> each</c><00:10:09.959><c> user</c><00:10:10.380><c> by</c><00:10:10.560><c> each</c>

00:10:10.730 --> 00:10:10.740 align:start position:0%
feature or by uh by each user by each
 

00:10:10.740 --> 00:10:13.430 align:start position:0%
feature or by uh by each user by each
domain<00:10:11.160><c> okay</c><00:10:11.519><c> so</c><00:10:11.820><c> this</c><00:10:12.000><c> is</c><00:10:12.060><c> a</c><00:10:12.300><c> basic</c><00:10:12.600><c> and</c><00:10:13.260><c> with</c>

00:10:13.430 --> 00:10:13.440 align:start position:0%
domain okay so this is a basic and with
 

00:10:13.440 --> 00:10:14.630 align:start position:0%
domain okay so this is a basic and with
this<00:10:13.620><c> in</c><00:10:13.860><c> mind</c>

00:10:14.630 --> 00:10:14.640 align:start position:0%
this in mind
 

00:10:14.640 --> 00:10:19.610 align:start position:0%
this in mind
uh<00:10:15.600><c> what</c><00:10:16.080><c> we</c><00:10:16.620><c> do</c><00:10:17.100><c> with</c><00:10:17.580><c> this</c><00:10:18.060><c> new</c><00:10:18.899><c> interchange</c>

00:10:19.610 --> 00:10:19.620 align:start position:0%
uh what we do with this new interchange
 

00:10:19.620 --> 00:10:22.009 align:start position:0%
uh what we do with this new interchange
of

00:10:22.009 --> 00:10:22.019 align:start position:0%
of
 

00:10:22.019 --> 00:10:24.590 align:start position:0%
of
across<00:10:22.860><c> chain</c><00:10:23.040><c> uh</c><00:10:23.519><c> thing</c><00:10:24.000><c> is</c><00:10:24.300><c> something</c>

00:10:24.590 --> 00:10:24.600 align:start position:0%
across chain uh thing is something
 

00:10:24.600 --> 00:10:27.850 align:start position:0%
across chain uh thing is something
called<00:10:24.839><c> ccip</c><00:10:25.320><c> read</c><00:10:25.820><c> also</c><00:10:26.820><c> known</c><00:10:27.120><c> as</c>

00:10:27.850 --> 00:10:27.860 align:start position:0%
called ccip read also known as
 

00:10:27.860 --> 00:10:30.889 align:start position:0%
called ccip read also known as
eip3668<00:10:28.860><c> uh</c><00:10:29.640><c> secure</c><00:10:29.940><c> of</c><00:10:30.180><c> chain</c><00:10:30.420><c> data</c>

00:10:30.889 --> 00:10:30.899 align:start position:0%
eip3668 uh secure of chain data
 

00:10:30.899 --> 00:10:32.750 align:start position:0%
eip3668 uh secure of chain data
retrievable<00:10:31.380><c> and</c><00:10:31.980><c> what</c><00:10:32.220><c> I'm</c><00:10:32.399><c> going</c><00:10:32.580><c> to</c>

00:10:32.750 --> 00:10:32.760 align:start position:0%
retrievable and what I'm going to
 

00:10:32.760 --> 00:10:35.509 align:start position:0%
retrievable and what I'm going to
explain<00:10:33.060><c> is</c><00:10:33.360><c> it's</c><00:10:34.019><c> going</c><00:10:34.260><c> to</c><00:10:34.380><c> the</c><00:10:34.620><c> instead</c><00:10:35.459><c> of</c>

00:10:35.509 --> 00:10:35.519 align:start position:0%
explain is it's going to the instead of
 

00:10:35.519 --> 00:10:37.850 align:start position:0%
explain is it's going to the instead of
the<00:10:35.700><c> two-step</c><00:10:36.180><c> model</c><00:10:36.420><c> of</c><00:10:36.899><c> the</c><00:10:37.200><c> existing</c>

00:10:37.850 --> 00:10:37.860 align:start position:0%
the two-step model of the existing
 

00:10:37.860 --> 00:10:43.150 align:start position:0%
the two-step model of the existing
resolver<00:10:38.339><c> it's</c><00:10:38.940><c> a</c><00:10:39.240><c> three-step</c><00:10:39.899><c> model</c><00:10:40.140><c> and</c>

00:10:43.150 --> 00:10:43.160 align:start position:0%
 
 

00:10:43.160 --> 00:10:46.610 align:start position:0%
 
request<00:10:44.160><c> and</c><00:10:44.459><c> a</c><00:10:44.579><c> verify</c>

00:10:46.610 --> 00:10:46.620 align:start position:0%
request and a verify
 

00:10:46.620 --> 00:10:49.850 align:start position:0%
request and a verify
okay<00:10:47.160><c> so</c><00:10:47.579><c> what</c><00:10:48.120><c> it</c><00:10:48.420><c> does</c><00:10:48.660><c> for</c><00:10:49.320><c> the</c><00:10:49.500><c> first</c><00:10:49.680><c> time</c>

00:10:49.850 --> 00:10:49.860 align:start position:0%
okay so what it does for the first time
 

00:10:49.860 --> 00:10:51.829 align:start position:0%
okay so what it does for the first time
is<00:10:50.040><c> like</c><00:10:50.279><c> for</c><00:10:50.459><c> example</c><00:10:50.640><c> if</c><00:10:50.880><c> you</c><00:10:51.120><c> go</c><00:10:51.300><c> ask</c><00:10:51.600><c> for</c>

00:10:51.829 --> 00:10:51.839 align:start position:0%
is like for example if you go ask for
 

00:10:51.839 --> 00:10:54.290 align:start position:0%
is like for example if you go ask for
the<00:10:52.140><c> uh</c>

00:10:54.290 --> 00:10:54.300 align:start position:0%
the uh
 

00:10:54.300 --> 00:10:57.170 align:start position:0%
the uh
data<00:10:55.079><c> on</c><00:10:55.320><c> the</c><00:10:55.440><c> resolver</c><00:10:55.920><c> uh</c><00:10:56.820><c> instead</c><00:10:57.120><c> of</c>

00:10:57.170 --> 00:10:57.180 align:start position:0%
data on the resolver uh instead of
 

00:10:57.180 --> 00:10:59.150 align:start position:0%
data on the resolver uh instead of
returning<00:10:57.720><c> the</c><00:10:57.839><c> data</c><00:10:58.079><c> it</c><00:10:58.440><c> actually</c><00:10:58.620><c> throw</c><00:10:58.920><c> the</c>

00:10:59.150 --> 00:10:59.160 align:start position:0%
returning the data it actually throw the
 

00:10:59.160 --> 00:11:01.970 align:start position:0%
returning the data it actually throw the
exception<00:10:59.519><c> called</c><00:11:00.300><c> off</c><00:11:00.540><c> chain</c><00:11:00.779><c> lookup</c><00:11:01.200><c> and</c><00:11:01.740><c> so</c>

00:11:01.970 --> 00:11:01.980 align:start position:0%
exception called off chain lookup and so
 

00:11:01.980 --> 00:11:04.790 align:start position:0%
exception called off chain lookup and so
like<00:11:02.240><c> this</c><00:11:03.240><c> error</c><00:11:03.540><c> message</c><00:11:03.720><c> came</c><00:11:04.260><c> from</c><00:11:04.560><c> I</c>

00:11:04.790 --> 00:11:04.800 align:start position:0%
like this error message came from I
 

00:11:04.800 --> 00:11:07.730 align:start position:0%
like this error message came from I
think<00:11:04.920><c> solidity</c><00:11:05.519><c> eight</c><00:11:05.820><c> point</c><00:11:06.060><c> something</c><00:11:06.779><c> and</c>

00:11:07.730 --> 00:11:07.740 align:start position:0%
think solidity eight point something and
 

00:11:07.740 --> 00:11:09.650 align:start position:0%
think solidity eight point something and
this<00:11:08.519><c> interesting</c><00:11:08.880><c> thing</c><00:11:09.060><c> is</c><00:11:09.300><c> like</c><00:11:09.480><c> a</c>

00:11:09.650 --> 00:11:09.660 align:start position:0%
this interesting thing is like a
 

00:11:09.660 --> 00:11:12.350 align:start position:0%
this interesting thing is like a
basically<00:11:09.959><c> it</c><00:11:10.920><c> returns</c><00:11:11.519><c> a</c><00:11:11.640><c> different</c><00:11:11.820><c> kind</c><00:11:12.180><c> of</c>

00:11:12.350 --> 00:11:12.360 align:start position:0%
basically it returns a different kind of
 

00:11:12.360 --> 00:11:15.590 align:start position:0%
basically it returns a different kind of
a<00:11:12.480><c> data</c><00:11:12.839><c> type</c><00:11:13.019><c> by</c><00:11:13.860><c> calling</c><00:11:14.339><c> the</c><00:11:14.519><c> same</c><00:11:14.940><c> function</c>

00:11:15.590 --> 00:11:15.600 align:start position:0%
a data type by calling the same function
 

00:11:15.600 --> 00:11:18.110 align:start position:0%
a data type by calling the same function
so<00:11:16.260><c> that</c><00:11:16.440><c> like</c><00:11:16.620><c> you</c><00:11:16.860><c> don't</c><00:11:17.040><c> have</c><00:11:17.160><c> to</c><00:11:17.399><c> client</c>

00:11:18.110 --> 00:11:18.120 align:start position:0%
so that like you don't have to client
 

00:11:18.120 --> 00:11:19.670 align:start position:0%
so that like you don't have to client
doesn't<00:11:18.480><c> have</c><00:11:18.720><c> to</c><00:11:18.839><c> know</c><00:11:19.019><c> whether</c><00:11:19.500><c> the</c>

00:11:19.670 --> 00:11:19.680 align:start position:0%
doesn't have to know whether the
 

00:11:19.680 --> 00:11:23.509 align:start position:0%
doesn't have to know whether the
function<00:11:20.100><c> call</c><00:11:20.339><c> is</c><00:11:20.640><c> towards</c><00:11:21.360><c> L1</c><00:11:21.779><c> or</c><00:11:22.220><c> L2</c><00:11:23.220><c> other</c>

00:11:23.509 --> 00:11:23.519 align:start position:0%
function call is towards L1 or L2 other
 

00:11:23.519 --> 00:11:26.269 align:start position:0%
function call is towards L1 or L2 other
place<00:11:23.760><c> it's</c><00:11:24.000><c> just</c><00:11:24.180><c> like</c><00:11:24.540><c> you</c><00:11:24.720><c> uh</c><00:11:25.560><c> e</c><00:11:25.800><c> reverts</c>

00:11:26.269 --> 00:11:26.279 align:start position:0%
place it's just like you uh e reverts
 

00:11:26.279 --> 00:11:28.190 align:start position:0%
place it's just like you uh e reverts
and<00:11:26.399><c> it</c><00:11:26.640><c> catches</c><00:11:27.000><c> and</c><00:11:27.360><c> then</c><00:11:27.480><c> once</c><00:11:27.660><c> you</c><00:11:27.779><c> revert</c>

00:11:28.190 --> 00:11:28.200 align:start position:0%
and it catches and then once you revert
 

00:11:28.200 --> 00:11:31.190 align:start position:0%
and it catches and then once you revert
you<00:11:28.440><c> catch</c><00:11:28.740><c> the</c><00:11:29.120><c> revert</c><00:11:30.120><c> message</c><00:11:30.240><c> it</c><00:11:30.720><c> has</c><00:11:30.959><c> the</c>

00:11:31.190 --> 00:11:31.200 align:start position:0%
you catch the revert message it has the
 

00:11:31.200 --> 00:11:34.009 align:start position:0%
you catch the revert message it has the
information<00:11:31.320><c> about</c><00:11:31.940><c> uh</c><00:11:32.940><c> this</c><00:11:33.360><c> address</c><00:11:33.600><c> which</c>

00:11:34.009 --> 00:11:34.019 align:start position:0%
information about uh this address which
 

00:11:34.019 --> 00:11:36.590 align:start position:0%
information about uh this address which
is<00:11:34.140><c> a</c><00:11:34.380><c> resolver</c><00:11:35.220><c> then</c><00:11:36.000><c> it</c><00:11:36.360><c> has</c><00:11:36.480><c> something</c>

00:11:36.590 --> 00:11:36.600 align:start position:0%
is a resolver then it has something
 

00:11:36.600 --> 00:11:39.290 align:start position:0%
is a resolver then it has something
called<00:11:36.839><c> URL</c><00:11:37.320><c> which</c><00:11:38.040><c> is</c><00:11:38.220><c> we</c><00:11:38.579><c> call</c><00:11:38.760><c> a</c><00:11:38.940><c> Gateway</c>

00:11:39.290 --> 00:11:39.300 align:start position:0%
called URL which is we call a Gateway
 

00:11:39.300 --> 00:11:43.069 align:start position:0%
called URL which is we call a Gateway
server<00:11:39.779><c> and</c><00:11:40.500><c> plus</c><00:11:41.399><c> the</c><00:11:41.640><c> core</c><00:11:41.820><c> data</c><00:11:42.240><c> which</c><00:11:42.540><c> you</c>

00:11:43.069 --> 00:11:43.079 align:start position:0%
server and plus the core data which you
 

00:11:43.079 --> 00:11:45.170 align:start position:0%
server and plus the core data which you
know<00:11:43.140><c> you</c><00:11:43.320><c> send</c><00:11:43.500><c> for</c><00:11:43.680><c> the</c><00:11:43.800><c> function</c><00:11:44.040><c> call</c><00:11:44.279><c> and</c>

00:11:45.170 --> 00:11:45.180 align:start position:0%
know you send for the function call and
 

00:11:45.180 --> 00:11:48.290 align:start position:0%
know you send for the function call and
of<00:11:46.079><c> gem</c><00:11:46.380><c> is</c><00:11:46.500><c> over</c><00:11:46.680><c> Reservoir</c><00:11:47.279><c> so</c><00:11:47.640><c> this</c><00:11:47.880><c> is</c><00:11:48.000><c> I</c>

00:11:48.290 --> 00:11:48.300 align:start position:0%
of gem is over Reservoir so this is I
 

00:11:48.300 --> 00:11:49.910 align:start position:0%
of gem is over Reservoir so this is I
think

00:11:49.910 --> 00:11:49.920 align:start position:0%
think
 

00:11:49.920 --> 00:11:54.050 align:start position:0%
think
the<00:11:50.579><c> function</c><00:11:50.880><c> type</c><00:11:51.240><c> of</c><00:11:51.480><c> the</c><00:11:51.720><c> uh</c>

00:11:54.050 --> 00:11:54.060 align:start position:0%
the function type of the uh
 

00:11:54.060 --> 00:11:56.569 align:start position:0%
the function type of the uh
function<00:11:54.779><c> which</c><00:11:55.200><c> you're</c><00:11:55.380><c> gonna</c><00:11:55.620><c> call</c><00:11:55.980><c> once</c>

00:11:56.569 --> 00:11:56.579 align:start position:0%
function which you're gonna call once
 

00:11:56.579 --> 00:11:59.210 align:start position:0%
function which you're gonna call once
again<00:11:56.839><c> once</c><00:11:57.839><c> the</c><00:11:58.019><c> Gateway</c><00:11:58.320><c> returns</c><00:11:59.040><c> up</c>

00:11:59.210 --> 00:11:59.220 align:start position:0%
again once the Gateway returns up
 

00:11:59.220 --> 00:12:00.610 align:start position:0%
again once the Gateway returns up
results

00:12:00.610 --> 00:12:00.620 align:start position:0%
results
 

00:12:00.620 --> 00:12:04.430 align:start position:0%
results
and<00:12:01.620><c> what</c><00:12:02.279><c> the</c><00:12:02.760><c> code</c><00:12:02.940><c> is</c><00:12:03.180><c> a</c><00:12:03.300><c> bit</c><00:12:03.360><c> old</c><00:12:03.540><c> so</c><00:12:04.079><c> there</c>

00:12:04.430 --> 00:12:04.440 align:start position:0%
and what the code is a bit old so there
 

00:12:04.440 --> 00:12:06.410 align:start position:0%
and what the code is a bit old so there
might<00:12:04.620><c> be</c><00:12:04.740><c> some</c><00:12:04.920><c> consistency</c><00:12:05.459><c> that</c><00:12:05.940><c> so</c><00:12:06.180><c> step</c>

00:12:06.410 --> 00:12:06.420 align:start position:0%
might be some consistency that so step
 

00:12:06.420 --> 00:12:10.550 align:start position:0%
might be some consistency that so step
one<00:12:06.600><c> revert</c><00:12:07.800><c> and</c><00:12:08.279><c> that's</c><00:12:08.519><c> solidity</c><00:12:09.060><c> code</c>

00:12:10.550 --> 00:12:10.560 align:start position:0%
one revert and that's solidity code
 

00:12:10.560 --> 00:12:13.490 align:start position:0%
one revert and that's solidity code
and<00:12:11.040><c> the</c><00:12:11.220><c> once</c><00:12:11.519><c> that's</c><00:12:11.700><c> done</c><00:12:12.060><c> uh</c>

00:12:13.490 --> 00:12:13.500 align:start position:0%
and the once that's done uh
 

00:12:13.500 --> 00:12:16.790 align:start position:0%
and the once that's done uh
so<00:12:13.980><c> this</c><00:12:14.220><c> is</c><00:12:14.339><c> a</c><00:12:14.579><c> web</c><00:12:14.940><c> service</c><00:12:15.180><c> that</c><00:12:15.839><c> URL</c><00:12:16.320><c> you</c>

00:12:16.790 --> 00:12:16.800 align:start position:0%
so this is a web service that URL you
 

00:12:16.800 --> 00:12:19.190 align:start position:0%
so this is a web service that URL you
know<00:12:16.920><c> you</c><00:12:17.100><c> just</c><00:12:17.279><c> catch</c><00:12:17.700><c> in</c><00:12:17.880><c> a</c><00:12:18.000><c> revert</c><00:12:18.540><c> you</c><00:12:19.019><c> call</c>

00:12:19.190 --> 00:12:19.200 align:start position:0%
know you just catch in a revert you call
 

00:12:19.200 --> 00:12:22.190 align:start position:0%
know you just catch in a revert you call
this<00:12:19.440><c> uh</c><00:12:19.680><c> web</c><00:12:20.220><c> services</c><00:12:20.399><c> and</c><00:12:20.940><c> the</c><00:12:21.180><c> uh</c><00:12:21.839><c> things</c>

00:12:22.190 --> 00:12:22.200 align:start position:0%
this uh web services and the uh things
 

00:12:22.200 --> 00:12:25.069 align:start position:0%
this uh web services and the uh things
it<00:12:22.440><c> does</c><00:12:22.680><c> is</c><00:12:22.920><c> uh</c><00:12:23.760><c> fast</c><00:12:24.060><c> line</c><00:12:24.240><c> is</c><00:12:24.540><c> the</c><00:12:24.660><c> Salvador</c>

00:12:25.069 --> 00:12:25.079 align:start position:0%
it does is uh fast line is the Salvador
 

00:12:25.079 --> 00:12:27.470 align:start position:0%
it does is uh fast line is the Salvador
art<00:12:25.380><c> is</c><00:12:25.560><c> just</c><00:12:25.800><c> like</c><00:12:25.980><c> a</c>

00:12:27.470 --> 00:12:27.480 align:start position:0%
art is just like a
 

00:12:27.480 --> 00:12:30.370 align:start position:0%
art is just like a
function<00:12:28.260><c> uh</c>

00:12:30.370 --> 00:12:30.380 align:start position:0%
function uh
 

00:12:30.380 --> 00:12:33.829 align:start position:0%
function uh
ccipv<00:12:31.380><c> server</c><00:12:31.860><c> Library</c><00:12:32.160><c> offers</c><00:12:32.640><c> like</c><00:12:32.880><c> any</c><00:12:33.420><c> or</c>

00:12:33.829 --> 00:12:33.839 align:start position:0%
ccipv server Library offers like any or
 

00:12:33.839 --> 00:12:35.690 align:start position:0%
ccipv server Library offers like any or
any<00:12:34.079><c> of</c><00:12:34.200><c> the</c><00:12:34.380><c> web</c><00:12:34.500><c> services</c><00:12:34.680><c> you</c><00:12:35.100><c> have</c><00:12:35.279><c> you</c><00:12:35.579><c> can</c>

00:12:35.690 --> 00:12:35.700 align:start position:0%
any of the web services you have you can
 

00:12:35.700 --> 00:12:37.850 align:start position:0%
any of the web services you have you can
kind<00:12:35.940><c> of</c><00:12:36.060><c> chuckle</c><00:12:36.660><c> in</c><00:12:36.779><c> this</c><00:12:36.959><c> uh</c><00:12:37.200><c> capability</c>

00:12:37.850 --> 00:12:37.860 align:start position:0%
kind of chuckle in this uh capability
 

00:12:37.860 --> 00:12:40.190 align:start position:0%
kind of chuckle in this uh capability
easily<00:12:38.339><c> then</c><00:12:38.760><c> what</c><00:12:39.000><c> you</c><00:12:39.120><c> do</c><00:12:39.360><c> is</c><00:12:39.480><c> you</c><00:12:39.720><c> basically</c>

00:12:40.190 --> 00:12:40.200 align:start position:0%
easily then what you do is you basically
 

00:12:40.200 --> 00:12:42.110 align:start position:0%
easily then what you do is you basically
query<00:12:40.560><c> the</c><00:12:40.740><c> data</c><00:12:41.100><c> from</c><00:12:41.339><c> somewhere</c><00:12:41.760><c> it</c><00:12:42.000><c> could</c>

00:12:42.110 --> 00:12:42.120 align:start position:0%
query the data from somewhere it could
 

00:12:42.120 --> 00:12:44.449 align:start position:0%
query the data from somewhere it could
be<00:12:42.240><c> database</c><00:12:42.660><c> it</c><00:12:42.899><c> could</c><00:12:43.019><c> be</c><00:12:43.139><c> of</c>

00:12:44.449 --> 00:12:44.459 align:start position:0%
be database it could be of
 

00:12:44.459 --> 00:12:46.069 align:start position:0%
be database it could be of
a side<00:12:45.120><c> chain</c><00:12:45.360><c> it</c><00:12:45.600><c> could</c><00:12:45.720><c> be</c><00:12:45.839><c> Google</c>

00:12:46.069 --> 00:12:46.079 align:start position:0%
a side chain it could be Google
 

00:12:46.079 --> 00:12:49.310 align:start position:0%
a side chain it could be Google
spreadsheet<00:12:46.860><c> then</c><00:12:47.579><c> after</c><00:12:48.120><c> that</c><00:12:48.420><c> we</c><00:12:48.839><c> basically</c>

00:12:49.310 --> 00:12:49.320 align:start position:0%
spreadsheet then after that we basically
 

00:12:49.320 --> 00:12:53.509 align:start position:0%
spreadsheet then after that we basically
ask<00:12:49.820><c> the</c><00:12:50.820><c> gateway</c><00:12:51.240><c> to</c><00:12:51.540><c> sign</c><00:12:51.839><c> the</c><00:12:52.200><c> data</c><00:12:52.680><c> and</c><00:12:53.220><c> it</c>

00:12:53.509 --> 00:12:53.519 align:start position:0%
ask the gateway to sign the data and it
 

00:12:53.519 --> 00:12:56.870 align:start position:0%
ask the gateway to sign the data and it
returns<00:12:54.000><c> uh</c><00:12:54.899><c> back</c><00:12:55.139><c> to</c><00:12:55.320><c> the</c><00:12:55.440><c> client</c><00:12:55.740><c> and</c><00:12:56.459><c> once</c>

00:12:56.870 --> 00:12:56.880 align:start position:0%
returns uh back to the client and once
 

00:12:56.880 --> 00:13:00.710 align:start position:0%
returns uh back to the client and once
it's<00:12:57.060><c> returned</c><00:12:57.680><c> uh</c><00:12:58.680><c> again</c><00:12:59.279><c> this</c><00:13:00.060><c> is</c><00:13:00.180><c> in</c><00:13:00.360><c> L1</c>

00:13:00.710 --> 00:13:00.720 align:start position:0%
it's returned uh again this is in L1
 

00:13:00.720 --> 00:13:04.670 align:start position:0%
it's returned uh again this is in L1
that<00:13:01.260><c> uh</c><00:13:01.680><c> it</c><00:13:02.459><c> basically</c><00:13:03.200><c> calls</c><00:13:04.200><c> this</c><00:13:04.380><c> function</c>

00:13:04.670 --> 00:13:04.680 align:start position:0%
that uh it basically calls this function
 

00:13:04.680 --> 00:13:08.150 align:start position:0%
that uh it basically calls this function
to<00:13:04.920><c> and</c><00:13:05.399><c> you</c><00:13:05.760><c> decode</c><00:13:06.240><c> this</c><00:13:06.540><c> signature</c><00:13:07.380><c> and</c><00:13:07.980><c> you</c>

00:13:08.150 --> 00:13:08.160 align:start position:0%
to and you decode this signature and you
 

00:13:08.160 --> 00:13:10.009 align:start position:0%
to and you decode this signature and you
check<00:13:08.279><c> like</c><00:13:08.519><c> if</c><00:13:08.700><c> we</c><00:13:08.820><c> verified</c><00:13:09.180><c> and</c><00:13:09.600><c> if</c><00:13:09.779><c> you</c>

00:13:10.009 --> 00:13:10.019 align:start position:0%
check like if we verified and if you
 

00:13:10.019 --> 00:13:12.410 align:start position:0%
check like if we verified and if you
it's<00:13:10.740><c> verified</c><00:13:11.100><c> by</c><00:13:11.399><c> the</c><00:13:11.579><c> Gateway</c><00:13:11.940><c> it</c><00:13:12.240><c> was</c>

00:13:12.410 --> 00:13:12.420 align:start position:0%
it's verified by the Gateway it was
 

00:13:12.420 --> 00:13:15.889 align:start position:0%
it's verified by the Gateway it was
specified<00:13:12.779><c> in</c><00:13:12.959><c> revert</c><00:13:13.560><c> we</c><00:13:13.920><c> say</c><00:13:14.040><c> okay</c><00:13:14.600><c> we</c><00:13:15.600><c> trust</c>

00:13:15.889 --> 00:13:15.899 align:start position:0%
specified in revert we say okay we trust
 

00:13:15.899 --> 00:13:18.170 align:start position:0%
specified in revert we say okay we trust
this<00:13:16.200><c> Gateway</c><00:13:16.800><c> service</c><00:13:17.100><c> so</c><00:13:17.519><c> like</c><00:13:17.700><c> hence</c><00:13:17.940><c> we</c>

00:13:18.170 --> 00:13:18.180 align:start position:0%
this Gateway service so like hence we
 

00:13:18.180 --> 00:13:20.990 align:start position:0%
this Gateway service so like hence we
return<00:13:18.300><c> the</c><00:13:18.660><c> data</c><00:13:18.959><c> so</c><00:13:19.320><c> bye</c><00:13:20.040><c> by</c><00:13:20.579><c> using</c><00:13:20.880><c> smart</c>

00:13:20.990 --> 00:13:21.000 align:start position:0%
return the data so bye by using smart
 

00:13:21.000 --> 00:13:23.090 align:start position:0%
return the data so bye by using smart
contract<00:13:21.420><c> to</c><00:13:21.600><c> be</c><00:13:21.720><c> kind</c><00:13:21.959><c> of</c><00:13:22.079><c> proxy</c><00:13:22.380><c> yeah</c><00:13:22.680><c> user</c>

00:13:23.090 --> 00:13:23.100 align:start position:0%
contract to be kind of proxy yeah user
 

00:13:23.100 --> 00:13:25.190 align:start position:0%
contract to be kind of proxy yeah user
can<00:13:23.339><c> retrieve</c><00:13:24.120><c> the</c><00:13:24.240><c> off-chain</c><00:13:24.660><c> data</c><00:13:25.019><c> without</c>

00:13:25.190 --> 00:13:25.200 align:start position:0%
can retrieve the off-chain data without
 

00:13:25.200 --> 00:13:27.350 align:start position:0%
can retrieve the off-chain data without
switching<00:13:25.680><c> metamask</c><00:13:26.160><c> or</c><00:13:26.399><c> not</c><00:13:26.880><c> knowing</c><00:13:27.240><c> any</c>

00:13:27.350 --> 00:13:27.360 align:start position:0%
switching metamask or not knowing any
 

00:13:27.360 --> 00:13:29.269 align:start position:0%
switching metamask or not knowing any
other<00:13:27.540><c> information</c><00:13:27.779><c> but</c><00:13:28.680><c> all</c><00:13:28.980><c> these</c><00:13:29.160><c> things</c>

00:13:29.269 --> 00:13:29.279 align:start position:0%
other information but all these things
 

00:13:29.279 --> 00:13:30.949 align:start position:0%
other information but all these things
are<00:13:29.519><c> kind</c><00:13:29.760><c> of</c><00:13:29.880><c> encapsulated</c><00:13:30.420><c> especially</c>

00:13:30.949 --> 00:13:30.959 align:start position:0%
are kind of encapsulated especially
 

00:13:30.959 --> 00:13:33.889 align:start position:0%
are kind of encapsulated especially
using<00:13:31.260><c> esos.js</c><00:13:31.980><c> so</c><00:13:32.579><c> most</c><00:13:32.880><c> data</c><00:13:33.300><c> use</c><00:13:33.480><c> you</c><00:13:33.720><c> don't</c>

00:13:33.889 --> 00:13:33.899 align:start position:0%
using esos.js so most data use you don't
 

00:13:33.899 --> 00:13:36.110 align:start position:0%
using esos.js so most data use you don't
actually<00:13:34.139><c> even</c><00:13:34.620><c> see</c><00:13:34.920><c> it</c><00:13:35.100><c> but</c><00:13:35.459><c> if</c><00:13:35.639><c> we</c><00:13:35.820><c> want</c><00:13:36.000><c> to</c>

00:13:36.110 --> 00:13:36.120 align:start position:0%
actually even see it but if we want to
 

00:13:36.120 --> 00:13:38.449 align:start position:0%
actually even see it but if we want to
do<00:13:36.180><c> directly</c><00:13:36.660><c> with</c><00:13:37.200><c> the</c><00:13:37.500><c> interactive</c><00:13:38.160><c> smart</c>

00:13:38.449 --> 00:13:38.459 align:start position:0%
do directly with the interactive smart
 

00:13:38.459 --> 00:13:40.850 align:start position:0%
do directly with the interactive smart
contract<00:13:38.820><c> you</c><00:13:39.540><c> kind</c><00:13:39.720><c> of</c><00:13:39.839><c> have</c><00:13:39.959><c> to</c><00:13:40.139><c> know</c>

00:13:40.850 --> 00:13:40.860 align:start position:0%
contract you kind of have to know
 

00:13:40.860 --> 00:13:41.810 align:start position:0%
contract you kind of have to know
yeah

00:13:41.810 --> 00:13:41.820 align:start position:0%
yeah
 

00:13:41.820 --> 00:13:46.490 align:start position:0%
yeah
and<00:13:42.540><c> so</c><00:13:43.019><c> once</c><00:13:43.740><c> the</c><00:13:44.220><c> basic</c><00:13:44.700><c> logic</c><00:13:45.420><c> of</c><00:13:45.779><c> the</c><00:13:46.019><c> of</c>

00:13:46.490 --> 00:13:46.500 align:start position:0%
and so once the basic logic of the of
 

00:13:46.500 --> 00:13:49.790 align:start position:0%
and so once the basic logic of the of
generated<00:13:46.980><c> redrubal</c><00:13:47.700><c> is</c>

00:13:49.790 --> 00:13:49.800 align:start position:0%
generated redrubal is
 

00:13:49.800 --> 00:13:51.889 align:start position:0%
generated redrubal is
explained<00:13:50.639><c> next</c><00:13:50.940><c> thing</c><00:13:51.060><c> you</c><00:13:51.240><c> also</c><00:13:51.720><c> have</c><00:13:51.839><c> to</c>

00:13:51.889 --> 00:13:51.899 align:start position:0%
explained next thing you also have to
 

00:13:51.899 --> 00:13:55.250 align:start position:0%
explained next thing you also have to
know<00:13:52.079><c> is</c><00:13:52.260><c> another</c><00:13:52.560><c> EIP</c><00:13:53.279><c> called</c><00:13:53.720><c> ensip10</c><00:13:54.720><c> so</c>

00:13:55.250 --> 00:13:55.260 align:start position:0%
know is another EIP called ensip10 so
 

00:13:55.260 --> 00:13:57.350 align:start position:0%
know is another EIP called ensip10 so
wild<00:13:55.560><c> card</c><00:13:55.740><c> resolution</c><00:13:56.220><c> for</c><00:13:56.820><c> issue</c><00:13:57.180><c> sub</c>

00:13:57.350 --> 00:13:57.360 align:start position:0%
wild card resolution for issue sub
 

00:13:57.360 --> 00:13:59.449 align:start position:0%
wild card resolution for issue sub
domain<00:13:57.839><c> is</c><00:13:57.959><c> like</c><00:13:58.139><c> one</c><00:13:58.680><c> thing</c><00:13:58.800><c> you</c><00:13:58.980><c> need</c><00:13:59.220><c> to</c>

00:13:59.449 --> 00:13:59.459 align:start position:0%
domain is like one thing you need to
 

00:13:59.459 --> 00:14:01.610 align:start position:0%
domain is like one thing you need to
know<00:13:59.820><c> in</c><00:14:00.240><c> the</c><00:14:00.360><c> case</c><00:14:00.540><c> of</c><00:14:00.779><c> we</c><00:14:01.260><c> are</c><00:14:01.380><c> talking</c><00:14:01.500><c> about</c>

00:14:01.610 --> 00:14:01.620 align:start position:0%
know in the case of we are talking about
 

00:14:01.620 --> 00:14:03.590 align:start position:0%
know in the case of we are talking about
biggest<00:14:01.860><c> use</c><00:14:02.220><c> case</c><00:14:02.519><c> as</c><00:14:02.880><c> a</c><00:14:03.060><c> issue</c><00:14:03.480><c> in</c>

00:14:03.590 --> 00:14:03.600 align:start position:0%
biggest use case as a issue in
 

00:14:03.600 --> 00:14:06.290 align:start position:0%
biggest use case as a issue in
sub-domains<00:14:04.200><c> and</c><00:14:04.620><c> when</c><00:14:04.860><c> it</c><00:14:05.100><c> goes</c><00:14:05.339><c> to</c><00:14:05.579><c> uh</c><00:14:05.940><c> for</c>

00:14:06.290 --> 00:14:06.300 align:start position:0%
sub-domains and when it goes to uh for
 

00:14:06.300 --> 00:14:08.290 align:start position:0%
sub-domains and when it goes to uh for
example<00:14:06.600><c> cbe.id</c>

00:14:08.290 --> 00:14:08.300 align:start position:0%
example cbe.id
 

00:14:08.300 --> 00:14:12.410 align:start position:0%
example cbe.id
cbd.id<00:14:09.300><c> does</c><00:14:10.019><c> have</c><00:14:10.260><c> a</c><00:14:10.740><c> resolver</c><00:14:11.519><c> contract</c><00:14:11.940><c> on</c>

00:14:12.410 --> 00:14:12.420 align:start position:0%
cbd.id does have a resolver contract on
 

00:14:12.420 --> 00:14:14.750 align:start position:0%
cbd.id does have a resolver contract on
the<00:14:12.540><c> L1</c><00:14:12.899><c> which</c><00:14:13.680><c> basically</c><00:14:13.980><c> acts</c><00:14:14.220><c> as</c><00:14:14.339><c> a</c><00:14:14.459><c> Gateway</c>

00:14:14.750 --> 00:14:14.760 align:start position:0%
the L1 which basically acts as a Gateway
 

00:14:14.760 --> 00:14:18.110 align:start position:0%
the L1 which basically acts as a Gateway
too<00:14:15.000><c> of</c><00:14:15.600><c> chain</c><00:14:15.899><c> but</c><00:14:16.740><c> use</c><00:14:17.100><c> the</c><00:14:17.459><c> subdomain</c>

00:14:18.110 --> 00:14:18.120 align:start position:0%
too of chain but use the subdomain
 

00:14:18.120 --> 00:14:20.810 align:start position:0%
too of chain but use the subdomain
actually<00:14:18.540><c> doesn't</c><00:14:18.839><c> have</c><00:14:19.019><c> any</c><00:14:19.139><c> data</c><00:14:19.680><c> on</c><00:14:19.800><c> L1</c><00:14:20.220><c> and</c>

00:14:20.810 --> 00:14:20.820 align:start position:0%
actually doesn't have any data on L1 and
 

00:14:20.820 --> 00:14:22.690 align:start position:0%
actually doesn't have any data on L1 and
what<00:14:21.060><c> it</c><00:14:21.240><c> does</c><00:14:21.360><c> is</c><00:14:21.540><c> this</c><00:14:21.779><c> isn't</c><00:14:22.079><c> just</c><00:14:22.260><c> another</c>

00:14:22.690 --> 00:14:22.700 align:start position:0%
what it does is this isn't just another
 

00:14:22.700 --> 00:14:25.790 align:start position:0%
what it does is this isn't just another
rule<00:14:23.700><c> we</c><00:14:23.880><c> Define</c><00:14:24.120><c> in</c><00:14:24.420><c> a</c><00:14:24.540><c> client</c><00:14:24.779><c> level</c><00:14:24.959><c> that</c><00:14:25.380><c> if</c>

00:14:25.790 --> 00:14:25.800 align:start position:0%
rule we Define in a client level that if
 

00:14:25.800 --> 00:14:28.970 align:start position:0%
rule we Define in a client level that if
I<00:14:26.040><c> I</c><00:14:26.220><c> have</c><00:14:26.459><c> a</c><00:14:26.639><c> let's</c><00:14:27.060><c> say</c><00:14:27.240><c> my</c><00:14:28.019><c> token</c><00:14:28.380><c> in</c><00:14:28.860><c> this</c>

00:14:28.970 --> 00:14:28.980 align:start position:0%
I I have a let's say my token in this
 

00:14:28.980 --> 00:14:32.990 align:start position:0%
I I have a let's say my token in this
example<00:14:29.279><c> it</c><00:14:29.459><c> says</c><00:14:30.200><c> eth</c><00:14:31.200><c> and</c><00:14:32.100><c> the</c><00:14:32.279><c> IFA</c><00:14:32.639><c> dot</c>

00:14:32.990 --> 00:14:33.000 align:start position:0%
example it says eth and the IFA dot
 

00:14:33.000 --> 00:14:34.970 align:start position:0%
example it says eth and the IFA dot
matokeo.eth<00:14:33.779><c> it</c><00:14:34.079><c> doesn't</c><00:14:34.260><c> exist</c><00:14:34.560><c> no</c><00:14:34.800><c> one</c>

00:14:34.970 --> 00:14:34.980 align:start position:0%
matokeo.eth it doesn't exist no one
 

00:14:34.980 --> 00:14:37.190 align:start position:0%
matokeo.eth it doesn't exist no one
doesn't<00:14:35.100><c> have</c><00:14:35.339><c> a</c><00:14:35.459><c> resolver</c><00:14:35.940><c> at</c><00:14:36.720><c> the</c><00:14:36.899><c> client</c>

00:14:37.190 --> 00:14:37.200 align:start position:0%
doesn't have a resolver at the client
 

00:14:37.200 --> 00:14:40.850 align:start position:0%
doesn't have a resolver at the client
library<00:14:37.500><c> on</c><00:14:38.940><c> asked</c><00:14:39.720><c> to</c><00:14:39.779><c> the</c><00:14:39.959><c> parent</c><00:14:40.139><c> in</c><00:14:40.800><c> that</c>

00:14:40.850 --> 00:14:40.860 align:start position:0%
library on asked to the parent in that
 

00:14:40.860 --> 00:14:43.069 align:start position:0%
library on asked to the parent in that
case<00:14:41.040><c> matokundo</c><00:14:41.820><c> is</c><00:14:42.060><c> to</c><00:14:42.240><c> say</c><00:14:42.480><c> do</c><00:14:42.839><c> you</c><00:14:42.959><c> know</c>

00:14:43.069 --> 00:14:43.079 align:start position:0%
case matokundo is to say do you know
 

00:14:43.079 --> 00:14:44.930 align:start position:0%
case matokundo is to say do you know
anything<00:14:43.260><c> about</c><00:14:43.500><c> your</c><00:14:43.740><c> child</c><00:14:43.980><c> then</c><00:14:44.699><c> that</c>

00:14:44.930 --> 00:14:44.940 align:start position:0%
anything about your child then that
 

00:14:44.940 --> 00:14:48.410 align:start position:0%
anything about your child then that
child<00:14:45.500><c> goes</c><00:14:46.500><c> to</c><00:14:46.560><c> LT</c><00:14:47.040><c> or</c><00:14:47.279><c> of</c><00:14:47.519><c> chain</c><00:14:47.699><c> and</c><00:14:48.240><c> get</c>

00:14:48.410 --> 00:14:48.420 align:start position:0%
child goes to LT or of chain and get
 

00:14:48.420 --> 00:14:52.490 align:start position:0%
child goes to LT or of chain and get
data<00:14:48.959><c> so</c><00:14:49.500><c> that's</c><00:14:50.279><c> how</c><00:14:50.639><c> uh</c><00:14:51.000><c> China</c><00:14:51.360><c> allows</c><00:14:52.320><c> you</c>

00:14:52.490 --> 00:14:52.500 align:start position:0%
data so that's how uh China allows you
 

00:14:52.500 --> 00:14:54.470 align:start position:0%
data so that's how uh China allows you
to<00:14:52.740><c> issue</c><00:14:53.040><c> subdomains</c><00:14:53.760><c> which</c><00:14:53.880><c> is</c><00:14:54.000><c> gas</c><00:14:54.240><c> free</c>

00:14:54.470 --> 00:14:54.480 align:start position:0%
to issue subdomains which is gas free
 

00:14:54.480 --> 00:14:59.090 align:start position:0%
to issue subdomains which is gas free
because<00:14:54.720><c> it</c><00:14:55.139><c> doesn't</c><00:14:55.260><c> exist</c><00:14:55.560><c> on</c><00:14:55.920><c> L1</c>

00:14:59.090 --> 00:14:59.100 align:start position:0%
 
 

00:14:59.100 --> 00:15:00.710 align:start position:0%
 
and

00:15:00.710 --> 00:15:00.720 align:start position:0%
and
 

00:15:00.720 --> 00:15:01.970 align:start position:0%
and
so

00:15:01.970 --> 00:15:01.980 align:start position:0%
so
 

00:15:01.980 --> 00:15:05.930 align:start position:0%
so
the<00:15:02.579><c> consequence</c><00:15:03.180><c> of</c><00:15:03.899><c> this</c><00:15:04.199><c> approach</c><00:15:04.560><c> is</c><00:15:05.100><c> fast</c>

00:15:05.930 --> 00:15:05.940 align:start position:0%
the consequence of this approach is fast
 

00:15:05.940 --> 00:15:08.689 align:start position:0%
the consequence of this approach is fast
so<00:15:06.540><c> no</c><00:15:06.720><c> unchain</c><00:15:07.320><c> event</c><00:15:07.620><c> for</c><00:15:08.220><c> issuing</c>

00:15:08.689 --> 00:15:08.699 align:start position:0%
so no unchain event for issuing
 

00:15:08.699 --> 00:15:12.350 align:start position:0%
so no unchain event for issuing
subdomain<00:15:09.240><c> or</c><00:15:09.420><c> records</c><00:15:10.019><c> so</c><00:15:10.560><c> quite</c><00:15:11.339><c> often</c><00:15:11.639><c> when</c>

00:15:12.350 --> 00:15:12.360 align:start position:0%
subdomain or records so quite often when
 

00:15:12.360 --> 00:15:14.990 align:start position:0%
subdomain or records so quite often when
you<00:15:12.480><c> build</c><00:15:12.899><c> adapts</c><00:15:13.740><c> nowadays</c><00:15:14.279><c> you</c><00:15:14.760><c> kind</c><00:15:14.880><c> of</c>

00:15:14.990 --> 00:15:15.000 align:start position:0%
you build adapts nowadays you kind of
 

00:15:15.000 --> 00:15:16.610 align:start position:0%
you build adapts nowadays you kind of
rely<00:15:15.300><c> heavily</c><00:15:15.660><c> on</c><00:15:15.839><c> like</c><00:15:16.019><c> something</c><00:15:16.380><c> like</c>

00:15:16.610 --> 00:15:16.620 align:start position:0%
rely heavily on like something like
 

00:15:16.620 --> 00:15:19.670 align:start position:0%
rely heavily on like something like
subgraph<00:15:17.100><c> to</c><00:15:17.420><c> retrieve</c><00:15:18.440><c> data</c><00:15:19.440><c> with</c>

00:15:19.670 --> 00:15:19.680 align:start position:0%
subgraph to retrieve data with
 

00:15:19.680 --> 00:15:23.150 align:start position:0%
subgraph to retrieve data with
information<00:15:20.540><c> uh</c><00:15:21.540><c> in</c><00:15:22.380><c> current</c><00:15:22.620><c> specification</c>

00:15:23.150 --> 00:15:23.160 align:start position:0%
information uh in current specification
 

00:15:23.160 --> 00:15:26.030 align:start position:0%
information uh in current specification
which<00:15:23.579><c> don't</c><00:15:23.880><c> have</c><00:15:24.120><c> that</c><00:15:24.300><c> so</c><00:15:24.600><c> in</c><00:15:25.199><c> our</c><00:15:25.320><c> case</c><00:15:25.620><c> we</c>

00:15:26.030 --> 00:15:26.040 align:start position:0%
which don't have that so in our case we
 

00:15:26.040 --> 00:15:27.829 align:start position:0%
which don't have that so in our case we
kind<00:15:26.279><c> of</c><00:15:26.399><c> hard</c><00:15:26.820><c> coding</c><00:15:27.300><c> like</c><00:15:27.480><c> you</c><00:15:27.660><c> know</c>

00:15:27.829 --> 00:15:27.839 align:start position:0%
kind of hard coding like you know
 

00:15:27.839 --> 00:15:30.290 align:start position:0%
kind of hard coding like you know
especially<00:15:28.620><c> if</c><00:15:28.800><c> you</c><00:15:29.040><c> have</c><00:15:29.519><c> done</c><00:15:29.760><c> any</c><00:15:29.940><c> coding</c>

00:15:30.290 --> 00:15:30.300 align:start position:0%
especially if you have done any coding
 

00:15:30.300 --> 00:15:33.410 align:start position:0%
especially if you have done any coding
on<00:15:30.480><c> the</c><00:15:30.600><c> ens</c><00:15:31.019><c> for</c><00:15:31.500><c> example</c><00:15:31.740><c> text</c><00:15:32.100><c> record</c><00:15:32.399><c> a</c><00:15:33.240><c> key</c>

00:15:33.410 --> 00:15:33.420 align:start position:0%
on the ens for example text record a key
 

00:15:33.420 --> 00:15:35.990 align:start position:0%
on the ens for example text record a key
value<00:15:33.600><c> store</c><00:15:33.899><c> which</c><00:15:34.620><c> key</c><00:15:34.860><c> has</c><00:15:35.100><c> been</c><00:15:35.279><c> uh</c><00:15:35.639><c> said</c>

00:15:35.990 --> 00:15:36.000 align:start position:0%
value store which key has been uh said
 

00:15:36.000 --> 00:15:38.150 align:start position:0%
value store which key has been uh said
we<00:15:36.420><c> actually</c><00:15:36.600><c> are</c><00:15:36.839><c> or</c><00:15:37.079><c> which</c><00:15:37.380><c> coin</c><00:15:37.680><c> type</c><00:15:37.800><c> has</c>

00:15:38.150 --> 00:15:38.160 align:start position:0%
we actually are or which coin type has
 

00:15:38.160 --> 00:15:41.030 align:start position:0%
we actually are or which coin type has
been<00:15:38.339><c> said</c><00:15:38.699><c> we</c><00:15:39.060><c> actually</c><00:15:39.360><c> retrieve</c><00:15:40.019><c> from</c>

00:15:41.030 --> 00:15:41.040 align:start position:0%
been said we actually retrieve from
 

00:15:41.040 --> 00:15:44.150 align:start position:0%
been said we actually retrieve from
the<00:15:41.699><c> subgraph</c><00:15:42.600><c> the</c><00:15:42.899><c> graph</c><00:15:43.139><c> sub</c><00:15:43.380><c> graphs</c><00:15:43.860><c> and</c>

00:15:44.150 --> 00:15:44.160 align:start position:0%
the subgraph the graph sub graphs and
 

00:15:44.160 --> 00:15:46.430 align:start position:0%
the subgraph the graph sub graphs and
because<00:15:44.519><c> it</c><00:15:44.940><c> the</c><00:15:45.420><c> graph</c><00:15:45.720><c> information</c><00:15:45.959><c> doesn't</c>

00:15:46.430 --> 00:15:46.440 align:start position:0%
because it the graph information doesn't
 

00:15:46.440 --> 00:15:49.189 align:start position:0%
because it the graph information doesn't
exist<00:15:46.920><c> we</c><00:15:47.760><c> actually</c><00:15:48.000><c> basically</c><00:15:48.420><c> hardcore</c><00:15:48.959><c> and</c>

00:15:49.189 --> 00:15:49.199 align:start position:0%
exist we actually basically hardcore and
 

00:15:49.199 --> 00:15:51.710 align:start position:0%
exist we actually basically hardcore and
if<00:15:49.320><c> you</c><00:15:49.500><c> look</c><00:15:49.620><c> into</c><00:15:49.800><c> the</c><00:15:50.160><c> ens</c><00:15:50.880><c> manager</c><00:15:51.300><c> and</c><00:15:51.540><c> if</c>

00:15:51.710 --> 00:15:51.720 align:start position:0%
if you look into the ens manager and if
 

00:15:51.720 --> 00:15:53.509 align:start position:0%
if you look into the ens manager and if
you<00:15:51.839><c> look</c><00:15:52.019><c> into</c><00:15:52.199><c> the</c><00:15:52.440><c> subdomain</c><00:15:52.980><c> of</c><00:15:53.220><c> the</c>

00:15:53.509 --> 00:15:53.519 align:start position:0%
you look into the subdomain of the
 

00:15:53.519 --> 00:15:57.230 align:start position:0%
you look into the subdomain of the
cbd.id<00:15:54.480><c> or</c><00:15:54.959><c> lens</c><00:15:55.740><c> or</c><00:15:55.860><c> XYZ</c><00:15:56.399><c> you</c><00:15:56.880><c> actually</c><00:15:57.000><c> see</c>

00:15:57.230 --> 00:15:57.240 align:start position:0%
cbd.id or lens or XYZ you actually see
 

00:15:57.240 --> 00:15:59.150 align:start position:0%
cbd.id or lens or XYZ you actually see
like<00:15:57.360><c> it</c><00:15:57.540><c> doesn't</c><00:15:57.660><c> exist</c><00:15:58.079><c> because</c><00:15:58.440><c> that</c><00:15:58.740><c> whole</c>

00:15:59.150 --> 00:15:59.160 align:start position:0%
like it doesn't exist because that whole
 

00:15:59.160 --> 00:16:02.870 align:start position:0%
like it doesn't exist because that whole
thing<00:15:59.339><c> doesn't</c><00:15:59.519><c> exist</c><00:15:59.880><c> on</c><00:16:00.060><c> L1</c><00:16:00.500><c> and</c><00:16:01.500><c> another</c>

00:16:02.870 --> 00:16:02.880 align:start position:0%
thing doesn't exist on L1 and another
 

00:16:02.880 --> 00:16:06.769 align:start position:0%
thing doesn't exist on L1 and another
so<00:16:03.300><c> this</c><00:16:03.480><c> is</c><00:16:03.600><c> specific</c><00:16:04.380><c> to</c><00:16:04.860><c> the</c><00:16:05.220><c> uh</c><00:16:06.000><c> the</c><00:16:06.300><c> ccip</c>

00:16:06.769 --> 00:16:06.779 align:start position:0%
so this is specific to the uh the ccip
 

00:16:06.779 --> 00:16:08.810 align:start position:0%
so this is specific to the uh the ccip
protocol<00:16:07.260><c> itself</c><00:16:07.800><c> but</c><00:16:08.160><c> another</c><00:16:08.339><c> thing</c><00:16:08.579><c> what</c>

00:16:08.810 --> 00:16:08.820 align:start position:0%
protocol itself but another thing what
 

00:16:08.820 --> 00:16:10.610 align:start position:0%
protocol itself but another thing what
we<00:16:09.000><c> are</c><00:16:09.120><c> doing</c><00:16:09.240><c> right</c><00:16:09.540><c> now</c><00:16:09.720><c> is</c><00:16:09.899><c> it's</c><00:16:10.320><c> actually</c>

00:16:10.610 --> 00:16:10.620 align:start position:0%
we are doing right now is it's actually
 

00:16:10.620 --> 00:16:11.750 align:start position:0%
we are doing right now is it's actually
kind<00:16:10.920><c> of</c>

00:16:11.750 --> 00:16:11.760 align:start position:0%
kind of
 

00:16:11.760 --> 00:16:14.810 align:start position:0%
kind of
halfway<00:16:12.540><c> through</c><00:16:12.720><c> going</c><00:16:13.199><c> to</c><00:16:13.380><c> our</c><00:16:13.680><c> what</c><00:16:14.579><c> we</c>

00:16:14.810 --> 00:16:14.820 align:start position:0%
halfway through going to our what we
 

00:16:14.820 --> 00:16:16.790 align:start position:0%
halfway through going to our what we
really<00:16:15.000><c> want</c><00:16:15.240><c> to</c><00:16:15.360><c> do</c><00:16:15.480><c> and</c><00:16:15.899><c> currently</c><00:16:16.380><c> because</c>

00:16:16.790 --> 00:16:16.800 align:start position:0%
really want to do and currently because
 

00:16:16.800 --> 00:16:19.129 align:start position:0%
really want to do and currently because
we<00:16:17.339><c> are</c><00:16:17.459><c> rely</c><00:16:17.820><c> on</c><00:16:18.000><c> this</c><00:16:18.240><c> kind</c><00:16:18.420><c> of</c><00:16:18.600><c> centralized</c>

00:16:19.129 --> 00:16:19.139 align:start position:0%
we are rely on this kind of centralized
 

00:16:19.139 --> 00:16:22.910 align:start position:0%
we are rely on this kind of centralized
Gateway<00:16:19.800><c> model</c><00:16:20.459><c> to</c><00:16:21.360><c> sign</c><00:16:21.600><c> the</c><00:16:21.839><c> keys</c><00:16:22.139><c> so</c><00:16:22.440><c> if</c><00:16:22.740><c> you</c>

00:16:22.910 --> 00:16:22.920 align:start position:0%
Gateway model to sign the keys so if you
 

00:16:22.920 --> 00:16:26.930 align:start position:0%
Gateway model to sign the keys so if you
find<00:16:23.459><c> a</c><00:16:23.820><c> key</c><00:16:24.120><c> which</c><00:16:24.660><c> Gateway</c><00:16:25.199><c> is</c><00:16:25.920><c> has</c><00:16:26.639><c> is</c>

00:16:26.930 --> 00:16:26.940 align:start position:0%
find a key which Gateway is has is
 

00:16:26.940 --> 00:16:30.050 align:start position:0%
find a key which Gateway is has is
compromised<00:16:27.980><c> the</c><00:16:28.980><c> Mauritius</c><00:16:29.459><c> actor</c><00:16:29.880><c> could</c>

00:16:30.050 --> 00:16:30.060 align:start position:0%
compromised the Mauritius actor could
 

00:16:30.060 --> 00:16:32.689 align:start position:0%
compromised the Mauritius actor could
potentially<00:16:30.560><c> basically</c><00:16:31.560><c> we</c><00:16:32.100><c> point</c><00:16:32.220><c> all</c><00:16:32.519><c> the</c>

00:16:32.689 --> 00:16:32.699 align:start position:0%
potentially basically we point all the
 

00:16:32.699 --> 00:16:35.930 align:start position:0%
potentially basically we point all the
sub<00:16:33.060><c> domain</c><00:16:33.480><c> address</c><00:16:33.660><c> to</c><00:16:34.019><c> my</c><00:16:34.860><c> address</c><00:16:34.980><c> so</c><00:16:35.639><c> they</c>

00:16:35.930 --> 00:16:35.940 align:start position:0%
sub domain address to my address so they
 

00:16:35.940 --> 00:16:38.350 align:start position:0%
sub domain address to my address so they
all<00:16:36.180><c> the</c><00:16:36.360><c> money</c><00:16:36.480><c> so</c>

00:16:38.350 --> 00:16:38.360 align:start position:0%
all the money so
 

00:16:38.360 --> 00:16:41.210 align:start position:0%
all the money so
protecting<00:16:39.360><c> the</c><00:16:39.540><c> Gateway</c><00:16:39.899><c> it</c><00:16:40.560><c> has</c><00:16:40.860><c> some</c>

00:16:41.210 --> 00:16:41.220 align:start position:0%
protecting the Gateway it has some
 

00:16:41.220 --> 00:16:44.090 align:start position:0%
protecting the Gateway it has some
security<00:16:41.459><c> concern</c><00:16:42.120><c> and</c><00:16:42.540><c> for</c><00:16:42.779><c> that</c><00:16:42.959><c> reason</c><00:16:43.199><c> if</c>

00:16:44.090 --> 00:16:44.100 align:start position:0%
security concern and for that reason if
 

00:16:44.100 --> 00:16:46.189 align:start position:0%
security concern and for that reason if
you<00:16:44.339><c> have</c><00:16:44.699><c> a</c><00:16:44.820><c> gate</c><00:16:45.000><c> where</c><00:16:45.240><c> you</c><00:16:45.540><c> you</c><00:16:45.779><c> have</c><00:16:46.019><c> to</c>

00:16:46.189 --> 00:16:46.199 align:start position:0%
you have a gate where you you have to
 

00:16:46.199 --> 00:16:48.230 align:start position:0%
you have a gate where you you have to
deploy<00:16:46.500><c> Gateway</c><00:16:46.920><c> by</c><00:16:47.160><c> yourself</c><00:16:47.399><c> you</c><00:16:47.880><c> can't</c><00:16:48.000><c> let</c>

00:16:48.230 --> 00:16:48.240 align:start position:0%
deploy Gateway by yourself you can't let
 

00:16:48.240 --> 00:16:50.210 align:start position:0%
deploy Gateway by yourself you can't let
other<00:16:48.420><c> people</c><00:16:48.600><c> to</c><00:16:48.839><c> deploy</c><00:16:49.259><c> it</c><00:16:49.440><c> Gateway</c><00:16:50.040><c> and</c>

00:16:50.210 --> 00:16:50.220 align:start position:0%
other people to deploy it Gateway and
 

00:16:50.220 --> 00:16:51.590 align:start position:0%
other people to deploy it Gateway and
use<00:16:50.459><c> their</c><00:16:50.699><c> own</c><00:16:50.880><c> so</c><00:16:51.120><c> that's</c><00:16:51.240><c> kind</c><00:16:51.480><c> of</c>

00:16:51.590 --> 00:16:51.600 align:start position:0%
use their own so that's kind of
 

00:16:51.600 --> 00:16:54.590 align:start position:0%
use their own so that's kind of
limitation<00:16:52.019><c> current</c><00:16:52.440><c> approach</c><00:16:52.920><c> however</c><00:16:53.759><c> it</c>

00:16:54.590 --> 00:16:54.600 align:start position:0%
limitation current approach however it
 

00:16:54.600 --> 00:16:57.769 align:start position:0%
limitation current approach however it
it's<00:16:55.259><c> here</c><00:16:55.560><c> and</c><00:16:55.800><c> it's</c><00:16:55.980><c> working</c><00:16:56.220><c> so</c><00:16:56.940><c> another</c>

00:16:57.769 --> 00:16:57.779 align:start position:0%
it's here and it's working so another
 

00:16:57.779 --> 00:17:00.110 align:start position:0%
it's here and it's working so another
uh<00:16:58.259><c> photo</c><00:16:58.500><c> time</c><00:16:58.800><c> is</c><00:16:59.040><c> that</c><00:16:59.220><c> if</c><00:16:59.519><c> you</c><00:16:59.639><c> want</c><00:16:59.820><c> to</c><00:16:59.940><c> try</c>

00:17:00.110 --> 00:17:00.120 align:start position:0%
uh photo time is that if you want to try
 

00:17:00.120 --> 00:17:02.689 align:start position:0%
uh photo time is that if you want to try
out<00:17:00.360><c> this</c><00:17:00.660><c> approach</c><00:17:00.959><c> into</c><00:17:01.259><c> uad</c><00:17:01.740><c> app</c><00:17:01.920><c> this</c><00:17:02.519><c> is</c><00:17:02.579><c> a</c>

00:17:02.689 --> 00:17:02.699 align:start position:0%
out this approach into uad app this is a
 

00:17:02.699 --> 00:17:05.929 align:start position:0%
out this approach into uad app this is a
QR<00:17:03.000><c> code</c><00:17:03.180><c> to</c><00:17:03.540><c> take</c><00:17:04.199><c> a</c><00:17:04.380><c> photo</c><00:17:04.559><c> with</c><00:17:05.160><c> me</c><00:17:05.459><c> smiling</c>

00:17:05.929 --> 00:17:05.939 align:start position:0%
QR code to take a photo with me smiling
 

00:17:05.939 --> 00:17:09.230 align:start position:0%
QR code to take a photo with me smiling
thank<00:17:06.419><c> you</c><00:17:06.540><c> and</c><00:17:07.140><c> so</c><00:17:07.319><c> what's</c><00:17:07.559><c> next</c><00:17:07.799><c> and</c><00:17:08.640><c> so</c><00:17:09.059><c> we</c>

00:17:09.230 --> 00:17:09.240 align:start position:0%
thank you and so what's next and so we
 

00:17:09.240 --> 00:17:11.030 align:start position:0%
thank you and so what's next and so we
are<00:17:09.480><c> kind</c><00:17:09.660><c> of</c><00:17:09.720><c> yeah</c><00:17:09.959><c> as</c><00:17:10.199><c> I</c><00:17:10.380><c> said</c><00:17:10.559><c> it's</c><00:17:10.740><c> kind</c><00:17:10.919><c> of</c>

00:17:11.030 --> 00:17:11.040 align:start position:0%
are kind of yeah as I said it's kind of
 

00:17:11.040 --> 00:17:14.270 align:start position:0%
are kind of yeah as I said it's kind of
halfway<00:17:11.400><c> and</c><00:17:12.360><c> so</c><00:17:13.020><c> we</c><00:17:13.140><c> did</c><00:17:13.380><c> the</c><00:17:13.559><c> off-chain</c><00:17:13.980><c> data</c>

00:17:14.270 --> 00:17:14.280 align:start position:0%
halfway and so we did the off-chain data
 

00:17:14.280 --> 00:17:16.909 align:start position:0%
halfway and so we did the off-chain data
retrieval<00:17:14.819><c> ticked</c><00:17:15.660><c> and</c><00:17:16.079><c> basic</c><00:17:16.380><c> library</c><00:17:16.559><c> and</c>

00:17:16.909 --> 00:17:16.919 align:start position:0%
retrieval ticked and basic library and
 

00:17:16.919 --> 00:17:19.789 align:start position:0%
retrieval ticked and basic library and
wallets<00:17:17.339><c> integrated</c><00:17:17.880><c> checked</c><00:17:18.839><c> and</c><00:17:19.439><c> so</c>

00:17:19.789 --> 00:17:19.799 align:start position:0%
wallets integrated checked and so
 

00:17:19.799 --> 00:17:21.949 align:start position:0%
wallets integrated checked and so
there's<00:17:20.280><c> three</c><00:17:20.579><c> other</c><00:17:20.819><c> things</c><00:17:21.059><c> we</c><00:17:21.660><c> kind</c><00:17:21.839><c> of</c>

00:17:21.949 --> 00:17:21.959 align:start position:0%
there's three other things we kind of
 

00:17:21.959 --> 00:17:24.770 align:start position:0%
there's three other things we kind of
have<00:17:22.079><c> to</c><00:17:22.260><c> solve</c><00:17:22.620><c> to</c><00:17:22.799><c> to</c><00:17:23.579><c> go</c><00:17:24.179><c> to</c><00:17:24.360><c> where</c><00:17:24.600><c> we</c>

00:17:24.770 --> 00:17:24.780 align:start position:0%
have to solve to to go to where we
 

00:17:24.780 --> 00:17:27.590 align:start position:0%
have to solve to to go to where we
really<00:17:25.020><c> want</c><00:17:25.260><c> to</c><00:17:25.439><c> achieve</c><00:17:25.919><c> go</c><00:17:26.339><c> and</c><00:17:27.240><c> the</c><00:17:27.419><c> first</c>

00:17:27.590 --> 00:17:27.600 align:start position:0%
really want to achieve go and the first
 

00:17:27.600 --> 00:17:29.930 align:start position:0%
really want to achieve go and the first
thing<00:17:27.839><c> is</c><00:17:28.020><c> I</c><00:17:28.559><c> call</c><00:17:28.740><c> CC</c>

00:17:29.930 --> 00:17:29.940 align:start position:0%
thing is I call CC
 

00:17:29.940 --> 00:17:35.930 align:start position:0%
thing is I call CC
sorry<00:17:30.480><c> a</c><00:17:31.160><c> ccwdp</c><00:17:32.160><c> AKA</c><00:17:33.440><c> eip559</c><00:17:34.440><c> is</c><00:17:34.919><c> called</c><00:17:35.220><c> cross</c>

00:17:35.930 --> 00:17:35.940 align:start position:0%
sorry a ccwdp AKA eip559 is called cross
 

00:17:35.940 --> 00:17:39.590 align:start position:0%
sorry a ccwdp AKA eip559 is called cross
chain<00:17:36.299><c> right</c><00:17:37.160><c> deferral</c><00:17:38.160><c> protocol</c><00:17:38.520><c> but</c><00:17:39.179><c> I</c>

00:17:39.590 --> 00:17:39.600 align:start position:0%
chain right deferral protocol but I
 

00:17:39.600 --> 00:17:42.710 align:start position:0%
chain right deferral protocol but I
think<00:17:39.720><c> it's</c><00:17:39.900><c> the</c><00:17:40.260><c> joint</c><00:17:40.740><c> uh</c><00:17:41.400><c> EIP</c><00:17:42.179><c> with</c><00:17:42.480><c> I</c><00:17:42.660><c> think</c>

00:17:42.710 --> 00:17:42.720 align:start position:0%
think it's the joint uh EIP with I think
 

00:17:42.720 --> 00:17:44.810 align:start position:0%
think it's the joint uh EIP with I think
coinbase<00:17:43.140><c> and</c><00:17:43.320><c> then</c><00:17:43.559><c> Nick</c><00:17:43.799><c> Johnson</c><00:17:44.039><c> I</c><00:17:44.700><c> think</c>

00:17:44.810 --> 00:17:44.820 align:start position:0%
coinbase and then Nick Johnson I think
 

00:17:44.820 --> 00:17:50.029 align:start position:0%
coinbase and then Nick Johnson I think
is<00:17:45.620><c> basically</c><00:17:46.620><c> so</c><00:17:46.980><c> far</c><00:17:47.220><c> you</c><00:17:47.880><c> saw</c><00:17:48.539><c> that</c><00:17:48.900><c> uh</c><00:17:49.679><c> all</c>

00:17:50.029 --> 00:17:50.039 align:start position:0%
is basically so far you saw that uh all
 

00:17:50.039 --> 00:17:52.070 align:start position:0%
is basically so far you saw that uh all
the<00:17:50.220><c> data</c><00:17:50.520><c> can</c><00:17:50.820><c> be</c><00:17:51.000><c> retrieved</c>

00:17:52.070 --> 00:17:52.080 align:start position:0%
the data can be retrieved
 

00:17:52.080 --> 00:17:55.010 align:start position:0%
the data can be retrieved
on<00:17:52.620><c> L1</c><00:17:52.980><c> so</c><00:17:53.280><c> that</c><00:17:53.520><c> you</c><00:17:54.360><c> don't</c><00:17:54.419><c> need</c><00:17:54.660><c> to</c><00:17:54.840><c> switch</c>

00:17:55.010 --> 00:17:55.020 align:start position:0%
on L1 so that you don't need to switch
 

00:17:55.020 --> 00:17:58.730 align:start position:0%
on L1 so that you don't need to switch
Network<00:17:55.580><c> to</c><00:17:56.580><c> read</c><00:17:57.000><c> the</c><00:17:57.240><c> data</c><00:17:57.660><c> but</c>

00:17:58.730 --> 00:17:58.740 align:start position:0%
Network to read the data but
 

00:17:58.740 --> 00:18:02.090 align:start position:0%
Network to read the data but
once<00:17:59.880><c> the</c><00:18:00.539><c> next</c><00:18:00.600><c> step</c><00:18:00.840><c> is</c><00:18:01.140><c> actually</c><00:18:01.440><c> you</c><00:18:01.860><c> want</c>

00:18:02.090 --> 00:18:02.100 align:start position:0%
once the next step is actually you want
 

00:18:02.100 --> 00:18:05.450 align:start position:0%
once the next step is actually you want
to<00:18:02.220><c> let</c><00:18:02.580><c> users</c><00:18:03.179><c> to</c><00:18:03.720><c> update</c><00:18:04.320><c> the</c><00:18:04.559><c> data</c><00:18:04.919><c> and</c>

00:18:05.450 --> 00:18:05.460 align:start position:0%
to let users to update the data and
 

00:18:05.460 --> 00:18:08.990 align:start position:0%
to let users to update the data and
currently<00:18:06.000><c> I</c><00:18:06.600><c> think</c><00:18:06.780><c> uh</c><00:18:07.400><c> in</c><00:18:08.400><c> case</c><00:18:08.520><c> of</c><00:18:08.700><c> lens</c>

00:18:08.990 --> 00:18:09.000 align:start position:0%
currently I think uh in case of lens
 

00:18:09.000 --> 00:18:11.810 align:start position:0%
currently I think uh in case of lens
lens<00:18:09.419><c> have</c><00:18:09.660><c> its</c><00:18:09.960><c> own</c><00:18:10.020><c> interpersonal</c><00:18:10.740><c> L2</c><00:18:11.580><c> so</c>

00:18:11.810 --> 00:18:11.820 align:start position:0%
lens have its own interpersonal L2 so
 

00:18:11.820 --> 00:18:13.850 align:start position:0%
lens have its own interpersonal L2 so
like<00:18:12.059><c> you</c><00:18:12.780><c> have</c><00:18:12.900><c> to</c><00:18:13.020><c> know</c><00:18:13.200><c> that</c><00:18:13.380><c> you</c><00:18:13.620><c> have</c><00:18:13.740><c> to</c>

00:18:13.850 --> 00:18:13.860 align:start position:0%
like you have to know that you have to
 

00:18:13.860 --> 00:18:16.430 align:start position:0%
like you have to know that you have to
update<00:18:14.160><c> on</c><00:18:14.400><c> lens</c><00:18:14.640><c> in</c><00:18:15.360><c> case</c><00:18:15.600><c> of</c><00:18:15.780><c> a</c><00:18:15.840><c> coinbase</c><00:18:16.200><c> you</c>

00:18:16.430 --> 00:18:16.440 align:start position:0%
update on lens in case of a coinbase you
 

00:18:16.440 --> 00:18:17.930 align:start position:0%
update on lens in case of a coinbase you
have<00:18:16.620><c> to</c><00:18:16.740><c> know</c><00:18:17.039><c> that</c><00:18:17.160><c> you</c><00:18:17.340><c> have</c><00:18:17.400><c> to</c><00:18:17.520><c> do</c><00:18:17.640><c> in</c><00:18:17.820><c> a</c>

00:18:17.930 --> 00:18:17.940 align:start position:0%
have to know that you have to do in a
 

00:18:17.940 --> 00:18:20.930 align:start position:0%
have to know that you have to do in a
coinbase<00:18:18.360><c> uh</c><00:18:18.780><c> basically</c><00:18:19.320><c> extension</c><00:18:20.220><c> but</c><00:18:20.700><c> this</c>

00:18:20.930 --> 00:18:20.940 align:start position:0%
coinbase uh basically extension but this
 

00:18:20.940 --> 00:18:23.270 align:start position:0%
coinbase uh basically extension but this
one<00:18:21.120><c> kind</c><00:18:21.360><c> of</c><00:18:21.539><c> uses</c><00:18:22.320><c> similar</c><00:18:22.679><c> approach</c><00:18:23.100><c> to</c>

00:18:23.270 --> 00:18:23.280 align:start position:0%
one kind of uses similar approach to
 

00:18:23.280 --> 00:18:27.049 align:start position:0%
one kind of uses similar approach to
ccip<00:18:24.000><c> reads</c><00:18:24.660><c> to</c><00:18:25.320><c> return</c><00:18:25.559><c> the</c><00:18:25.860><c> like</c><00:18:26.220><c> where</c>

00:18:27.049 --> 00:18:27.059 align:start position:0%
ccip reads to return the like where
 

00:18:27.059 --> 00:18:29.510 align:start position:0%
ccip reads to return the like where
uh<00:18:27.720><c> you</c><00:18:27.900><c> need</c><00:18:28.140><c> to</c><00:18:28.260><c> kind</c><00:18:28.559><c> of</c><00:18:28.679><c> be</c><00:18:28.860><c> points</c><00:18:29.280><c> to</c><00:18:29.400><c> your</c>

00:18:29.510 --> 00:18:29.520 align:start position:0%
uh you need to kind of be points to your
 

00:18:29.520 --> 00:18:31.850 align:start position:0%
uh you need to kind of be points to your
end<00:18:29.820><c> point</c><00:18:30.059><c> or</c><00:18:30.360><c> like</c><00:18:30.539><c> a</c><00:18:30.720><c> URL</c><00:18:31.140><c> to</c><00:18:31.380><c> update</c><00:18:31.740><c> the</c>

00:18:31.850 --> 00:18:31.860 align:start position:0%
end point or like a URL to update the
 

00:18:31.860 --> 00:18:34.909 align:start position:0%
end point or like a URL to update the
data<00:18:32.220><c> so</c><00:18:32.340><c> this</c><00:18:32.640><c> is</c><00:18:32.880><c> kind</c><00:18:33.240><c> of</c><00:18:33.419><c> fresh</c><00:18:33.900><c> oh</c><00:18:34.500><c> no</c><00:18:34.740><c> it's</c>

00:18:34.909 --> 00:18:34.919 align:start position:0%
data so this is kind of fresh oh no it's
 

00:18:34.919 --> 00:18:36.950 align:start position:0%
data so this is kind of fresh oh no it's
June<00:18:35.340><c> so</c><00:18:35.640><c> it's</c><00:18:35.760><c> been</c><00:18:35.940><c> there</c><00:18:36.299><c> but</c><00:18:36.539><c> I</c><00:18:36.660><c> only</c><00:18:36.780><c> get</c>

00:18:36.950 --> 00:18:36.960 align:start position:0%
June so it's been there but I only get
 

00:18:36.960 --> 00:18:38.210 align:start position:0%
June so it's been there but I only get
to<00:18:37.080><c> know</c><00:18:37.200><c> like</c>

00:18:38.210 --> 00:18:38.220 align:start position:0%
to know like
 

00:18:38.220 --> 00:18:41.390 align:start position:0%
to know like
cycle<00:18:38.580><c> that</c><00:18:38.880><c> this</c><00:18:39.059><c> existed</c><00:18:39.539><c> so</c><00:18:40.260><c> uh</c><00:18:40.679><c> it's</c><00:18:40.860><c> fresh</c>

00:18:41.390 --> 00:18:41.400 align:start position:0%
cycle that this existed so uh it's fresh
 

00:18:41.400 --> 00:18:43.549 align:start position:0%
cycle that this existed so uh it's fresh
but<00:18:41.700><c> like</c><00:18:41.880><c> there's</c><00:18:42.539><c> already</c><00:18:42.780><c> draft</c><00:18:43.080><c> so</c><00:18:43.440><c> you</c>

00:18:43.549 --> 00:18:43.559 align:start position:0%
but like there's already draft so you
 

00:18:43.559 --> 00:18:45.710 align:start position:0%
but like there's already draft so you
can<00:18:43.679><c> take</c><00:18:43.860><c> a</c><00:18:43.980><c> look</c>

00:18:45.710 --> 00:18:45.720 align:start position:0%
can take a look
 

00:18:45.720 --> 00:18:48.950 align:start position:0%
can take a look
and<00:18:46.320><c> uh</c><00:18:46.919><c> next</c><00:18:47.160><c> so</c><00:18:47.760><c> yeah</c><00:18:48.000><c> trust</c><00:18:48.360><c> minimize</c>

00:18:48.950 --> 00:18:48.960 align:start position:0%
and uh next so yeah trust minimize
 

00:18:48.960 --> 00:18:52.430 align:start position:0%
and uh next so yeah trust minimize
resolver<00:18:49.860><c> Eco</c><00:18:50.280><c> uh</c><00:18:50.580><c> Roll-Ups</c><00:18:51.240><c> so</c><00:18:51.539><c> that</c><00:18:51.840><c> so</c><00:18:52.320><c> far</c>

00:18:52.430 --> 00:18:52.440 align:start position:0%
resolver Eco uh Roll-Ups so that so far
 

00:18:52.440 --> 00:18:54.049 align:start position:0%
resolver Eco uh Roll-Ups so that so far
I<00:18:52.679><c> was</c><00:18:52.799><c> talking</c><00:18:52.919><c> about</c><00:18:53.160><c> quite</c><00:18:53.580><c> kind</c><00:18:53.820><c> of</c>

00:18:54.049 --> 00:18:54.059 align:start position:0%
I was talking about quite kind of
 

00:18:54.059 --> 00:18:55.669 align:start position:0%
I was talking about quite kind of
centralized<00:18:54.600><c> approach</c><00:18:54.960><c> like</c><00:18:55.200><c> you</c><00:18:55.380><c> have</c><00:18:55.559><c> to</c>

00:18:55.669 --> 00:18:55.679 align:start position:0%
centralized approach like you have to
 

00:18:55.679 --> 00:18:57.950 align:start position:0%
centralized approach like you have to
trust<00:18:55.860><c> the</c><00:18:55.980><c> Gateway</c><00:18:56.400><c> well</c><00:18:57.000><c> we</c>

00:18:57.950 --> 00:18:57.960 align:start position:0%
trust the Gateway well we
 

00:18:57.960 --> 00:19:01.010 align:start position:0%
trust the Gateway well we
uh<00:18:58.799><c> have</c><00:18:59.100><c> design</c><00:18:59.400><c> is</c><00:18:59.820><c> going</c><00:19:00.120><c> uh</c><00:19:00.539><c> so</c><00:19:00.660><c> yeah</c><00:19:00.840><c> one</c>

00:19:01.010 --> 00:19:01.020 align:start position:0%
uh have design is going uh so yeah one
 

00:19:01.020 --> 00:19:03.289 align:start position:0%
uh have design is going uh so yeah one
of<00:19:01.200><c> the</c><00:19:01.320><c> stuff</c><00:19:01.440><c> of</c><00:19:01.620><c> the</c><00:19:01.799><c> Roll</c><00:19:01.919><c> Up</c><00:19:02.160><c> is</c><00:19:02.880><c> the</c><00:19:03.059><c> fact</c>

00:19:03.289 --> 00:19:03.299 align:start position:0%
of the stuff of the Roll Up is the fact
 

00:19:03.299 --> 00:19:05.510 align:start position:0%
of the stuff of the Roll Up is the fact
that<00:19:03.539><c> like</c><00:19:03.780><c> you</c><00:19:04.440><c> most</c><00:19:04.919><c> of</c><00:19:05.039><c> the</c><00:19:05.160><c> roll</c><00:19:05.340><c> up</c>

00:19:05.510 --> 00:19:05.520 align:start position:0%
that like you most of the roll up
 

00:19:05.520 --> 00:19:08.150 align:start position:0%
that like you most of the roll up
whether<00:19:05.940><c> it's</c><00:19:06.120><c> a</c><00:19:06.360><c> kind</c><00:19:06.660><c> of</c><00:19:06.900><c> uh</c><00:19:07.320><c> optimistic</c><00:19:07.980><c> or</c>

00:19:08.150 --> 00:19:08.160 align:start position:0%
whether it's a kind of uh optimistic or
 

00:19:08.160 --> 00:19:10.669 align:start position:0%
whether it's a kind of uh optimistic or
DK<00:19:08.700><c> that</c><00:19:09.360><c> their</c><00:19:09.600><c> basic</c><00:19:09.900><c> principle</c><00:19:10.260><c> is</c><00:19:10.500><c> to</c>

00:19:10.669 --> 00:19:10.679 align:start position:0%
DK that their basic principle is to
 

00:19:10.679 --> 00:19:14.090 align:start position:0%
DK that their basic principle is to
batch<00:19:10.919><c> right</c><00:19:11.220><c> uh</c><00:19:11.880><c> L2</c><00:19:12.240><c> data</c><00:19:12.600><c> to</c><00:19:13.100><c> periodically</c>

00:19:14.090 --> 00:19:14.100 align:start position:0%
batch right uh L2 data to periodically
 

00:19:14.100 --> 00:19:17.450 align:start position:0%
batch right uh L2 data to periodically
in<00:19:14.520><c> a</c><00:19:14.640><c> battery</c><00:19:14.820><c> data</c><00:19:15.419><c> into</c><00:19:15.600><c> L1</c><00:19:16.140><c> that</c><00:19:16.860><c> means</c><00:19:17.100><c> you</c>

00:19:17.450 --> 00:19:17.460 align:start position:0%
in a battery data into L1 that means you
 

00:19:17.460 --> 00:19:20.029 align:start position:0%
in a battery data into L1 that means you
can<00:19:17.640><c> actually</c><00:19:17.880><c> uh</c><00:19:18.419><c> verify</c><00:19:19.020><c> the</c><00:19:19.260><c> state</c><00:19:19.440><c> or</c><00:19:19.620><c> belt</c>

00:19:20.029 --> 00:19:20.039 align:start position:0%
can actually uh verify the state or belt
 

00:19:20.039 --> 00:19:24.169 align:start position:0%
can actually uh verify the state or belt
too<00:19:20.160><c> on</c><00:19:20.460><c> L1</c><00:19:20.880><c> using</c><00:19:21.240><c> L1</c><00:19:21.600><c> Contra</c><00:19:22.140><c> uh</c><00:19:22.860><c> so</c><00:19:23.640><c> yeah</c>

00:19:24.169 --> 00:19:24.179 align:start position:0%
too on L1 using L1 Contra uh so yeah
 

00:19:24.179 --> 00:19:26.930 align:start position:0%
too on L1 using L1 Contra uh so yeah
optimistic<00:19:24.900><c> uh</c><00:19:25.320><c> roll</c><00:19:25.799><c> up</c><00:19:26.039><c> uses</c><00:19:26.340><c> Cloud</c><00:19:26.640><c> proof</c>

00:19:26.930 --> 00:19:26.940 align:start position:0%
optimistic uh roll up uses Cloud proof
 

00:19:26.940 --> 00:19:30.230 align:start position:0%
optimistic uh roll up uses Cloud proof
and<00:19:27.120><c> a</c><00:19:27.360><c> DK</c><00:19:27.840><c> user</c><00:19:28.140><c> validity</c><00:19:28.500><c> proof</c><00:19:28.919><c> and</c><00:19:29.580><c> once</c>

00:19:30.230 --> 00:19:30.240 align:start position:0%
and a DK user validity proof and once
 

00:19:30.240 --> 00:19:34.190 align:start position:0%
and a DK user validity proof and once
and<00:19:31.140><c> my</c><00:19:31.860><c> understanding</c><00:19:32.340><c> is</c><00:19:32.580><c> that</c><00:19:32.880><c> uh</c><00:19:33.660><c> optimism</c>

00:19:34.190 --> 00:19:34.200 align:start position:0%
and my understanding is that uh optimism
 

00:19:34.200 --> 00:19:36.470 align:start position:0%
and my understanding is that uh optimism
or<00:19:34.559><c> like</c><00:19:34.799><c> stock</c><00:19:35.039><c> where</c><00:19:35.340><c> all</c><00:19:35.640><c> these</c><00:19:35.940><c> companies</c>

00:19:36.470 --> 00:19:36.480 align:start position:0%
or like stock where all these companies
 

00:19:36.480 --> 00:19:38.630 align:start position:0%
or like stock where all these companies
listed<00:19:36.900><c> they</c><00:19:37.140><c> do</c><00:19:37.260><c> have</c><00:19:37.440><c> a</c><00:19:37.559><c> basic</c><00:19:37.860><c> function</c><00:19:38.160><c> so</c>

00:19:38.630 --> 00:19:38.640 align:start position:0%
listed they do have a basic function so
 

00:19:38.640 --> 00:19:40.789 align:start position:0%
listed they do have a basic function so
once<00:19:39.000><c> we</c><00:19:39.120><c> have</c><00:19:39.299><c> that</c><00:19:39.539><c> function</c><00:19:39.960><c> what</c><00:19:40.620><c> we're</c>

00:19:40.789 --> 00:19:40.799 align:start position:0%
once we have that function what we're
 

00:19:40.799 --> 00:19:42.409 align:start position:0%
once we have that function what we're
gonna<00:19:40.919><c> do</c><00:19:41.460><c> I</c><00:19:41.640><c> explain</c>

00:19:42.409 --> 00:19:42.419 align:start position:0%
gonna do I explain
 

00:19:42.419 --> 00:19:46.490 align:start position:0%
gonna do I explain
how<00:19:42.840><c> do</c><00:19:43.020><c> I</c><00:19:43.200><c> here</c><00:19:43.740><c> so</c><00:19:44.640><c> here</c><00:19:44.880><c> it's</c><00:19:45.660><c> uh</c><00:19:46.140><c> just</c><00:19:46.380><c> like</c>

00:19:46.490 --> 00:19:46.500 align:start position:0%
how do I here so here it's uh just like
 

00:19:46.500 --> 00:19:50.150 align:start position:0%
how do I here so here it's uh just like
retrieving<00:19:47.160><c> the</c><00:19:47.280><c> data</c><00:19:47.760><c> and</c><00:19:48.179><c> signing</c><00:19:48.600><c> the</c><00:19:48.840><c> uh</c>

00:19:50.150 --> 00:19:50.160 align:start position:0%
retrieving the data and signing the uh
 

00:19:50.160 --> 00:19:53.090 align:start position:0%
retrieving the data and signing the uh
message<00:19:50.820><c> but</c><00:19:51.240><c> what</c><00:19:51.539><c> you</c><00:19:51.720><c> can</c><00:19:51.840><c> do</c><00:19:52.080><c> on</c><00:19:52.500><c> the</c><00:19:52.679><c> L2</c>

00:19:53.090 --> 00:19:53.100 align:start position:0%
message but what you can do on the L2
 

00:19:53.100 --> 00:19:55.310 align:start position:0%
message but what you can do on the L2
rollup<00:19:53.520><c> is</c><00:19:53.640><c> like</c><00:19:53.820><c> you</c><00:19:54.120><c> can</c><00:19:54.240><c> get</c><00:19:54.480><c> basically</c><00:19:55.020><c> get</c>

00:19:55.310 --> 00:19:55.320 align:start position:0%
rollup is like you can get basically get
 

00:19:55.320 --> 00:19:59.029 align:start position:0%
rollup is like you can get basically get
the<00:19:55.559><c> proof</c><00:19:55.919><c> data</c><00:19:56.640><c> with</c><00:19:56.760><c> the</c><00:19:56.940><c> proof</c><00:19:57.240><c> and</c><00:19:58.039><c> uh</c>

00:19:59.029 --> 00:19:59.039 align:start position:0%
the proof data with the proof and uh
 

00:19:59.039 --> 00:20:03.409 align:start position:0%
the proof data with the proof and uh
yeah<00:19:59.460><c> you</c><00:19:59.700><c> construct</c><00:20:00.240><c> the</c><00:20:00.480><c> Marco</c><00:20:01.039><c> R3</c><00:20:02.039><c> and</c><00:20:02.580><c> on</c>

00:20:03.409 --> 00:20:03.419 align:start position:0%
yeah you construct the Marco R3 and on
 

00:20:03.419 --> 00:20:06.470 align:start position:0%
yeah you construct the Marco R3 and on
this<00:20:03.960><c> uh</c><00:20:04.559><c> verify</c><00:20:05.160><c> station</c><00:20:05.460><c> on</c><00:20:05.820><c> a</c><00:20:06.179><c> smart</c>

00:20:06.470 --> 00:20:06.480 align:start position:0%
this uh verify station on a smart
 

00:20:06.480 --> 00:20:09.830 align:start position:0%
this uh verify station on a smart
contract<00:20:06.960><c> you</c><00:20:07.500><c> can</c><00:20:07.620><c> basically</c><00:20:08.039><c> call</c><00:20:08.340><c> uh</c><00:20:09.059><c> I</c>

00:20:09.830 --> 00:20:09.840 align:start position:0%
contract you can basically call uh I
 

00:20:09.840 --> 00:20:12.409 align:start position:0%
contract you can basically call uh I
forgot<00:20:10.080><c> the</c><00:20:10.320><c> name</c><00:20:10.559><c> of</c><00:20:10.919><c> the</c><00:20:11.160><c> optimism</c><00:20:11.940><c> code</c><00:20:12.179><c> do</c>

00:20:12.409 --> 00:20:12.419 align:start position:0%
forgot the name of the optimism code do
 

00:20:12.419 --> 00:20:15.230 align:start position:0%
forgot the name of the optimism code do
you<00:20:12.539><c> remember</c><00:20:12.660><c> verify</c>

00:20:15.230 --> 00:20:15.240 align:start position:0%
you remember verify
 

00:20:15.240 --> 00:20:19.549 align:start position:0%
you remember verify
was<00:20:15.900><c> State</c><00:20:16.200><c> commitment</c><00:20:16.860><c> something</c><00:20:18.260><c> called</c><00:20:19.260><c> a</c>

00:20:19.549 --> 00:20:19.559 align:start position:0%
was State commitment something called a
 

00:20:19.559 --> 00:20:22.070 align:start position:0%
was State commitment something called a
function<00:20:19.740><c> to</c><00:20:19.980><c> verify</c><00:20:20.400><c> and</c><00:20:20.700><c> by</c><00:20:21.000><c> doing</c><00:20:21.240><c> the</c><00:20:21.660><c> uh</c>

00:20:22.070 --> 00:20:22.080 align:start position:0%
function to verify and by doing the uh
 

00:20:22.080 --> 00:20:25.010 align:start position:0%
function to verify and by doing the uh
even<00:20:22.320><c> if</c><00:20:22.620><c> a</c><00:20:22.860><c> Gateway</c><00:20:23.220><c> returns</c><00:20:23.760><c> just</c><00:20:24.179><c> data</c><00:20:24.660><c> oh</c>

00:20:25.010 --> 00:20:25.020 align:start position:0%
even if a Gateway returns just data oh
 

00:20:25.020 --> 00:20:28.010 align:start position:0%
even if a Gateway returns just data oh
my<00:20:25.320><c> time</c><00:20:25.440><c> is</c><00:20:25.500><c> already</c><00:20:25.679><c> up</c><00:20:25.980><c> okay</c><00:20:26.280><c> uh</c>

00:20:28.010 --> 00:20:28.020 align:start position:0%
my time is already up okay uh
 

00:20:28.020 --> 00:20:30.710 align:start position:0%
my time is already up okay uh
you<00:20:28.679><c> can</c><00:20:28.860><c> uh</c><00:20:29.520><c> you</c><00:20:29.880><c> don't</c><00:20:30.000><c> have</c><00:20:30.120><c> to</c><00:20:30.240><c> trust</c><00:20:30.480><c> so</c>

00:20:30.710 --> 00:20:30.720 align:start position:0%
you can uh you don't have to trust so
 

00:20:30.720 --> 00:20:33.049 align:start position:0%
you can uh you don't have to trust so
that's<00:20:30.960><c> are</c><00:20:31.320><c> you</c><00:20:31.500><c> gonna</c><00:20:31.620><c> it's</c><00:20:32.400><c> a</c><00:20:32.580><c> complete</c><00:20:32.880><c> app</c>

00:20:33.049 --> 00:20:33.059 align:start position:0%
that's are you gonna it's a complete app
 

00:20:33.059 --> 00:20:37.430 align:start position:0%
that's are you gonna it's a complete app
of<00:20:33.240><c> another</c><00:20:33.419><c> five</c><00:20:33.720><c> minutes</c><00:20:34.280><c> okay</c><00:20:35.280><c> so</c><00:20:35.520><c> uh</c>

00:20:37.430 --> 00:20:37.440 align:start position:0%
of another five minutes okay so uh
 

00:20:37.440 --> 00:20:40.130 align:start position:0%
of another five minutes okay so uh
I<00:20:37.860><c> think</c><00:20:37.980><c> I</c><00:20:38.160><c> already</c><00:20:38.280><c> mentioned</c>

00:20:40.130 --> 00:20:40.140 align:start position:0%
I think I already mentioned
 

00:20:40.140 --> 00:20:42.049 align:start position:0%
I think I already mentioned
and<00:20:40.679><c> there's</c><00:20:40.860><c> a</c><00:20:41.100><c> demo</c><00:20:41.280><c> which</c><00:20:41.460><c> we</c><00:20:41.640><c> did</c><00:20:41.820><c> two</c>

00:20:42.049 --> 00:20:42.059 align:start position:0%
and there's a demo which we did two
 

00:20:42.059 --> 00:20:44.029 align:start position:0%
and there's a demo which we did two
years<00:20:42.179><c> ago</c><00:20:42.419><c> for</c><00:20:42.720><c> the</c><00:20:42.900><c> optimism</c><00:20:43.380><c> so</c><00:20:43.679><c> optimism</c>

00:20:44.029 --> 00:20:44.039 align:start position:0%
years ago for the optimism so optimism
 

00:20:44.039 --> 00:20:46.250 align:start position:0%
years ago for the optimism so optimism
we<00:20:44.340><c> know</c><00:20:44.460><c> like</c><00:20:44.640><c> how</c><00:20:44.940><c> it</c><00:20:45.059><c> works</c><00:20:45.360><c> and</c><00:20:45.780><c> we</c><00:20:46.080><c> are</c>

00:20:46.250 --> 00:20:46.260 align:start position:0%
we know like how it works and we are
 

00:20:46.260 --> 00:20:47.690 align:start position:0%
we know like how it works and we are
right<00:20:46.440><c> in</c><00:20:46.620><c> the</c><00:20:46.740><c> middle</c><00:20:46.799><c> of</c><00:20:46.919><c> updating</c><00:20:47.340><c> to</c><00:20:47.580><c> the</c>

00:20:47.690 --> 00:20:47.700 align:start position:0%
right in the middle of updating to the
 

00:20:47.700 --> 00:20:51.710 align:start position:0%
right in the middle of updating to the
latest<00:20:47.940><c> version</c><00:20:48.860><c> and</c><00:20:50.000><c> yeah</c><00:20:51.000><c> I'll</c><00:20:51.179><c> skip</c><00:20:51.419><c> that</c>

00:20:51.710 --> 00:20:51.720 align:start position:0%
latest version and yeah I'll skip that
 

00:20:51.720 --> 00:20:54.350 align:start position:0%
latest version and yeah I'll skip that
order<00:20:52.080><c> and</c><00:20:52.440><c> all</c><00:20:53.220><c> the</c><00:20:53.340><c> end</c><00:20:53.460><c> you</c><00:20:53.880><c> know</c><00:20:54.000><c> this</c><00:20:54.179><c> now</c>

00:20:54.350 --> 00:20:54.360 align:start position:0%
order and all the end you know this now
 

00:20:54.360 --> 00:20:57.529 align:start position:0%
order and all the end you know this now
YouTube<00:20:54.720><c> my</c><00:20:55.320><c> old</c><00:20:55.740><c> photo</c><00:20:55.980><c> so</c><00:20:56.220><c> sorry</c><00:20:56.580><c> so</c><00:20:57.059><c> the</c><00:20:57.240><c> QR</c>

00:20:57.529 --> 00:20:57.539 align:start position:0%
YouTube my old photo so sorry so the QR
 

00:20:57.539 --> 00:20:59.690 align:start position:0%
YouTube my old photo so sorry so the QR
code<00:20:57.660><c> so</c><00:20:57.900><c> you</c><00:20:58.080><c> should</c><00:20:58.260><c> refer</c><00:20:58.919><c> to</c><00:20:59.039><c> and</c><00:20:59.340><c> the</c><00:20:59.460><c> more</c>

00:20:59.690 --> 00:20:59.700 align:start position:0%
code so you should refer to and the more
 

00:20:59.700 --> 00:21:01.730 align:start position:0%
code so you should refer to and the more
important<00:21:00.059><c> things</c><00:21:00.299><c> is</c><00:21:00.840><c> yeah</c><00:21:01.260><c> we</c><00:21:01.440><c> have</c><00:21:01.559><c> a</c><00:21:01.679><c> set</c>

00:21:01.730 --> 00:21:01.740 align:start position:0%
important things is yeah we have a set
 

00:21:01.740 --> 00:21:05.630 align:start position:0%
important things is yeah we have a set
of<00:21:01.919><c> ens</c><00:21:02.400><c> by</c><00:21:02.640><c> Nick</c><00:21:02.820><c> Johnson</c><00:21:03.059><c> for</c><00:21:03.799><c> salty</c><00:21:04.799><c> uh</c><00:21:05.460><c> so</c>

00:21:05.630 --> 00:21:05.640 align:start position:0%
of ens by Nick Johnson for salty uh so
 

00:21:05.640 --> 00:21:08.299 align:start position:0%
of ens by Nick Johnson for salty uh so
yeah<00:21:05.880><c> that's</c><00:21:06.120><c> it</c>

