WEBVTT
Kind: captions
Language: en

00:00:01.070 --> 00:00:12.539 align:start position:0%
 
[Applause]

00:00:12.539 --> 00:00:12.549 align:start position:0%
 
 

00:00:12.549 --> 00:00:17.670 align:start position:0%
 
none<00:00:13.549><c> of</c><00:00:13.580><c> us</c><00:00:14.230><c> are</c><00:00:15.230><c> you</c><00:00:15.289><c> guys</c><00:00:15.379><c> doing</c><00:00:15.709><c> a</c>

00:00:17.670 --> 00:00:17.680 align:start position:0%
none of us are you guys doing a
 

00:00:17.680 --> 00:00:19.720 align:start position:0%
none of us are you guys doing a
three-pound<00:00:18.680><c> end</c><00:00:18.950><c> of</c><00:00:19.039><c> the</c><00:00:19.099><c> day</c><00:00:19.250><c> I</c><00:00:19.460><c> hope</c><00:00:19.610><c> you</c>

00:00:19.720 --> 00:00:19.730 align:start position:0%
three-pound end of the day I hope you
 

00:00:19.730 --> 00:00:22.390 align:start position:0%
three-pound end of the day I hope you
have<00:00:19.820><c> some</c><00:00:19.939><c> energy</c><00:00:20.300><c> because</c><00:00:21.259><c> I</c><00:00:21.410><c> yeah</c><00:00:22.009><c> yeah</c>

00:00:22.390 --> 00:00:22.400 align:start position:0%
have some energy because I yeah yeah
 

00:00:22.400 --> 00:00:26.079 align:start position:0%
have some energy because I yeah yeah
going<00:00:23.119><c> faster</c><00:00:24.520><c> okay</c><00:00:25.520><c> so</c><00:00:25.610><c> I'm</c><00:00:25.789><c> gonna</c><00:00:25.939><c> share</c>

00:00:26.079 --> 00:00:26.089 align:start position:0%
going faster okay so I'm gonna share
 

00:00:26.089 --> 00:00:27.400 align:start position:0%
going faster okay so I'm gonna share
some<00:00:26.269><c> selves</c><00:00:26.539><c> I'm</c><00:00:26.689><c> really</c><00:00:26.990><c> excited</c><00:00:27.199><c> about</c>

00:00:27.400 --> 00:00:27.410 align:start position:0%
some selves I'm really excited about
 

00:00:27.410 --> 00:00:29.380 align:start position:0%
some selves I'm really excited about
working<00:00:28.279><c> on</c><00:00:28.369><c> it</c><00:00:28.460><c> for</c><00:00:28.609><c> a</c><00:00:28.670><c> while</c><00:00:28.820><c> we've</c><00:00:29.359><c> been</c>

00:00:29.380 --> 00:00:29.390 align:start position:0%
working on it for a while we've been
 

00:00:29.390 --> 00:00:30.700 align:start position:0%
working on it for a while we've been
thinking<00:00:29.720><c> about</c><00:00:29.810><c> a</c><00:00:29.900><c> lot</c><00:00:29.960><c> of</c><00:00:30.259><c> things</c><00:00:30.470><c> there's</c><00:00:30.679><c> a</c>

00:00:30.700 --> 00:00:30.710 align:start position:0%
thinking about a lot of things there's a
 

00:00:30.710 --> 00:00:33.280 align:start position:0%
thinking about a lot of things there's a
lot<00:00:30.740><c> of</c><00:00:31.039><c> challenges</c><00:00:31.730><c> in</c><00:00:31.759><c> this</c><00:00:31.970><c> ecosystem</c><00:00:32.330><c> you</c>

00:00:33.280 --> 00:00:33.290 align:start position:0%
lot of challenges in this ecosystem you
 

00:00:33.290 --> 00:00:34.689 align:start position:0%
lot of challenges in this ecosystem you
know<00:00:33.410><c> I</c><00:00:33.440><c> think</c><00:00:33.620><c> meta</c><00:00:33.949><c> masks</c><00:00:34.129><c> at</c><00:00:34.370><c> this</c><00:00:34.489><c> point</c>

00:00:34.689 --> 00:00:34.699 align:start position:0%
know I think meta masks at this point
 

00:00:34.699 --> 00:00:36.160 align:start position:0%
know I think meta masks at this point
we're<00:00:34.850><c> like</c><00:00:35.000><c> the</c><00:00:35.239><c> thing</c><00:00:35.480><c> that</c><00:00:35.660><c> you</c><00:00:35.750><c> love</c><00:00:35.960><c> to</c>

00:00:36.160 --> 00:00:36.170 align:start position:0%
we're like the thing that you love to
 

00:00:36.170 --> 00:00:37.810 align:start position:0%
we're like the thing that you love to
hate<00:00:36.350><c> it's</c><00:00:36.680><c> like</c><00:00:36.860><c> you</c><00:00:37.220><c> know</c><00:00:37.309><c> we</c><00:00:37.400><c> forget</c><00:00:37.670><c> the</c>

00:00:37.810 --> 00:00:37.820 align:start position:0%
hate it's like you know we forget the
 

00:00:37.820 --> 00:00:39.729 align:start position:0%
hate it's like you know we forget the
joy<00:00:38.059><c> of</c><00:00:38.089><c> being</c><00:00:38.360><c> hated</c><00:00:38.780><c> because</c><00:00:39.019><c> you</c><00:00:39.290><c> use</c><00:00:39.500><c> us</c>

00:00:39.729 --> 00:00:39.739 align:start position:0%
joy of being hated because you use us
 

00:00:39.739 --> 00:00:42.910 align:start position:0%
joy of being hated because you use us
too<00:00:40.070><c> much</c><00:00:40.309><c> you</c><00:00:40.610><c> know</c><00:00:40.730><c> so</c><00:00:41.629><c> so</c><00:00:42.350><c> we're</c><00:00:42.710><c> constantly</c>

00:00:42.910 --> 00:00:42.920 align:start position:0%
too much you know so so we're constantly
 

00:00:42.920 --> 00:00:44.770 align:start position:0%
too much you know so so we're constantly
thinking<00:00:43.399><c> about</c><00:00:43.640><c> like</c><00:00:43.789><c> what's</c><00:00:44.210><c> the</c><00:00:44.360><c> next</c><00:00:44.390><c> step</c>

00:00:44.770 --> 00:00:44.780 align:start position:0%
thinking about like what's the next step
 

00:00:44.780 --> 00:00:46.900 align:start position:0%
thinking about like what's the next step
how<00:00:44.960><c> do</c><00:00:45.020><c> we</c><00:00:45.079><c> get</c><00:00:45.379><c> how</c><00:00:45.860><c> do</c><00:00:45.920><c> we</c><00:00:46.100><c> get</c><00:00:46.610><c> you</c><00:00:46.730><c> guys</c>

00:00:46.900 --> 00:00:46.910 align:start position:0%
how do we get how do we get you guys
 

00:00:46.910 --> 00:00:48.790 align:start position:0%
how do we get how do we get you guys
we're<00:00:47.270><c> gonna</c><00:00:47.449><c> go</c><00:00:47.690><c> how</c><00:00:48.050><c> do</c><00:00:48.109><c> we</c><00:00:48.199><c> get</c><00:00:48.320><c> your</c><00:00:48.469><c> users</c>

00:00:48.790 --> 00:00:48.800 align:start position:0%
we're gonna go how do we get your users
 

00:00:48.800 --> 00:00:50.680 align:start position:0%
we're gonna go how do we get your users
where<00:00:49.039><c> they</c><00:00:49.070><c> want</c><00:00:49.399><c> to</c><00:00:49.489><c> go</c><00:00:49.609><c> how</c><00:00:50.090><c> do</c><00:00:50.149><c> we</c><00:00:50.239><c> get</c><00:00:50.449><c> out</c>

00:00:50.680 --> 00:00:50.690 align:start position:0%
where they want to go how do we get out
 

00:00:50.690 --> 00:00:53.410 align:start position:0%
where they want to go how do we get out
of<00:00:50.870><c> your</c><00:00:50.960><c> damn</c><00:00:51.170><c> way</c><00:00:51.379><c> how</c><00:00:52.309><c> do</c><00:00:52.370><c> we</c><00:00:52.520><c> how</c><00:00:53.149><c> do</c><00:00:53.210><c> you</c>

00:00:53.410 --> 00:00:53.420 align:start position:0%
of your damn way how do we how do you
 

00:00:53.420 --> 00:00:55.299 align:start position:0%
of your damn way how do we how do you
night<00:00:53.660><c> these</c><00:00:53.960><c> these</c><00:00:54.620><c> three</c><00:00:54.920><c> things</c><00:00:55.160><c> that's</c>

00:00:55.299 --> 00:00:55.309 align:start position:0%
night these these three things that's
 

00:00:55.309 --> 00:00:57.009 align:start position:0%
night these these three things that's
going<00:00:55.460><c> to</c><00:00:55.519><c> be</c><00:00:55.640><c> a</c><00:00:55.670><c> kind</c><00:00:55.850><c> of</c><00:00:55.940><c> theme</c><00:00:56.180><c> security</c>

00:00:57.009 --> 00:00:57.019 align:start position:0%
going to be a kind of theme security
 

00:00:57.019 --> 00:00:59.529 align:start position:0%
going to be a kind of theme security
utility<00:00:57.590><c> usability</c><00:00:58.160><c> and</c><00:00:58.370><c> and</c><00:00:58.969><c> to</c><00:00:59.300><c> clarify</c>

00:00:59.529 --> 00:00:59.539 align:start position:0%
utility usability and and to clarify
 

00:00:59.539 --> 00:01:01.689 align:start position:0%
utility usability and and to clarify
because<00:00:59.870><c> some</c><00:01:00.769><c> people</c><00:01:01.010><c> think</c><00:01:01.219><c> the</c><00:01:01.340><c> usability</c>

00:01:01.689 --> 00:01:01.699 align:start position:0%
because some people think the usability
 

00:01:01.699 --> 00:01:03.639 align:start position:0%
because some people think the usability
ability<00:01:02.420><c> to</c><00:01:02.480><c> the</c><00:01:02.600><c> same</c><00:01:02.780><c> I'm</c><00:01:02.929><c> gonna</c><00:01:03.140><c> say</c><00:01:03.289><c> for</c><00:01:03.530><c> my</c>

00:01:03.639 --> 00:01:03.649 align:start position:0%
ability to the same I'm gonna say for my
 

00:01:03.649 --> 00:01:05.620 align:start position:0%
ability to the same I'm gonna say for my
purposes<00:01:04.190><c> when</c><00:01:04.640><c> I</c><00:01:04.670><c> see</c><00:01:04.910><c> utility</c><00:01:05.479><c> I'm</c>

00:01:05.620 --> 00:01:05.630 align:start position:0%
purposes when I see utility I'm
 

00:01:05.630 --> 00:01:07.600 align:start position:0%
purposes when I see utility I'm
functionally<00:01:06.380><c> like</c><00:01:06.560><c> a</c><00:01:06.770><c> command-line</c><00:01:07.220><c> coder</c>

00:01:07.600 --> 00:01:07.610 align:start position:0%
functionally like a command-line coder
 

00:01:07.610 --> 00:01:09.790 align:start position:0%
functionally like a command-line coder
could<00:01:07.880><c> do</c><00:01:08.000><c> it</c><00:01:08.149><c> but</c><00:01:08.660><c> when</c><00:01:08.810><c> I</c><00:01:08.840><c> say</c><00:01:09.080><c> usability</c><00:01:09.710><c> I'm</c>

00:01:09.790 --> 00:01:09.800 align:start position:0%
could do it but when I say usability I'm
 

00:01:09.800 --> 00:01:11.410 align:start position:0%
could do it but when I say usability I'm
talking<00:01:10.039><c> about</c><00:01:10.100><c> like</c><00:01:10.310><c> accessibility</c><00:01:10.910><c> like</c>

00:01:11.410 --> 00:01:11.420 align:start position:0%
talking about like accessibility like
 

00:01:11.420 --> 00:01:12.370 align:start position:0%
talking about like accessibility like
anybody<00:01:11.899><c> could</c><00:01:12.140><c> do</c><00:01:12.229><c> it</c>

00:01:12.370 --> 00:01:12.380 align:start position:0%
anybody could do it
 

00:01:12.380 --> 00:01:14.169 align:start position:0%
anybody could do it
so<00:01:12.950><c> how</c><00:01:13.070><c> do</c><00:01:13.130><c> we</c><00:01:13.220><c> make</c><00:01:13.429><c> something</c><00:01:13.670><c> that's</c><00:01:13.940><c> so</c>

00:01:14.169 --> 00:01:14.179 align:start position:0%
so how do we make something that's so
 

00:01:14.179 --> 00:01:17.080 align:start position:0%
so how do we make something that's so
secure<00:01:14.770><c> anybody</c><00:01:15.770><c> could</c><00:01:16.009><c> do</c><00:01:16.130><c> it</c><00:01:16.280><c> but</c><00:01:16.580><c> that</c><00:01:16.729><c> they</c>

00:01:17.080 --> 00:01:17.090 align:start position:0%
secure anybody could do it but that they
 

00:01:17.090 --> 00:01:19.210 align:start position:0%
secure anybody could do it but that they
could<00:01:17.300><c> do</c><00:01:17.420><c> kind</c><00:01:17.660><c> of</c><00:01:17.780><c> anything</c><00:01:18.259><c> right</c><00:01:18.860><c> that's</c>

00:01:19.210 --> 00:01:19.220 align:start position:0%
could do kind of anything right that's
 

00:01:19.220 --> 00:01:21.580 align:start position:0%
could do kind of anything right that's
the<00:01:19.369><c> dream</c><00:01:19.580><c> right</c><00:01:19.640><c> and</c><00:01:20.090><c> you</c><00:01:20.300><c> know</c><00:01:20.509><c> and</c><00:01:20.780><c> we're</c>

00:01:21.580 --> 00:01:21.590 align:start position:0%
the dream right and you know and we're
 

00:01:21.590 --> 00:01:23.499 align:start position:0%
the dream right and you know and we're
gonna<00:01:21.709><c> make</c><00:01:22.250><c> that</c><00:01:22.369><c> possible</c><00:01:22.610><c> for</c><00:01:22.789><c> you</c><00:01:23.060><c> so</c>

00:01:23.499 --> 00:01:23.509 align:start position:0%
gonna make that possible for you so
 

00:01:23.509 --> 00:01:25.479 align:start position:0%
gonna make that possible for you so
right<00:01:23.869><c> now</c><00:01:24.020><c> modern</c><00:01:24.500><c> wallets</c><00:01:24.830><c> are</c><00:01:24.950><c> limited</c><00:01:25.340><c> in</c>

00:01:25.479 --> 00:01:25.489 align:start position:0%
right now modern wallets are limited in
 

00:01:25.489 --> 00:01:28.120 align:start position:0%
right now modern wallets are limited in
these<00:01:25.640><c> these</c><00:01:26.179><c> three</c><00:01:26.479><c> axes</c><00:01:26.709><c> the</c><00:01:27.709><c> first</c><00:01:27.920><c> one</c>

00:01:28.120 --> 00:01:28.130 align:start position:0%
these these three axes the first one
 

00:01:28.130 --> 00:01:30.850 align:start position:0%
these these three axes the first one
innovation<00:01:29.090><c> right</c><00:01:29.810><c> we</c><00:01:30.229><c> don't</c><00:01:30.410><c> have</c><00:01:30.590><c> new</c>

00:01:30.850 --> 00:01:30.860 align:start position:0%
innovation right we don't have new
 

00:01:30.860 --> 00:01:32.710 align:start position:0%
innovation right we don't have new
networks<00:01:31.280><c> fast</c><00:01:31.580><c> enough</c><00:01:31.940><c> we</c><00:01:32.179><c> don't</c><00:01:32.360><c> have</c><00:01:32.450><c> your</c>

00:01:32.710 --> 00:01:32.720 align:start position:0%
networks fast enough we don't have your
 

00:01:32.720 --> 00:01:34.440 align:start position:0%
networks fast enough we don't have your
favorite<00:01:33.020><c> chain</c><00:01:33.259><c> your</c><00:01:33.709><c> your</c><00:01:33.920><c> favorite</c>

00:01:34.440 --> 00:01:34.450 align:start position:0%
favorite chain your your favorite
 

00:01:34.450 --> 00:01:37.660 align:start position:0%
favorite chain your your favorite
authority<00:01:35.450><c> whatever</c><00:01:35.860><c> we</c><00:01:36.860><c> don't</c><00:01:37.009><c> add</c><00:01:37.160><c> new</c><00:01:37.340><c> IP</c>

00:01:37.660 --> 00:01:37.670 align:start position:0%
authority whatever we don't add new IP
 

00:01:37.670 --> 00:01:39.190 align:start position:0%
authority whatever we don't add new IP
features<00:01:38.119><c> there</c><00:01:38.300><c> have</c><00:01:38.390><c> been</c><00:01:38.479><c> better</c><00:01:38.690><c> token</c>

00:01:39.190 --> 00:01:39.200 align:start position:0%
features there have been better token
 

00:01:39.200 --> 00:01:41.199 align:start position:0%
features there have been better token
standards<00:01:39.649><c> then</c><00:01:39.770><c> you</c><00:01:39.860><c> got</c><00:01:40.009><c> years</c><00:01:40.250><c> in</c><00:01:40.459><c> 24</c><00:01:41.000><c> like</c>

00:01:41.199 --> 00:01:41.209 align:start position:0%
standards then you got years in 24 like
 

00:01:41.209 --> 00:01:43.130 align:start position:0%
standards then you got years in 24 like
five<00:01:41.810><c> years</c><00:01:42.170><c> longer</c>

00:01:43.130 --> 00:01:43.140 align:start position:0%
five years longer
 

00:01:43.140 --> 00:01:46.470 align:start position:0%
five years longer
so<00:01:44.140><c> hey</c><00:01:44.350><c> like</c><00:01:44.950><c> we</c><00:01:45.550><c> don't</c><00:01:45.880><c> we</c><00:01:46.000><c> also</c><00:01:46.150><c> for</c><00:01:46.390><c> the</c>

00:01:46.470 --> 00:01:46.480 align:start position:0%
so hey like we don't we also for the
 

00:01:46.480 --> 00:01:48.600 align:start position:0%
so hey like we don't we also for the
latest<00:01:46.720><c> scaling</c><00:01:47.170><c> tech</c><00:01:47.380><c> right</c><00:01:47.800><c> today</c><00:01:48.400><c> if</c>

00:01:48.600 --> 00:01:48.610 align:start position:0%
latest scaling tech right today if
 

00:01:48.610 --> 00:01:50.700 align:start position:0%
latest scaling tech right today if
you've<00:01:48.820><c> got</c><00:01:49.030><c> a</c><00:01:49.060><c> new</c><00:01:49.270><c> plasma</c><00:01:49.960><c> thing</c><00:01:50.440><c> or</c><00:01:50.590><c> you've</c>

00:01:50.700 --> 00:01:50.710 align:start position:0%
you've got a new plasma thing or you've
 

00:01:50.710 --> 00:01:52.950 align:start position:0%
you've got a new plasma thing or you've
gotta<00:01:50.860><c> use</c><00:01:51.070><c> you</c><00:01:51.970><c> know</c><00:01:52.090><c> lay</c><00:01:52.390><c> or</c><00:01:52.540><c> two</c><00:01:52.720><c> thing</c>

00:01:52.950 --> 00:01:52.960 align:start position:0%
gotta use you know lay or two thing
 

00:01:52.960 --> 00:01:54.300 align:start position:0%
gotta use you know lay or two thing
you're<00:01:53.440><c> basically</c><00:01:53.740><c> gonna</c><00:01:53.890><c> make</c><00:01:53.980><c> your</c><00:01:54.250><c> own</c>

00:01:54.300 --> 00:01:54.310 align:start position:0%
you're basically gonna make your own
 

00:01:54.310 --> 00:01:56.100 align:start position:0%
you're basically gonna make your own
wallet<00:01:54.700><c> so</c><00:01:55.030><c> it's</c><00:01:55.150><c> like</c><00:01:55.270><c> that</c><00:01:55.360><c> average</c><00:01:55.840><c> theme</c>

00:01:56.100 --> 00:01:56.110 align:start position:0%
wallet so it's like that average theme
 

00:01:56.110 --> 00:01:58.260 align:start position:0%
wallet so it's like that average theme
will<00:01:56.320><c> be</c><00:01:56.440><c> like</c><00:01:56.650><c> well</c><00:01:57.220><c> you</c><00:01:57.580><c> make</c><00:01:57.790><c> a</c><00:01:57.820><c> new</c><00:01:58.060><c> wallet</c>

00:01:58.260 --> 00:01:58.270 align:start position:0%
will be like well you make a new wallet
 

00:01:58.270 --> 00:02:01.410 align:start position:0%
will be like well you make a new wallet
you<00:01:58.600><c> make</c><00:01:58.840><c> a</c><00:01:58.870><c> new</c><00:01:59.080><c> wallet</c><00:01:59.970><c> contracts</c><00:02:00.970><c> got</c><00:02:01.180><c> you</c>

00:02:01.410 --> 00:02:01.420 align:start position:0%
you make a new wallet contracts got you
 

00:02:01.420 --> 00:02:04.260 align:start position:0%
you make a new wallet contracts got you
make<00:02:01.630><c> a</c><00:02:01.660><c> new</c><00:02:01.870><c> wallet</c><00:02:02.370><c> you</c><00:02:03.370><c> have</c><00:02:03.520><c> a</c><00:02:03.550><c> hosting</c>

00:02:04.260 --> 00:02:04.270 align:start position:0%
make a new wallet you have a hosting
 

00:02:04.270 --> 00:02:06.600 align:start position:0%
make a new wallet you have a hosting
service<00:02:04.660><c> that</c><00:02:04.690><c> are</c><00:02:05.050><c> alternative</c><00:02:05.950><c> I</c><00:02:06.130><c> make</c><00:02:06.580><c> a</c>

00:02:06.600 --> 00:02:06.610 align:start position:0%
service that are alternative I make a
 

00:02:06.610 --> 00:02:07.200 align:start position:0%
service that are alternative I make a
new<00:02:06.790><c> wallet</c>

00:02:07.200 --> 00:02:07.210 align:start position:0%
new wallet
 

00:02:07.210 --> 00:02:09.150 align:start position:0%
new wallet
you<00:02:07.900><c> got</c><00:02:08.020><c> a</c><00:02:08.050><c> new</c><00:02:08.200><c> hardware</c><00:02:08.530><c> wallet</c><00:02:08.890><c> it's</c><00:02:09.010><c> not</c>

00:02:09.150 --> 00:02:09.160 align:start position:0%
you got a new hardware wallet it's not
 

00:02:09.160 --> 00:02:10.620 align:start position:0%
you got a new hardware wallet it's not
supported<00:02:09.430><c> by</c><00:02:09.670><c> astronomers</c><00:02:10.210><c> you</c><00:02:10.300><c> pass</c><00:02:10.450><c> up</c>

00:02:10.620 --> 00:02:10.630 align:start position:0%
supported by astronomers you pass up
 

00:02:10.630 --> 00:02:11.970 align:start position:0%
supported by astronomers you pass up
your<00:02:10.660><c> probably</c><00:02:11.050><c> gonna</c><00:02:11.140><c> have</c><00:02:11.350><c> to</c><00:02:11.410><c> make</c><00:02:11.590><c> it</c><00:02:11.710><c> into</c>

00:02:11.970 --> 00:02:11.980 align:start position:0%
your probably gonna have to make it into
 

00:02:11.980 --> 00:02:14.280 align:start position:0%
your probably gonna have to make it into
your<00:02:12.010><c> own</c><00:02:12.160><c> wallet</c><00:02:12.430><c> now</c><00:02:13.240><c> you</c><00:02:13.750><c> you</c><00:02:14.020><c> have</c><00:02:14.170><c> any</c>

00:02:14.280 --> 00:02:14.290 align:start position:0%
your own wallet now you you have any
 

00:02:14.290 --> 00:02:17.010 align:start position:0%
your own wallet now you you have any
kind<00:02:14.380><c> of</c><00:02:14.470><c> cryptography</c><00:02:14.800><c> you</c><00:02:15.460><c> got</c><00:02:15.640><c> some</c><00:02:16.020><c> spirit</c>

00:02:17.010 --> 00:02:17.020 align:start position:0%
kind of cryptography you got some spirit
 

00:02:17.020 --> 00:02:19.850 align:start position:0%
kind of cryptography you got some spirit
stuff<00:02:17.260><c> making</c><00:02:18.070><c> you</c><00:02:18.220><c> wallet</c>

00:02:19.850 --> 00:02:19.860 align:start position:0%
stuff making you wallet
 

00:02:19.860 --> 00:02:22.320 align:start position:0%
stuff making you wallet
to<00:02:20.860><c> slow</c><00:02:21.070><c> deliberate</c><00:02:21.400><c> slow</c><00:02:21.580><c> request</c><00:02:22.030><c> did</c><00:02:22.240><c> we</c>

00:02:22.320 --> 00:02:22.330 align:start position:0%
to slow deliberate slow request did we
 

00:02:22.330 --> 00:02:24.690 align:start position:0%
to slow deliberate slow request did we
not<00:02:22.480><c> get</c><00:02:22.690><c> that</c><00:02:22.840><c> feature</c><00:02:23.110><c> in</c><00:02:23.320><c> in</c><00:02:23.470><c> time</c><00:02:23.650><c> for</c><00:02:24.400><c> cos</c>

00:02:24.690 --> 00:02:24.700 align:start position:0%
not get that feature in in time for cos
 

00:02:24.700 --> 00:02:26.870 align:start position:0%
not get that feature in in time for cos
making<00:02:25.600><c> a</c><00:02:25.660><c> wallet</c>

00:02:26.870 --> 00:02:26.880 align:start position:0%
making a wallet
 

00:02:26.880 --> 00:02:30.030 align:start position:0%
making a wallet
we're<00:02:27.880><c> gonna</c><00:02:28.060><c> not</c><00:02:28.330><c> secure</c><00:02:28.810><c> enough</c><00:02:28.840><c> okay</c><00:02:29.530><c> we're</c>

00:02:30.030 --> 00:02:30.040 align:start position:0%
we're gonna not secure enough okay we're
 

00:02:30.040 --> 00:02:33.660 align:start position:0%
we're gonna not secure enough okay we're
bringing<00:02:30.250><c> a</c><00:02:30.700><c> JavaScript</c><00:02:32.190><c> runtime</c><00:02:33.190><c> now</c><00:02:33.370><c> I</c><00:02:33.400><c> hope</c>

00:02:33.660 --> 00:02:33.670 align:start position:0%
bringing a JavaScript runtime now I hope
 

00:02:33.670 --> 00:02:36.000 align:start position:0%
bringing a JavaScript runtime now I hope
that<00:02:33.700><c> you</c><00:02:33.910><c> saw</c><00:02:34.090><c> Erin's</c><00:02:34.959><c> some</c><00:02:35.350><c> curvy</c><00:02:35.650><c> talk</c><00:02:35.830><c> on</c>

00:02:36.000 --> 00:02:36.010 align:start position:0%
that you saw Erin's some curvy talk on
 

00:02:36.010 --> 00:02:37.170 align:start position:0%
that you saw Erin's some curvy talk on
well<00:02:36.160><c> nobody's</c><00:02:36.520><c> been</c><00:02:36.760><c> in</c><00:02:36.850><c> a</c><00:02:36.910><c> couple</c><00:02:37.060><c> times</c>

00:02:37.170 --> 00:02:37.180 align:start position:0%
well nobody's been in a couple times
 

00:02:37.180 --> 00:02:38.970 align:start position:0%
well nobody's been in a couple times
he's<00:02:37.840><c> talking</c><00:02:38.080><c> about</c><00:02:38.140><c> how</c><00:02:38.350><c> we're</c><00:02:38.560><c> working</c><00:02:38.709><c> to</c>

00:02:38.970 --> 00:02:38.980 align:start position:0%
he's talking about how we're working to
 

00:02:38.980 --> 00:02:41.670 align:start position:0%
he's talking about how we're working to
isolate<00:02:39.130><c> our</c><00:02:39.520><c> dependencies</c><00:02:40.120><c> better</c><00:02:40.360><c> and</c><00:02:41.320><c> you</c>

00:02:41.670 --> 00:02:41.680 align:start position:0%
isolate our dependencies better and you
 

00:02:41.680 --> 00:02:43.620 align:start position:0%
isolate our dependencies better and you
should<00:02:41.830><c> you</c><00:02:42.010><c> should</c><00:02:42.040><c> check</c><00:02:42.340><c> that</c><00:02:42.490><c> out</c><00:02:42.640><c> you</c>

00:02:43.620 --> 00:02:43.630 align:start position:0%
should you should check that out you
 

00:02:43.630 --> 00:02:45.510 align:start position:0%
should you should check that out you
know<00:02:43.660><c> it's</c><00:02:43.840><c> a</c><00:02:43.870><c> little</c><00:02:44.020><c> bit</c><00:02:44.170><c> on</c><00:02:44.260><c> Twitter</c><00:02:44.520><c> but</c>

00:02:45.510 --> 00:02:45.520 align:start position:0%
know it's a little bit on Twitter but
 

00:02:45.520 --> 00:02:47.490 align:start position:0%
know it's a little bit on Twitter but
but<00:02:45.970><c> you</c><00:02:46.180><c> know</c><00:02:46.300><c> that's</c><00:02:46.600><c> scary</c><00:02:46.720><c> and</c><00:02:47.170><c> and</c><00:02:47.380><c> the</c>

00:02:47.490 --> 00:02:47.500 align:start position:0%
but you know that's scary and and the
 

00:02:47.500 --> 00:02:49.470 align:start position:0%
but you know that's scary and and the
average<00:02:47.830><c> average</c><00:02:48.100><c> well</c><00:02:48.489><c> everyone</c><00:02:48.910><c> is</c><00:02:49.150><c> so</c><00:02:49.300><c> big</c>

00:02:49.470 --> 00:02:49.480 align:start position:0%
average average well everyone is so big
 

00:02:49.480 --> 00:02:51.570 align:start position:0%
average average well everyone is so big
pile<00:02:49.690><c> of</c><00:02:49.720><c> dependencies</c><00:02:50.350><c> and</c><00:02:50.470><c> every</c><00:02:50.980><c> and</c><00:02:51.280><c> every</c>

00:02:51.570 --> 00:02:51.580 align:start position:0%
pile of dependencies and every and every
 

00:02:51.580 --> 00:02:54.150 align:start position:0%
pile of dependencies and every and every
new<00:02:51.880><c> feature</c><00:02:52.209><c> increases</c><00:02:53.080><c> the</c><00:02:53.470><c> attack</c><00:02:53.709><c> service</c>

00:02:54.150 --> 00:02:54.160 align:start position:0%
new feature increases the attack service
 

00:02:54.160 --> 00:02:56.220 align:start position:0%
new feature increases the attack service
so<00:02:54.520><c> you're</c><00:02:54.670><c> simultaneously</c><00:02:55.000><c> furious</c><00:02:55.959><c> at</c><00:02:56.110><c> your</c>

00:02:56.220 --> 00:02:56.230 align:start position:0%
so you're simultaneously furious at your
 

00:02:56.230 --> 00:02:57.390 align:start position:0%
so you're simultaneously furious at your
wallets<00:02:56.500><c> for</c><00:02:56.620><c> not</c><00:02:56.770><c> having</c><00:02:57.010><c> enough</c><00:02:57.160><c> features</c>

00:02:57.390 --> 00:02:57.400 align:start position:0%
wallets for not having enough features
 

00:02:57.400 --> 00:02:59.940 align:start position:0%
wallets for not having enough features
and<00:02:57.850><c> you</c><00:02:58.720><c> should</c><00:02:58.900><c> be</c><00:02:59.019><c> terrified</c><00:02:59.560><c> the</c><00:02:59.800><c> more</c>

00:02:59.940 --> 00:02:59.950 align:start position:0%
and you should be terrified the more
 

00:02:59.950 --> 00:03:01.680 align:start position:0%
and you should be terrified the more
features<00:03:00.340><c> of</c><00:03:00.459><c> all</c><00:03:00.610><c> it</c><00:03:00.730><c> has</c><00:03:00.880><c> because</c><00:03:01.269><c> each</c><00:03:01.480><c> one</c>

00:03:01.680 --> 00:03:01.690 align:start position:0%
features of all it has because each one
 

00:03:01.690 --> 00:03:03.900 align:start position:0%
features of all it has because each one
of<00:03:01.780><c> them</c><00:03:01.900><c> is</c><00:03:02.019><c> making</c><00:03:02.380><c> more</c><00:03:02.620><c> vulnerable</c><00:03:03.130><c> okay</c>

00:03:03.900 --> 00:03:03.910 align:start position:0%
of them is making more vulnerable okay
 

00:03:03.910 --> 00:03:05.699 align:start position:0%
of them is making more vulnerable okay
and<00:03:04.420><c> there's</c><00:03:04.959><c> a</c><00:03:05.080><c> count</c><00:03:05.290><c> management</c>

00:03:05.699 --> 00:03:05.709 align:start position:0%
and there's a count management
 

00:03:05.709 --> 00:03:07.020 align:start position:0%
and there's a count management
trade-offs<00:03:06.100><c> of</c><00:03:06.250><c> course</c><00:03:06.459><c> and</c><00:03:06.670><c> we</c><00:03:06.730><c> all</c><00:03:06.850><c> like</c>

00:03:07.020 --> 00:03:07.030 align:start position:0%
trade-offs of course and we all like
 

00:03:07.030 --> 00:03:08.430 align:start position:0%
trade-offs of course and we all like
have<00:03:07.209><c> our</c><00:03:07.330><c> favorite</c><00:03:07.690><c> ones</c><00:03:07.870><c> and</c><00:03:08.080><c> like</c><00:03:08.260><c> that</c>

00:03:08.430 --> 00:03:08.440 align:start position:0%
have our favorite ones and like that
 

00:03:08.440 --> 00:03:10.500 align:start position:0%
have our favorite ones and like that
crap<00:03:08.620><c> on</c><00:03:08.769><c> the</c><00:03:08.860><c> other</c><00:03:09.010><c> ones</c><00:03:09.310><c> you</c><00:03:09.850><c> know</c><00:03:09.940><c> if</c><00:03:10.090><c> you</c>

00:03:10.500 --> 00:03:10.510 align:start position:0%
crap on the other ones you know if you
 

00:03:10.510 --> 00:03:12.300 align:start position:0%
crap on the other ones you know if you
make<00:03:10.630><c> the</c><00:03:10.750><c> keys</c><00:03:10.930><c> record</c><00:03:11.410><c> that</c><00:03:11.680><c> if</c><00:03:12.040><c> you</c><00:03:12.160><c> make</c>

00:03:12.300 --> 00:03:12.310 align:start position:0%
make the keys record that if you make
 

00:03:12.310 --> 00:03:13.770 align:start position:0%
make the keys record that if you make
the<00:03:12.400><c> users</c><00:03:12.640><c> require</c><00:03:12.910><c> keys</c><00:03:13.209><c> remember</c><00:03:13.660><c> as</c>

00:03:13.770 --> 00:03:13.780 align:start position:0%
the users require keys remember as
 

00:03:13.780 --> 00:03:15.990 align:start position:0%
the users require keys remember as
passwords<00:03:14.230><c> they</c><00:03:14.380><c> can</c><00:03:14.530><c> just</c><00:03:14.709><c> lose</c><00:03:14.920><c> them</c><00:03:15.160><c> you</c>

00:03:15.990 --> 00:03:16.000 align:start position:0%
passwords they can just lose them you
 

00:03:16.000 --> 00:03:17.520 align:start position:0%
passwords they can just lose them you
might<00:03:16.150><c> have</c><00:03:16.330><c> some</c><00:03:16.540><c> new</c><00:03:16.720><c> great</c><00:03:16.959><c> contract</c>

00:03:17.520 --> 00:03:17.530 align:start position:0%
might have some new great contract
 

00:03:17.530 --> 00:03:19.470 align:start position:0%
might have some new great contract
accommodate<00:03:17.980><c> to</c><00:03:18.070><c> get</c><00:03:18.220><c> you</c><00:03:18.430><c> know</c><00:03:18.550><c> you</c><00:03:19.390><c> know</c>

00:03:19.470 --> 00:03:19.480 align:start position:0%
accommodate to get you know you know
 

00:03:19.480 --> 00:03:21.330 align:start position:0%
accommodate to get you know you know
maybe<00:03:19.660><c> you</c><00:03:19.840><c> can</c><00:03:19.959><c> get</c><00:03:20.170><c> a</c><00:03:20.200><c> bird</c><00:03:20.860><c> eating</c><00:03:21.010><c> dinner</c>

00:03:21.330 --> 00:03:21.340 align:start position:0%
maybe you can get a bird eating dinner
 

00:03:21.340 --> 00:03:24.460 align:start position:0%
maybe you can get a bird eating dinner
to<00:03:21.519><c> put</c><00:03:21.700><c> their</c><00:03:21.820><c> funds</c><00:03:22.120><c> in</c><00:03:22.239><c> it</c>

00:03:24.460 --> 00:03:24.470 align:start position:0%
 
 

00:03:24.470 --> 00:03:30.400 align:start position:0%
 
they<00:03:24.860><c> are</c><00:03:27.460><c> both</c><00:03:28.460><c> good</c><00:03:28.960><c> wallets</c><00:03:29.960><c> just</c><00:03:30.140><c> aren't</c>

00:03:30.400 --> 00:03:30.410 align:start position:0%
they are both good wallets just aren't
 

00:03:30.410 --> 00:03:37.390 align:start position:0%
they are both good wallets just aren't
usable<00:03:30.860><c> right</c><00:03:31.480><c> we</c><00:03:32.650><c> got</c><00:03:33.650><c> a</c><00:03:35.980><c> yeah</c><00:03:36.980><c> I'm</c><00:03:37.130><c> sorry</c><00:03:37.370><c> I</c>

00:03:37.390 --> 00:03:37.400 align:start position:0%
usable right we got a yeah I'm sorry I
 

00:03:37.400 --> 00:03:39.040 align:start position:0%
usable right we got a yeah I'm sorry I
don't<00:03:37.520><c> know</c><00:03:37.640><c> the</c><00:03:37.790><c> wording</c><00:03:38.120><c> of</c><00:03:38.210><c> that</c><00:03:38.270><c> but</c><00:03:38.540><c> yeah</c>

00:03:39.040 --> 00:03:39.050 align:start position:0%
don't know the wording of that but yeah
 

00:03:39.050 --> 00:03:40.210 align:start position:0%
don't know the wording of that but yeah
you<00:03:39.290><c> want</c><00:03:39.470><c> to</c><00:03:39.530><c> okay</c><00:03:39.620><c> if</c><00:03:39.800><c> you</c><00:03:39.950><c> want</c><00:03:40.160><c> to</c>

00:03:40.210 --> 00:03:40.220 align:start position:0%
you want to okay if you want to
 

00:03:40.220 --> 00:03:42.070 align:start position:0%
you want to okay if you want to
procedural<00:03:40.760><c> progressive</c><00:03:41.390><c> security</c><00:03:41.810><c> you</c><00:03:41.930><c> want</c>

00:03:42.070 --> 00:03:42.080 align:start position:0%
procedural progressive security you want
 

00:03:42.080 --> 00:03:43.180 align:start position:0%
procedural progressive security you want
to<00:03:42.140><c> be</c><00:03:42.230><c> able</c><00:03:42.290><c> to</c><00:03:42.440><c> say</c><00:03:42.560><c> look</c><00:03:42.800><c> if</c><00:03:42.950><c> you've</c><00:03:43.070><c> got</c>

00:03:43.180 --> 00:03:43.190 align:start position:0%
to be able to say look if you've got
 

00:03:43.190 --> 00:03:44.920 align:start position:0%
to be able to say look if you've got
nothing<00:03:43.340><c> in</c><00:03:43.580><c> your</c><00:03:43.700><c> wallet</c><00:03:44.000><c> don't</c><00:03:44.480><c> back</c><00:03:44.630><c> it</c><00:03:44.660><c> up</c>

00:03:44.920 --> 00:03:44.930 align:start position:0%
nothing in your wallet don't back it up
 

00:03:44.930 --> 00:03:47.740 align:start position:0%
nothing in your wallet don't back it up
how<00:03:45.410><c> easy</c><00:03:45.710><c> onboarding</c><00:03:46.250><c> all</c><00:03:46.460><c> that</c><00:03:46.640><c> a</c><00:03:46.880><c> seat</c>

00:03:47.740 --> 00:03:47.750 align:start position:0%
how easy onboarding all that a seat
 

00:03:47.750 --> 00:03:49.600 align:start position:0%
how easy onboarding all that a seat
phrases<00:03:48.230><c> that</c><00:03:48.470><c> are</c><00:03:48.530><c> passed</c><00:03:48.830><c> and</c><00:03:49.040><c> annoying</c><00:03:49.400><c> you</c>

00:03:49.600 --> 00:03:49.610 align:start position:0%
phrases that are passed and annoying you
 

00:03:49.610 --> 00:03:50.950 align:start position:0%
phrases that are passed and annoying you
should<00:03:49.760><c> have</c><00:03:49.880><c> options</c><00:03:50.420><c> right</c><00:03:50.660><c> you</c><00:03:50.750><c> should</c><00:03:50.930><c> be</c>

00:03:50.950 --> 00:03:50.960 align:start position:0%
should have options right you should be
 

00:03:50.960 --> 00:03:53.290 align:start position:0%
should have options right you should be
able<00:03:51.050><c> to</c><00:03:51.230><c> onboard</c><00:03:52.070><c> your</c><00:03:52.430><c> users</c><00:03:52.730><c> as</c><00:03:52.850><c> gracefully</c>

00:03:53.290 --> 00:03:53.300 align:start position:0%
able to onboard your users as gracefully
 

00:03:53.300 --> 00:03:55.060 align:start position:0%
able to onboard your users as gracefully
as<00:03:53.330><c> you</c><00:03:53.450><c> can</c><00:03:53.600><c> conceive</c><00:03:53.990><c> of</c><00:03:54.140><c> and</c><00:03:54.440><c> you</c><00:03:55.010><c> know</c>

00:03:55.060 --> 00:03:55.070 align:start position:0%
as you can conceive of and you know
 

00:03:55.070 --> 00:03:56.410 align:start position:0%
as you can conceive of and you know
first<00:03:55.310><c> trip</c><00:03:55.580><c> though</c><00:03:55.700><c> is</c><00:03:55.760><c> a</c><00:03:55.850><c> pain</c><00:03:56.030><c> but</c><00:03:56.270><c> we've</c>

00:03:56.410 --> 00:03:56.420 align:start position:0%
first trip though is a pain but we've
 

00:03:56.420 --> 00:03:58.000 align:start position:0%
first trip though is a pain but we've
got<00:03:56.600><c> solutions</c><00:03:56.840><c> for</c><00:03:57.380><c> that</c><00:03:57.560><c> you</c><00:03:57.740><c> know</c><00:03:57.860><c> why</c>

00:03:58.000 --> 00:03:58.010 align:start position:0%
got solutions for that you know why
 

00:03:58.010 --> 00:04:00.070 align:start position:0%
got solutions for that you know why
won't<00:03:58.280><c> the</c><00:03:58.490><c> wallets</c><00:03:58.970><c> merge</c><00:03:59.180><c> these</c><00:03:59.600><c> solutions</c>

00:04:00.070 --> 00:04:00.080 align:start position:0%
won't the wallets merge these solutions
 

00:04:00.080 --> 00:04:02.440 align:start position:0%
won't the wallets merge these solutions
as<00:04:00.200><c> fast</c><00:04:00.410><c> as</c><00:04:00.590><c> they</c><00:04:00.680><c> deserve</c><00:04:00.950><c> to</c><00:04:00.980><c> be</c><00:04:01.280><c> and</c><00:04:02.090><c> and</c>

00:04:02.440 --> 00:04:02.450 align:start position:0%
as fast as they deserve to be and and
 

00:04:02.450 --> 00:04:04.140 align:start position:0%
as fast as they deserve to be and and
confirmation<00:04:03.080><c> screens</c><00:04:03.350><c> of</c><00:04:03.470><c> course</c><00:04:03.740><c> are</c>

00:04:04.140 --> 00:04:04.150 align:start position:0%
confirmation screens of course are
 

00:04:04.150 --> 00:04:06.610 align:start position:0%
confirmation screens of course are
obnoxious<00:04:05.150><c> and</c><00:04:05.330><c> tedious</c><00:04:06.080><c> and</c><00:04:06.290><c> while</c><00:04:06.440><c> they're</c>

00:04:06.610 --> 00:04:06.620 align:start position:0%
obnoxious and tedious and while they're
 

00:04:06.620 --> 00:04:09.130 align:start position:0%
obnoxious and tedious and while they're
secure<00:04:07.130><c> there's</c><00:04:07.670><c> so</c><00:04:08.030><c> many</c><00:04:08.360><c> of</c><00:04:08.600><c> them</c><00:04:08.630><c> that</c><00:04:08.780><c> they</c>

00:04:09.130 --> 00:04:09.140 align:start position:0%
secure there's so many of them that they
 

00:04:09.140 --> 00:04:11.710 align:start position:0%
secure there's so many of them that they
can<00:04:09.290><c> lead</c><00:04:09.500><c> to</c><00:04:09.620><c> user</c><00:04:09.800><c> fatigue</c><00:04:10.070><c> and</c><00:04:10.580><c> even</c><00:04:11.480><c> if</c><00:04:11.600><c> the</c>

00:04:11.710 --> 00:04:11.720 align:start position:0%
can lead to user fatigue and even if the
 

00:04:11.720 --> 00:04:13.330 align:start position:0%
can lead to user fatigue and even if the
users<00:04:12.020><c> are</c><00:04:12.140><c> looking</c><00:04:12.680><c> at</c><00:04:12.950><c> them</c><00:04:13.070><c> thick</c><00:04:13.220><c> you</c><00:04:13.310><c> know</c>

00:04:13.330 --> 00:04:13.340 align:start position:0%
users are looking at them thick you know
 

00:04:13.340 --> 00:04:15.280 align:start position:0%
users are looking at them thick you know
they're<00:04:13.520><c> basically</c><00:04:13.610><c> unreadable</c><00:04:14.210><c> because</c><00:04:15.050><c> you</c>

00:04:15.280 --> 00:04:15.290 align:start position:0%
they're basically unreadable because you
 

00:04:15.290 --> 00:04:16.990 align:start position:0%
they're basically unreadable because you
know<00:04:15.380><c> you're</c><00:04:15.590><c> trying</c><00:04:15.830><c> to</c><00:04:15.950><c> confirm</c><00:04:16.400><c> something</c>

00:04:16.990 --> 00:04:17.000 align:start position:0%
know you're trying to confirm something
 

00:04:17.000 --> 00:04:17.949 align:start position:0%
know you're trying to confirm something
that<00:04:17.090><c> a</c><00:04:17.150><c> turing-complete</c>

00:04:17.949 --> 00:04:17.959 align:start position:0%
that a turing-complete
 

00:04:17.959 --> 00:04:20.710 align:start position:0%
that a turing-complete
computer<00:04:18.500><c> like</c><00:04:18.799><c> we</c><00:04:19.670><c> cannot</c><00:04:19.970><c> anticipate</c>

00:04:20.710 --> 00:04:20.720 align:start position:0%
computer like we cannot anticipate
 

00:04:20.720 --> 00:04:22.030 align:start position:0%
computer like we cannot anticipate
everything<00:04:21.230><c> that</c><00:04:21.380><c> you've</c><00:04:21.470><c> got</c><00:04:21.650><c> you</c><00:04:21.830><c> just</c>

00:04:22.030 --> 00:04:22.040 align:start position:0%
everything that you've got you just
 

00:04:22.040 --> 00:04:24.790 align:start position:0%
everything that you've got you just
can't<00:04:22.480><c> so</c><00:04:23.480><c> how</c><00:04:23.780><c> do</c><00:04:23.840><c> we</c><00:04:24.050><c> how</c><00:04:24.350><c> do</c><00:04:24.410><c> we</c><00:04:24.530><c> leverage</c>

00:04:24.790 --> 00:04:24.800 align:start position:0%
can't so how do we how do we leverage
 

00:04:24.800 --> 00:04:28.150 align:start position:0%
can't so how do we how do we leverage
this<00:04:25.160><c> big</c><00:04:26.020><c> decentralize</c><00:04:27.020><c> ecosystem</c><00:04:27.710><c> all</c><00:04:27.890><c> of</c>

00:04:28.150 --> 00:04:28.160 align:start position:0%
this big decentralize ecosystem all of
 

00:04:28.160 --> 00:04:30.250 align:start position:0%
this big decentralize ecosystem all of
your<00:04:28.340><c> creativity</c><00:04:29.300><c> in</c><00:04:29.600><c> this</c><00:04:29.690><c> room</c><00:04:29.960><c> and</c><00:04:30.169><c> make</c>

00:04:30.250 --> 00:04:30.260 align:start position:0%
your creativity in this room and make
 

00:04:30.260 --> 00:04:32.620 align:start position:0%
your creativity in this room and make
something<00:04:30.560><c> that</c><00:04:30.680><c> is</c><00:04:30.710><c> secure</c><00:04:31.220><c> and</c><00:04:31.460><c> usable</c><00:04:32.330><c> and</c>

00:04:32.620 --> 00:04:32.630 align:start position:0%
something that is secure and usable and
 

00:04:32.630 --> 00:04:34.960 align:start position:0%
something that is secure and usable and
scale<00:04:33.230><c> and</c><00:04:33.650><c> so</c><00:04:34.340><c> that</c><00:04:34.460><c> we</c><00:04:34.520><c> can</c><00:04:34.669><c> all</c><00:04:34.760><c> make</c><00:04:34.910><c> it</c>

00:04:34.960 --> 00:04:34.970 align:start position:0%
scale and so that we can all make it
 

00:04:34.970 --> 00:04:37.480 align:start position:0%
scale and so that we can all make it
together<00:04:35.240><c> and</c><00:04:35.720><c> so</c><00:04:36.020><c> that</c><00:04:36.050><c> we</c><00:04:36.260><c> can</c><00:04:36.290><c> you</c><00:04:36.770><c> solve</c>

00:04:37.480 --> 00:04:37.490 align:start position:0%
together and so that we can you solve
 

00:04:37.490 --> 00:04:41.860 align:start position:0%
together and so that we can you solve
this<00:04:37.960><c> so</c><00:04:38.960><c> how</c><00:04:39.140><c> do</c><00:04:39.200><c> we</c><00:04:39.350><c> do</c><00:04:39.620><c> it</c><00:04:40.390><c> well</c><00:04:41.390><c> I'm</c><00:04:41.630><c> gonna</c>

00:04:41.860 --> 00:04:41.870 align:start position:0%
this so how do we do it well I'm gonna
 

00:04:41.870 --> 00:04:43.990 align:start position:0%
this so how do we do it well I'm gonna
propose<00:04:42.200><c> the</c><00:04:42.470><c> delegation</c><00:04:43.280><c> is</c><00:04:43.580><c> a</c><00:04:43.640><c> really</c>

00:04:43.990 --> 00:04:44.000 align:start position:0%
propose the delegation is a really
 

00:04:44.000 --> 00:04:47.110 align:start position:0%
propose the delegation is a really
powerful<00:04:44.180><c> thing</c><00:04:44.660><c> in</c><00:04:45.230><c> the</c><00:04:45.260><c> hands</c><00:04:45.650><c> of</c><00:04:45.800><c> a</c><00:04:45.890><c> user</c><00:04:46.120><c> if</c>

00:04:47.110 --> 00:04:47.120 align:start position:0%
powerful thing in the hands of a user if
 

00:04:47.120 --> 00:04:50.770 align:start position:0%
powerful thing in the hands of a user if
you<00:04:47.330><c> do</c><00:04:47.510><c> delegation</c><00:04:48.290><c> right</c><00:04:48.560><c> it's</c><00:04:49.490><c> you</c><00:04:50.390><c> don't</c>

00:04:50.770 --> 00:04:50.780 align:start position:0%
you do delegation right it's you don't
 

00:04:50.780 --> 00:04:52.330 align:start position:0%
you do delegation right it's you don't
have<00:04:50.990><c> any</c><00:04:51.169><c> authority</c><00:04:51.290><c> by</c><00:04:51.740><c> default</c><00:04:52.100><c> you</c><00:04:52.190><c> have</c><00:04:52.310><c> a</c>

00:04:52.330 --> 00:04:52.340 align:start position:0%
have any authority by default you have a
 

00:04:52.340 --> 00:04:54.970 align:start position:0%
have any authority by default you have a
nice<00:04:52.880><c> peaceful</c><00:04:53.390><c> safe</c><00:04:54.080><c> place</c><00:04:54.410><c> to</c><00:04:54.620><c> start</c><00:04:54.800><c> you've</c>

00:04:54.970 --> 00:04:54.980 align:start position:0%
nice peaceful safe place to start you've
 

00:04:54.980 --> 00:04:56.920 align:start position:0%
nice peaceful safe place to start you've
got<00:04:55.010><c> a</c><00:04:55.160><c> wallet</c><00:04:55.400><c> it</c><00:04:55.760><c> doesn't</c><00:04:56.450><c> do</c><00:04:56.540><c> anything</c><00:04:56.750><c> it</c>

00:04:56.920 --> 00:04:56.930 align:start position:0%
got a wallet it doesn't do anything it
 

00:04:56.930 --> 00:04:58.390 align:start position:0%
got a wallet it doesn't do anything it
doesn't<00:04:57.110><c> risk</c><00:04:57.380><c> your</c><00:04:57.590><c> funds</c><00:04:57.800><c> it's</c>

00:04:58.390 --> 00:04:58.400 align:start position:0%
doesn't risk your funds it's
 

00:04:58.400 --> 00:05:03.159 align:start position:0%
doesn't risk your funds it's
conservative<00:04:58.990><c> but</c><00:04:59.990><c> you're</c><00:05:00.110><c> safe</c><00:05:01.300><c> but</c><00:05:02.300><c> with</c>

00:05:03.159 --> 00:05:03.169 align:start position:0%
conservative but you're safe but with
 

00:05:03.169 --> 00:05:06.760 align:start position:0%
conservative but you're safe but with
human<00:05:03.500><c> readable</c><00:05:03.860><c> messengers</c><00:05:04.460><c> you</c><00:05:04.640><c> can</c><00:05:05.770><c> have</c>

00:05:06.760 --> 00:05:06.770 align:start position:0%
human readable messengers you can have
 

00:05:06.770 --> 00:05:09.400 align:start position:0%
human readable messengers you can have
machine<00:05:07.310><c> enforceable</c><00:05:08.060><c> authorities</c><00:05:08.630><c> that</c>

00:05:09.400 --> 00:05:09.410 align:start position:0%
machine enforceable authorities that
 

00:05:09.410 --> 00:05:11.980 align:start position:0%
machine enforceable authorities that
themselves<00:05:09.860><c> can</c><00:05:10.460><c> be</c><00:05:10.550><c> delegated</c><00:05:10.880><c> allowing</c><00:05:11.720><c> for</c>

00:05:11.980 --> 00:05:11.990 align:start position:0%
themselves can be delegated allowing for
 

00:05:11.990 --> 00:05:15.480 align:start position:0%
themselves can be delegated allowing for
large<00:05:12.320><c> networks</c><00:05:13.010><c> of</c><00:05:13.400><c> transitive</c>

00:05:15.480 --> 00:05:15.490 align:start position:0%
large networks of transitive
 

00:05:15.490 --> 00:05:17.290 align:start position:0%
large networks of transitive
extensibility

00:05:17.290 --> 00:05:17.300 align:start position:0%
extensibility
 

00:05:17.300 --> 00:05:20.980 align:start position:0%
extensibility
system<00:05:18.580><c> to</c><00:05:19.580><c> facilitate</c><00:05:20.210><c> this</c><00:05:20.389><c> you</c><00:05:20.750><c> might</c><00:05:20.870><c> have</c>

00:05:20.980 --> 00:05:20.990 align:start position:0%
system to facilitate this you might have
 

00:05:20.990 --> 00:05:22.510 align:start position:0%
system to facilitate this you might have
seen<00:05:21.169><c> in</c><00:05:21.259><c> the</c><00:05:21.319><c> last</c><00:05:21.349><c> couple</c><00:05:21.650><c> months</c><00:05:21.889><c> we</c><00:05:22.159><c> really</c>

00:05:22.510 --> 00:05:22.520 align:start position:0%
seen in the last couple months we really
 

00:05:22.520 --> 00:05:24.159 align:start position:0%
seen in the last couple months we really
said<00:05:22.759><c> the</c><00:05:22.940><c> IP</c><00:05:23.150><c> it's</c><00:05:23.419><c> in</c><00:05:23.539><c> the</c><00:05:23.629><c> draft</c><00:05:23.900><c> stage</c>

00:05:24.159 --> 00:05:24.169 align:start position:0%
said the IP it's in the draft stage
 

00:05:24.169 --> 00:05:26.649 align:start position:0%
said the IP it's in the draft stage
you're<00:05:24.440><c> welcome</c><00:05:24.710><c> to</c><00:05:24.830><c> he</c><00:05:25.610><c> could</c><00:05:25.819><c> help</c><00:05:26.479><c> improve</c>

00:05:26.649 --> 00:05:26.659 align:start position:0%
you're welcome to he could help improve
 

00:05:26.659 --> 00:05:27.550 align:start position:0%
you're welcome to he could help improve
it

00:05:27.550 --> 00:05:27.560 align:start position:0%
it
 

00:05:27.560 --> 00:05:30.070 align:start position:0%
it
it's<00:05:27.860><c> our</c><00:05:28.009><c> wallet</c><00:05:28.340><c> permissions</c><00:05:28.729><c> API</c><00:05:28.930><c> it's</c><00:05:29.930><c> a</c>

00:05:30.070 --> 00:05:30.080 align:start position:0%
it's our wallet permissions API it's a
 

00:05:30.080 --> 00:05:33.070 align:start position:0%
it's our wallet permissions API it's a
method<00:05:30.349><c> by</c><00:05:30.620><c> which</c><00:05:30.650><c> we</c><00:05:30.879><c> propose</c><00:05:31.879><c> to</c><00:05:32.300><c> suggest</c>

00:05:33.070 --> 00:05:33.080 align:start position:0%
method by which we propose to suggest
 

00:05:33.080 --> 00:05:35.110 align:start position:0%
method by which we propose to suggest
users<00:05:33.409><c> log</c><00:05:33.620><c> into</c><00:05:33.919><c> websites</c><00:05:34.039><c> with</c><00:05:34.610><c> a</c><00:05:34.639><c> series</c><00:05:35.060><c> of</c>

00:05:35.110 --> 00:05:35.120 align:start position:0%
users log into websites with a series of
 

00:05:35.120 --> 00:05:36.939 align:start position:0%
users log into websites with a series of
machine<00:05:35.599><c> enforceable</c><00:05:36.319><c> permissions</c><00:05:36.770><c> that</c><00:05:36.889><c> are</c>

00:05:36.939 --> 00:05:36.949 align:start position:0%
machine enforceable permissions that are
 

00:05:36.949 --> 00:05:39.129 align:start position:0%
machine enforceable permissions that are
human<00:05:37.400><c> readable</c><00:05:37.550><c> -</c><00:05:37.970><c> and</c><00:05:38.270><c> so</c><00:05:38.960><c> we're</c>

00:05:39.129 --> 00:05:39.139 align:start position:0%
human readable - and so we're
 

00:05:39.139 --> 00:05:40.570 align:start position:0%
human readable - and so we're
increasingly<00:05:39.620><c> making</c><00:05:39.979><c> that</c><00:05:40.099><c> Masco</c><00:05:40.370><c> place</c>

00:05:40.570 --> 00:05:40.580 align:start position:0%
increasingly making that Masco place
 

00:05:40.580 --> 00:05:42.640 align:start position:0%
increasingly making that Masco place
where<00:05:40.789><c> it</c><00:05:41.150><c> grants</c><00:05:41.539><c> no</c><00:05:41.720><c> authority</c><00:05:42.169><c> by</c><00:05:42.259><c> default</c>

00:05:42.640 --> 00:05:42.650 align:start position:0%
where it grants no authority by default
 

00:05:42.650 --> 00:05:44.680 align:start position:0%
where it grants no authority by default
keeps<00:05:43.009><c> users</c><00:05:43.190><c> perfectly</c><00:05:43.759><c> safe</c><00:05:43.970><c> but</c><00:05:44.509><c> gives</c>

00:05:44.680 --> 00:05:44.690 align:start position:0%
keeps users perfectly safe but gives
 

00:05:44.690 --> 00:05:46.629 align:start position:0%
keeps users perfectly safe but gives
them<00:05:44.870><c> the</c><00:05:44.960><c> power</c><00:05:44.990><c> to</c><00:05:45.259><c> grant</c><00:05:45.710><c> authority</c><00:05:45.889><c> as</c>

00:05:46.629 --> 00:05:46.639 align:start position:0%
them the power to grant authority as
 

00:05:46.639 --> 00:05:49.240 align:start position:0%
them the power to grant authority as
they<00:05:46.879><c> see</c><00:05:46.940><c> fit</c><00:05:47.440><c> the</c><00:05:48.440><c> API</c><00:05:48.740><c> looks</c><00:05:48.979><c> something</c>

00:05:49.240 --> 00:05:49.250 align:start position:0%
they see fit the API looks something
 

00:05:49.250 --> 00:05:51.670 align:start position:0%
they see fit the API looks something
like<00:05:49.370><c> this</c><00:05:49.759><c> you've</c><00:05:50.419><c> got</c><00:05:50.569><c> an</c><00:05:50.659><c> RPC</c><00:05:50.960><c> method</c><00:05:51.289><c> calls</c>

00:05:51.670 --> 00:05:51.680 align:start position:0%
like this you've got an RPC method calls
 

00:05:51.680 --> 00:05:53.439 align:start position:0%
like this you've got an RPC method calls
reflect<00:05:52.159><c> permissions</c><00:05:52.610><c> and</c><00:05:52.789><c> the</c><00:05:52.969><c> parameters</c>

00:05:53.439 --> 00:05:53.449 align:start position:0%
reflect permissions and the parameters
 

00:05:53.449 --> 00:05:55.230 align:start position:0%
reflect permissions and the parameters
is<00:05:53.629><c> an</c><00:05:53.750><c> object</c><00:05:54.169><c> or</c><00:05:54.469><c> you</c><00:05:54.710><c> request</c><00:05:55.069><c> the</c>

00:05:55.230 --> 00:05:55.240 align:start position:0%
is an object or you request the
 

00:05:55.240 --> 00:05:57.610 align:start position:0%
is an object or you request the
functions<00:05:56.240><c> you</c><00:05:56.300><c> want</c><00:05:56.389><c> access</c><00:05:56.810><c> to</c><00:05:56.990><c> which</c><00:05:57.469><c> each</c>

00:05:57.610 --> 00:05:57.620 align:start position:0%
functions you want access to which each
 

00:05:57.620 --> 00:06:00.189 align:start position:0%
functions you want access to which each
has<00:05:57.830><c> a</c><00:05:57.860><c> configuration</c><00:05:58.280><c> option</c><00:05:58.849><c> those</c><00:05:59.599><c> options</c>

00:06:00.189 --> 00:06:00.199 align:start position:0%
has a configuration option those options
 

00:06:00.199 --> 00:06:03.279 align:start position:0%
has a configuration option those options
can<00:06:00.469><c> include</c><00:06:01.270><c> limitations</c><00:06:02.270><c> self-imposed</c><00:06:03.110><c> of</c>

00:06:03.279 --> 00:06:03.289 align:start position:0%
can include limitations self-imposed of
 

00:06:03.289 --> 00:06:04.629 align:start position:0%
can include limitations self-imposed of
maybe<00:06:03.469><c> get</c><00:06:03.680><c> allowance</c><00:06:03.860><c> that</c><00:06:04.219><c> you</c><00:06:04.340><c> need</c><00:06:04.490><c> the</c>

00:06:04.629 --> 00:06:04.639 align:start position:0%
maybe get allowance that you need the
 

00:06:04.639 --> 00:06:07.270 align:start position:0%
maybe get allowance that you need the
duration<00:06:05.150><c> there's</c><00:06:06.139><c> really</c><00:06:06.830><c> the</c><00:06:07.069><c> sky's</c><00:06:07.250><c> the</c>

00:06:07.270 --> 00:06:07.280 align:start position:0%
duration there's really the sky's the
 

00:06:07.280 --> 00:06:08.920 align:start position:0%
duration there's really the sky's the
limit<00:06:07.400><c> in</c><00:06:07.669><c> terms</c><00:06:07.699><c> of</c><00:06:07.909><c> the</c><00:06:08.030><c> options</c><00:06:08.599><c> that</c><00:06:08.810><c> we</c>

00:06:08.920 --> 00:06:08.930 align:start position:0%
limit in terms of the options that we
 

00:06:08.930 --> 00:06:10.600 align:start position:0%
limit in terms of the options that we
might<00:06:08.990><c> extend</c><00:06:09.440><c> her</c><00:06:09.590><c> and</c><00:06:09.740><c> so</c><00:06:09.860><c> this</c><00:06:10.009><c> you</c><00:06:10.520><c> know</c>

00:06:10.600 --> 00:06:10.610 align:start position:0%
might extend her and so this you know
 

00:06:10.610 --> 00:06:13.200 align:start position:0%
might extend her and so this you know
really<00:06:10.969><c> just</c><00:06:11.000><c> the</c><00:06:11.180><c> beginning</c><00:06:11.569><c> of</c><00:06:11.629><c> a</c><00:06:11.780><c> standard</c>

00:06:13.200 --> 00:06:13.210 align:start position:0%
really just the beginning of a standard
 

00:06:13.210 --> 00:06:15.700 align:start position:0%
really just the beginning of a standard
so<00:06:14.210><c> well</c><00:06:14.569><c> while</c><00:06:14.960><c> the</c><00:06:15.020><c> permissions</c><00:06:15.469><c> are</c><00:06:15.560><c> we</c>

00:06:15.700 --> 00:06:15.710 align:start position:0%
so well while the permissions are we
 

00:06:15.710 --> 00:06:17.649 align:start position:0%
so well while the permissions are we
interested<00:06:16.009><c> in</c><00:06:16.250><c> adding</c><00:06:16.819><c> why</c><00:06:17.150><c> why</c><00:06:17.419><c> are</c><00:06:17.479><c> we</c>

00:06:17.649 --> 00:06:17.659 align:start position:0%
interested in adding why why are we
 

00:06:17.659 --> 00:06:19.240 align:start position:0%
interested in adding why why are we
pursuing<00:06:17.840><c> this</c><00:06:18.169><c> what</c><00:06:18.560><c> do</c><00:06:18.620><c> we</c><00:06:18.710><c> think</c><00:06:18.949><c> we</c><00:06:19.099><c> can</c>

00:06:19.240 --> 00:06:19.250 align:start position:0%
pursuing this what do we think we can
 

00:06:19.250 --> 00:06:20.589 align:start position:0%
pursuing this what do we think we can
really<00:06:19.430><c> in</c><00:06:19.639><c> because</c><00:06:19.819><c> we've</c><00:06:19.940><c> been</c><00:06:20.030><c> doing</c><00:06:20.360><c> a</c><00:06:20.449><c> lot</c>

00:06:20.589 --> 00:06:20.599 align:start position:0%
really in because we've been doing a lot
 

00:06:20.599 --> 00:06:22.029 align:start position:0%
really in because we've been doing a lot
of<00:06:20.629><c> interviews</c><00:06:21.050><c> with</c><00:06:21.080><c> that</c><00:06:21.380><c> builders</c><00:06:21.680><c> we're</c>

00:06:22.029 --> 00:06:22.039 align:start position:0%
of interviews with that builders we're
 

00:06:22.039 --> 00:06:24.790 align:start position:0%
of interviews with that builders we're
not<00:06:22.159><c> just</c><00:06:22.370><c> doing</c><00:06:22.460><c> this</c><00:06:22.669><c> in</c><00:06:22.819><c> a</c><00:06:22.849><c> in</c><00:06:23.120><c> a</c><00:06:23.240><c> box</c><00:06:23.800><c> so</c>

00:06:24.790 --> 00:06:24.800 align:start position:0%
not just doing this in a in a box so
 

00:06:24.800 --> 00:06:26.499 align:start position:0%
not just doing this in a in a box so
what<00:06:25.009><c> are</c><00:06:25.099><c> the</c><00:06:25.159><c> most</c><00:06:25.310><c> useful</c><00:06:25.550><c> ones</c><00:06:25.849><c> well</c>

00:06:26.499 --> 00:06:26.509 align:start position:0%
what are the most useful ones well
 

00:06:26.509 --> 00:06:30.700 align:start position:0%
what are the most useful ones well
people<00:06:27.020><c> want</c><00:06:27.380><c> want</c><00:06:27.889><c> privacy</c><00:06:28.599><c> people</c><00:06:29.599><c> want</c><00:06:29.779><c> you</c>

00:06:30.700 --> 00:06:30.710 align:start position:0%
people want want privacy people want you
 

00:06:30.710 --> 00:06:32.019 align:start position:0%
people want want privacy people want you
know<00:06:30.740><c> you</c><00:06:30.979><c> don't</c><00:06:31.130><c> want</c><00:06:31.279><c> to</c><00:06:31.370><c> ask</c><00:06:31.550><c> users</c><00:06:32.000><c> to</c>

00:06:32.019 --> 00:06:32.029 align:start position:0%
know you don't want to ask users to
 

00:06:32.029 --> 00:06:33.370 align:start position:0%
know you don't want to ask users to
switch<00:06:32.270><c> the</c><00:06:32.419><c> network</c><00:06:32.690><c> every</c><00:06:32.930><c> time</c><00:06:33.110><c> you</c><00:06:33.229><c> log</c><00:06:33.349><c> in</c>

00:06:33.370 --> 00:06:33.380 align:start position:0%
switch the network every time you log in
 

00:06:33.380 --> 00:06:34.689 align:start position:0%
switch the network every time you log in
it<00:06:33.650><c> would</c><00:06:33.770><c> make</c><00:06:33.889><c> a</c><00:06:33.919><c> lot</c><00:06:34.039><c> of</c><00:06:34.159><c> sense</c><00:06:34.340><c> to</c><00:06:34.520><c> make</c>

00:06:34.689 --> 00:06:34.699 align:start position:0%
it would make a lot of sense to make
 

00:06:34.699 --> 00:06:37.180 align:start position:0%
it would make a lot of sense to make
that<00:06:34.849><c> part</c><00:06:35.090><c> of</c><00:06:35.150><c> the</c><00:06:35.270><c> login</c><00:06:35.630><c> flow</c><00:06:35.870><c> a</c><00:06:36.710><c> lot</c><00:06:37.130><c> of</c>

00:06:37.180 --> 00:06:37.190 align:start position:0%
that part of the login flow a lot of
 

00:06:37.190 --> 00:06:39.010 align:start position:0%
that part of the login flow a lot of
apps<00:06:37.580><c> use</c><00:06:37.759><c> a</c><00:06:37.849><c> signature</c><00:06:38.330><c> when</c><00:06:38.659><c> they</c><00:06:38.750><c> first</c>

00:06:39.010 --> 00:06:39.020 align:start position:0%
apps use a signature when they first
 

00:06:39.020 --> 00:06:41.649 align:start position:0%
apps use a signature when they first
start<00:06:39.319><c> but</c><00:06:39.529><c> also</c><00:06:40.279><c> why</c><00:06:40.610><c> not</c><00:06:40.819><c> delegated</c><00:06:41.330><c> key</c><00:06:41.509><c> to</c>

00:06:41.649 --> 00:06:41.659 align:start position:0%
start but also why not delegated key to
 

00:06:41.659 --> 00:06:43.779 align:start position:0%
start but also why not delegated key to
give<00:06:42.080><c> permission</c><00:06:42.349><c> to</c><00:06:42.770><c> do</c><00:06:43.190><c> signatures</c><00:06:43.610><c> on</c><00:06:43.729><c> the</c>

00:06:43.779 --> 00:06:43.789 align:start position:0%
give permission to do signatures on the
 

00:06:43.789 --> 00:06:46.149 align:start position:0%
give permission to do signatures on the
user's<00:06:44.029><c> that</c><00:06:44.180><c> happening</c><00:06:44.620><c> decryption</c><00:06:45.620><c> you</c>

00:06:46.149 --> 00:06:46.159 align:start position:0%
user's that happening decryption you
 

00:06:46.159 --> 00:06:48.070 align:start position:0%
user's that happening decryption you
know<00:06:46.250><c> the</c><00:06:46.400><c> ability</c><00:06:46.759><c> to</c><00:06:46.789><c> establish</c><00:06:47.599><c> an</c><00:06:47.719><c> intent</c>

00:06:48.070 --> 00:06:48.080 align:start position:0%
know the ability to establish an intent
 

00:06:48.080 --> 00:06:49.959 align:start position:0%
know the ability to establish an intent
encrypted<00:06:48.560><c> channel</c><00:06:48.860><c> within</c><00:06:49.009><c> at</c><00:06:49.279><c> that</c><00:06:49.430><c> it</c>

00:06:49.959 --> 00:06:49.969 align:start position:0%
encrypted channel within at that it
 

00:06:49.969 --> 00:06:51.519 align:start position:0%
encrypted channel within at that it
would<00:06:50.090><c> be</c><00:06:50.180><c> the</c><00:06:50.270><c> beginning</c><00:06:50.690><c> of</c><00:06:50.810><c> like</c><00:06:51.020><c> truly</c>

00:06:51.519 --> 00:06:51.529 align:start position:0%
would be the beginning of like truly
 

00:06:51.529 --> 00:06:54.279 align:start position:0%
would be the beginning of like truly
private<00:06:51.800><c> apps</c><00:06:52.300><c> we</c><00:06:53.300><c> can</c><00:06:53.509><c> have</c><00:06:53.900><c> token</c>

00:06:54.279 --> 00:06:54.289 align:start position:0%
private apps we can have token
 

00:06:54.289 --> 00:06:55.779 align:start position:0%
private apps we can have token
management<00:06:54.379><c> we</c><00:06:54.949><c> couldn't</c><00:06:55.219><c> decentralized</c>

00:06:55.779 --> 00:06:55.789 align:start position:0%
management we couldn't decentralized
 

00:06:55.789 --> 00:06:57.369 align:start position:0%
management we couldn't decentralized
route<00:06:56.000><c> and</c><00:06:56.150><c> then</c><00:06:56.240><c> each</c><00:06:56.419><c> wallet</c><00:06:56.659><c> having</c><00:06:57.050><c> a</c><00:06:57.169><c> a</c>

00:06:57.369 --> 00:06:57.379 align:start position:0%
route and then each wallet having a a
 

00:06:57.379 --> 00:06:59.300 align:start position:0%
route and then each wallet having a a
centralized<00:06:58.039><c> repository</c><00:06:58.099><c> where</c><00:06:58.849><c> it</c>

00:06:59.300 --> 00:06:59.310 align:start position:0%
centralized repository where it
 

00:06:59.310 --> 00:07:01.879 align:start position:0%
centralized repository where it
what<00:06:59.430><c> tokens</c><00:06:59.850><c> are</c><00:06:59.940><c> legitimate</c><00:07:00.420><c> you</c><00:07:00.960><c> could</c><00:07:01.200><c> opt</c>

00:07:01.879 --> 00:07:01.889 align:start position:0%
what tokens are legitimate you could opt
 

00:07:01.889 --> 00:07:04.100 align:start position:0%
what tokens are legitimate you could opt
into<00:07:02.190><c> whatever</c><00:07:02.610><c> kind</c><00:07:03.030><c> of</c><00:07:03.150><c> authority</c><00:07:03.870><c> for</c><00:07:04.050><c> that</c>

00:07:04.100 --> 00:07:04.110 align:start position:0%
into whatever kind of authority for that
 

00:07:04.110 --> 00:07:06.200 align:start position:0%
into whatever kind of authority for that
you<00:07:04.380><c> need</c><00:07:04.590><c> you</c><00:07:04.710><c> perceive</c><00:07:05.100><c> spending</c><00:07:05.940><c> limits</c>

00:07:06.200 --> 00:07:06.210 align:start position:0%
you need you perceive spending limits
 

00:07:06.210 --> 00:07:10.520 align:start position:0%
you need you perceive spending limits
obviously<00:07:06.770><c> and</c><00:07:07.770><c> and</c><00:07:08.370><c> what</c><00:07:08.550><c> else</c><00:07:09.110><c> what</c><00:07:10.110><c> do</c><00:07:10.380><c> we</c>

00:07:10.520 --> 00:07:10.530 align:start position:0%
obviously and and what else what do we
 

00:07:10.530 --> 00:07:13.310 align:start position:0%
obviously and and what else what do we
think<00:07:10.800><c> is</c><00:07:11.010><c> maybe</c><00:07:11.310><c> the</c><00:07:11.730><c> single</c><00:07:12.270><c> most</c><00:07:12.660><c> important</c>

00:07:13.310 --> 00:07:13.320 align:start position:0%
think is maybe the single most important
 

00:07:13.320 --> 00:07:14.659 align:start position:0%
think is maybe the single most important
permission<00:07:13.800><c> and</c><00:07:13.980><c> the</c><00:07:14.070><c> thing</c><00:07:14.250><c> that</c><00:07:14.280><c> I'm</c><00:07:14.520><c> like</c>

00:07:14.659 --> 00:07:14.669 align:start position:0%
permission and the thing that I'm like
 

00:07:14.669 --> 00:07:16.430 align:start position:0%
permission and the thing that I'm like
really<00:07:14.910><c> excited</c><00:07:15.510><c> to</c><00:07:15.630><c> kind</c><00:07:15.780><c> of</c><00:07:15.900><c> share</c><00:07:16.139><c> with</c><00:07:16.290><c> you</c>

00:07:16.430 --> 00:07:16.440 align:start position:0%
really excited to kind of share with you
 

00:07:16.440 --> 00:07:18.530 align:start position:0%
really excited to kind of share with you
guys<00:07:16.470><c> today</c><00:07:16.620><c> the</c><00:07:17.370><c> thing</c><00:07:17.580><c> we</c><00:07:17.700><c> think</c><00:07:17.880><c> close</c><00:07:18.180><c> the</c>

00:07:18.530 --> 00:07:18.540 align:start position:0%
guys today the thing we think close the
 

00:07:18.540 --> 00:07:20.540 align:start position:0%
guys today the thing we think close the
loop<00:07:18.750><c> the</c><00:07:19.350><c> thing</c><00:07:19.530><c> we</c><00:07:19.650><c> just</c><00:07:19.680><c> renamed</c><00:07:20.220><c> five</c>

00:07:20.540 --> 00:07:20.550 align:start position:0%
loop the thing we just renamed five
 

00:07:20.550 --> 00:07:22.070 align:start position:0%
loop the thing we just renamed five
minutes<00:07:21.030><c> before</c><00:07:21.210><c> this</c><00:07:21.450><c> thing</c><00:07:21.510><c> goes</c><00:07:21.810><c> we</c><00:07:21.930><c> got</c><00:07:22.020><c> a</c>

00:07:22.070 --> 00:07:22.080 align:start position:0%
minutes before this thing goes we got a
 

00:07:22.080 --> 00:07:24.170 align:start position:0%
minutes before this thing goes we got a
new<00:07:22.230><c> traffic</c><00:07:22.500><c> thanks</c><00:07:23.220><c> Christian</c>

00:07:24.170 --> 00:07:24.180 align:start position:0%
new traffic thanks Christian
 

00:07:24.180 --> 00:07:26.720 align:start position:0%
new traffic thanks Christian
the<00:07:24.480><c> permission</c><00:07:24.810><c> to</c><00:07:24.990><c> add</c><00:07:25.230><c> permissions</c><00:07:25.730><c> which</c>

00:07:26.720 --> 00:07:26.730 align:start position:0%
the permission to add permissions which
 

00:07:26.730 --> 00:07:32.450 align:start position:0%
the permission to add permissions which
we<00:07:26.940><c> call</c><00:07:27.770><c> the</c><00:07:28.770><c> Damascus</c><00:07:29.310><c> snaps</c><00:07:31.250><c> this</c><00:07:32.250><c> is</c><00:07:32.400><c> the</c>

00:07:32.450 --> 00:07:32.460 align:start position:0%
we call the Damascus snaps this is the
 

00:07:32.460 --> 00:07:33.860 align:start position:0%
we call the Damascus snaps this is the
most<00:07:32.820><c> plug-in</c><00:07:33.090><c> system</c><00:07:33.360><c> about</c><00:07:33.480><c> five</c><00:07:33.690><c> minutes</c>

00:07:33.860 --> 00:07:33.870 align:start position:0%
most plug-in system about five minutes
 

00:07:33.870 --> 00:07:41.950 align:start position:0%
most plug-in system about five minutes
to<00:07:34.020><c> go</c><00:07:34.110><c> it</c><00:07:34.260><c> snaps</c><00:07:34.530><c> it's</c><00:07:34.770><c> awesome</c><00:07:39.110><c> thank</c><00:07:40.110><c> you</c><00:07:40.490><c> so</c>

00:07:41.950 --> 00:07:41.960 align:start position:0%
to go it snaps it's awesome thank you so
 

00:07:41.960 --> 00:07:49.090 align:start position:0%
to go it snaps it's awesome thank you so
so<00:07:42.960><c> what</c><00:07:43.140><c> is</c><00:07:43.230><c> it</c>

00:07:49.090 --> 00:07:49.100 align:start position:0%
 
 

00:07:49.100 --> 00:07:52.640 align:start position:0%
 
what<00:07:50.100><c> flick</c><00:07:50.280><c> on</c><00:07:50.430><c> Zack</c><00:07:50.610><c> it's</c><00:07:51.540><c> just</c><00:07:51.690><c> written</c><00:07:51.930><c> you</c>

00:07:52.640 --> 00:07:52.650 align:start position:0%
what flick on Zack it's just written you
 

00:07:52.650 --> 00:07:54.469 align:start position:0%
what flick on Zack it's just written you
can<00:07:52.830><c> suggest</c><00:07:53.040><c> someone</c><00:07:53.370><c> adds</c><00:07:53.700><c> to</c><00:07:53.970><c> their</c><00:07:54.120><c> wallet</c>

00:07:54.469 --> 00:07:54.479 align:start position:0%
can suggest someone adds to their wallet
 

00:07:54.479 --> 00:07:56.900 align:start position:0%
can suggest someone adds to their wallet
it's<00:07:54.690><c> JavaScript</c><00:07:55.220><c> it's</c><00:07:56.220><c> a</c><00:07:56.310><c> script</c><00:07:56.610><c> that</c><00:07:56.669><c> can</c>

00:07:56.900 --> 00:07:56.910 align:start position:0%
it's JavaScript it's a script that can
 

00:07:56.910 --> 00:07:58.760 align:start position:0%
it's JavaScript it's a script that can
ask<00:07:57.210><c> for</c><00:07:57.510><c> permissions</c><00:07:57.900><c> in</c><00:07:58.020><c> the</c><00:07:58.110><c> same</c><00:07:58.320><c> format</c>

00:07:58.760 --> 00:07:58.770 align:start position:0%
ask for permissions in the same format
 

00:07:58.770 --> 00:08:01.940 align:start position:0%
ask for permissions in the same format
that<00:07:58.800><c> adopt</c><00:07:59.220><c> can</c><00:07:59.630><c> this</c><00:08:00.630><c> script</c><00:08:00.960><c> gets</c><00:08:01.229><c> no</c><00:08:01.590><c> other</c>

00:08:01.940 --> 00:08:01.950 align:start position:0%
that adopt can this script gets no other
 

00:08:01.950 --> 00:08:03.680 align:start position:0%
that adopt can this script gets no other
authorities<00:08:02.729><c> except</c><00:08:03.090><c> for</c><00:08:03.240><c> what</c><00:08:03.390><c> the</c><00:08:03.510><c> user</c>

00:08:03.680 --> 00:08:03.690 align:start position:0%
authorities except for what the user
 

00:08:03.690 --> 00:08:06.380 align:start position:0%
authorities except for what the user
explicitly<00:08:04.290><c> consents</c><00:08:05.160><c> to</c><00:08:05.250><c> and</c><00:08:05.790><c> this</c><00:08:06.120><c> is</c><00:08:06.210><c> made</c>

00:08:06.380 --> 00:08:06.390 align:start position:0%
explicitly consents to and this is made
 

00:08:06.390 --> 00:08:08.659 align:start position:0%
explicitly consents to and this is made
possible<00:08:06.660><c> by</c><00:08:07.140><c> the</c><00:08:07.200><c> great</c><00:08:07.500><c> work</c><00:08:07.710><c> metaphoric</c><00:08:08.460><c> on</c>

00:08:08.659 --> 00:08:08.669 align:start position:0%
possible by the great work metaphoric on
 

00:08:08.669 --> 00:08:10.580 align:start position:0%
possible by the great work metaphoric on
their<00:08:08.880><c> secure</c><00:08:09.240><c> ethnic</c><00:08:09.810><c> privilege</c><00:08:10.050><c> project</c>

00:08:10.580 --> 00:08:10.590 align:start position:0%
their secure ethnic privilege project
 

00:08:10.590 --> 00:08:12.590 align:start position:0%
their secure ethnic privilege project
which<00:08:10.770><c> allows</c><00:08:11.040><c> us</c><00:08:11.250><c> to</c><00:08:11.280><c> basically</c><00:08:12.000><c> evaluate</c>

00:08:12.590 --> 00:08:12.600 align:start position:0%
which allows us to basically evaluate
 

00:08:12.600 --> 00:08:15.980 align:start position:0%
which allows us to basically evaluate
with<00:08:13.470><c> very</c><00:08:13.770><c> explicit</c><00:08:14.220><c> and</c><00:08:14.640><c> dominance</c><00:08:15.120><c> now</c><00:08:15.479><c> you</c>

00:08:15.980 --> 00:08:15.990 align:start position:0%
with very explicit and dominance now you
 

00:08:15.990 --> 00:08:17.480 align:start position:0%
with very explicit and dominance now you
know<00:08:16.110><c> there's</c><00:08:16.289><c> obviously</c><00:08:16.680><c> caveats</c><00:08:17.190><c> you</c><00:08:17.370><c> know</c>

00:08:17.480 --> 00:08:17.490 align:start position:0%
know there's obviously caveats you know
 

00:08:17.490 --> 00:08:20.120 align:start position:0%
know there's obviously caveats you know
security<00:08:18.180><c> is</c><00:08:18.510><c> is</c><00:08:18.750><c> an</c><00:08:19.020><c> ongoing</c><00:08:19.200><c> process</c><00:08:19.680><c> it's</c>

00:08:20.120 --> 00:08:20.130 align:start position:0%
security is is an ongoing process it's
 

00:08:20.130 --> 00:08:21.620 align:start position:0%
security is is an ongoing process it's
never<00:08:20.310><c> perfect</c><00:08:20.610><c> so</c><00:08:21.000><c> we're</c><00:08:21.150><c> gonna</c><00:08:21.240><c> have</c><00:08:21.479><c> like</c>

00:08:21.620 --> 00:08:21.630 align:start position:0%
never perfect so we're gonna have like
 

00:08:21.630 --> 00:08:24.500 align:start position:0%
never perfect so we're gonna have like
strong<00:08:22.320><c> user</c><00:08:22.590><c> cautions</c><00:08:23.550><c> or</c><00:08:23.729><c> especially</c><00:08:24.060><c> early</c>

00:08:24.500 --> 00:08:24.510 align:start position:0%
strong user cautions or especially early
 

00:08:24.510 --> 00:08:26.450 align:start position:0%
strong user cautions or especially early
on<00:08:24.539><c> into</c><00:08:24.900><c> the</c><00:08:24.990><c> system</c><00:08:25.380><c> but</c><00:08:25.950><c> we</c><00:08:26.160><c> think</c><00:08:26.310><c> that</c>

00:08:26.450 --> 00:08:26.460 align:start position:0%
on into the system but we think that
 

00:08:26.460 --> 00:08:28.550 align:start position:0%
on into the system but we think that
this<00:08:26.580><c> is</c><00:08:26.789><c> the</c><00:08:27.479><c> the</c><00:08:27.780><c> kind</c><00:08:28.020><c> of</c><00:08:28.080><c> path</c><00:08:28.260><c> that</c><00:08:28.470><c> we</c>

00:08:28.550 --> 00:08:28.560 align:start position:0%
this is the the kind of path that we
 

00:08:28.560 --> 00:08:32.450 align:start position:0%
this is the the kind of path that we
believe<00:08:28.770><c> is</c><00:08:28.860><c> very</c><00:08:29.130><c> right</c><00:08:29.280><c> to</c><00:08:29.460><c> pursue</c><00:08:30.380><c> and</c><00:08:31.460><c> the</c>

00:08:32.450 --> 00:08:32.460 align:start position:0%
believe is very right to pursue and the
 

00:08:32.460 --> 00:08:35.690 align:start position:0%
believe is very right to pursue and the
plugins<00:08:33.210><c> can</c><00:08:33.479><c> then</c><00:08:33.690><c> provide</c><00:08:34.159><c> api's</c><00:08:35.159><c> to</c><00:08:35.460><c> every</c>

00:08:35.690 --> 00:08:35.700 align:start position:0%
plugins can then provide api's to every
 

00:08:35.700 --> 00:08:38.280 align:start position:0%
plugins can then provide api's to every
website<00:08:35.909><c> that</c><00:08:36.150><c> user</c><00:08:36.510><c> visits</c>

00:08:38.280 --> 00:08:38.290 align:start position:0%
website that user visits
 

00:08:38.290 --> 00:08:42.330 align:start position:0%
website that user visits
yeah<00:08:38.800><c> that's</c><00:08:39.400><c> what</c><00:08:39.640><c> that</c><00:08:39.790><c> was</c><00:08:39.910><c> that</c><00:08:40.060><c> Luther</c><00:08:40.360><c> so</c>

00:08:42.330 --> 00:08:42.340 align:start position:0%
yeah that's what that was that Luther so
 

00:08:42.340 --> 00:08:44.850 align:start position:0%
yeah that's what that was that Luther so
so<00:08:42.729><c> here's</c><00:08:42.970><c> security</c><00:08:43.419><c> IP</c><00:08:43.570><c> 2255</c><00:08:44.500><c> the</c><00:08:44.650><c> next</c>

00:08:44.850 --> 00:08:44.860 align:start position:0%
so here's security IP 2255 the next
 

00:08:44.860 --> 00:08:47.340 align:start position:0%
so here's security IP 2255 the next
generation<00:08:45.370><c> of</c><00:08:45.490><c> the</c><00:08:45.700><c> developer</c><00:08:46.330><c> missions</c><00:08:46.660><c> now</c>

00:08:47.340 --> 00:08:47.350 align:start position:0%
generation of the developer missions now
 

00:08:47.350 --> 00:08:49.260 align:start position:0%
generation of the developer missions now
one<00:08:48.070><c> of</c><00:08:48.100><c> the</c><00:08:48.310><c> wallet</c><00:08:48.610><c> permissions</c><00:08:49.000><c> you</c><00:08:49.090><c> can</c>

00:08:49.260 --> 00:08:49.270 align:start position:0%
one of the wallet permissions you can
 

00:08:49.270 --> 00:08:50.310 align:start position:0%
one of the wallet permissions you can
request<00:08:49.480><c> it's</c><00:08:49.840><c> this</c><00:08:49.990><c> kind</c><00:08:50.170><c> of</c><00:08:50.260><c> weird</c>

00:08:50.310 --> 00:08:50.320 align:start position:0%
request it's this kind of weird
 

00:08:50.320 --> 00:08:52.770 align:start position:0%
request it's this kind of weird
namespace<00:08:51.190><c> thing</c><00:08:51.460><c> where</c><00:08:52.060><c> you</c><00:08:52.240><c> say</c><00:08:52.450><c> you</c><00:08:52.510><c> want</c>

00:08:52.770 --> 00:08:52.780 align:start position:0%
namespace thing where you say you want
 

00:08:52.780 --> 00:08:54.840 align:start position:0%
namespace thing where you say you want
wallet<00:08:53.140><c> plugin</c><00:08:53.620><c> and</c><00:08:53.800><c> then</c><00:08:54.040><c> there's</c><00:08:54.430><c> a</c><00:08:54.520><c> domain</c>

00:08:54.840 --> 00:08:54.850 align:start position:0%
wallet plugin and then there's a domain
 

00:08:54.850 --> 00:08:56.880 align:start position:0%
wallet plugin and then there's a domain
stream<00:08:55.240><c> in</c><00:08:55.750><c> this</c><00:08:55.840><c> case</c><00:08:56.050><c> I</c><00:08:56.170><c> made</c><00:08:56.350><c> a</c><00:08:56.380><c> plasma</c>

00:08:56.880 --> 00:08:56.890 align:start position:0%
stream in this case I made a plasma
 

00:08:56.890 --> 00:08:59.040 align:start position:0%
stream in this case I made a plasma
dotty<00:08:57.070><c> let's</c><00:08:57.610><c> say</c><00:08:57.790><c> that</c><00:08:58.000><c> plasma</c><00:08:58.480><c> body</c><00:08:58.660><c> is</c><00:08:58.990><c> a</c>

00:08:59.040 --> 00:08:59.050 align:start position:0%
dotty let's say that plasma body is a
 

00:08:59.050 --> 00:09:02.190 align:start position:0%
dotty let's say that plasma body is a
pointer<00:08:59.530><c> to</c><00:08:59.560><c> an</c><00:08:59.800><c> IPS</c><00:09:00.130><c> ipfs</c><00:09:01.120><c> file</c><00:09:01.360><c> which</c><00:09:01.990><c> is</c><00:09:02.170><c> a</c>

00:09:02.190 --> 00:09:02.200 align:start position:0%
pointer to an IPS ipfs file which is a
 

00:09:02.200 --> 00:09:04.350 align:start position:0%
pointer to an IPS ipfs file which is a
plugin<00:09:02.620><c> bundle</c><00:09:03.070><c> we'll</c><00:09:03.580><c> learn</c><00:09:03.880><c> a</c><00:09:04.030><c> little</c><00:09:04.270><c> bit</c>

00:09:04.350 --> 00:09:04.360 align:start position:0%
plugin bundle we'll learn a little bit
 

00:09:04.360 --> 00:09:06.960 align:start position:0%
plugin bundle we'll learn a little bit
about<00:09:04.420><c> that</c><00:09:04.720><c> in</c><00:09:04.810><c> a</c><00:09:04.900><c> minute</c><00:09:05.100><c> now</c><00:09:06.100><c> when</c><00:09:06.670><c> the</c><00:09:06.790><c> user</c>

00:09:06.960 --> 00:09:06.970 align:start position:0%
about that in a minute now when the user
 

00:09:06.970 --> 00:09:09.210 align:start position:0%
about that in a minute now when the user
sees<00:09:07.540><c> that</c><00:09:07.720><c> they</c><00:09:07.960><c> get</c><00:09:08.140><c> a</c><00:09:08.170><c> confirmation</c><00:09:08.680><c> just</c>

00:09:09.210 --> 00:09:09.220 align:start position:0%
sees that they get a confirmation just
 

00:09:09.220 --> 00:09:11.040 align:start position:0%
sees that they get a confirmation just
like<00:09:09.820><c> a</c><00:09:09.850><c> normal</c><00:09:10.030><c> login</c><00:09:10.480><c> screen</c><00:09:10.750><c> but</c><00:09:10.870><c> one</c><00:09:11.020><c> of</c>

00:09:11.040 --> 00:09:11.050 align:start position:0%
like a normal login screen but one of
 

00:09:11.050 --> 00:09:12.930 align:start position:0%
like a normal login screen but one of
the<00:09:11.170><c> permissions</c><00:09:11.620><c> would</c><00:09:11.860><c> be</c><00:09:12.010><c> the</c><00:09:12.430><c> permissions</c>

00:09:12.930 --> 00:09:12.940 align:start position:0%
the permissions would be the permissions
 

00:09:12.940 --> 00:09:15.840 align:start position:0%
the permissions would be the permissions
you<00:09:13.290><c> it</c><00:09:14.290><c> connects</c><00:09:14.770><c> to</c><00:09:14.800><c> this</c><00:09:15.040><c> new</c><00:09:15.310><c> protocol</c>

00:09:15.840 --> 00:09:15.850 align:start position:0%
you it connects to this new protocol
 

00:09:15.850 --> 00:09:17.730 align:start position:0%
you it connects to this new protocol
that<00:09:16.030><c> you</c><00:09:16.360><c> know</c><00:09:16.480><c> the</c><00:09:16.570><c> uniform</c><00:09:16.990><c> Pataki's</c><00:09:17.440><c> wants</c>

00:09:17.730 --> 00:09:17.740 align:start position:0%
that you know the uniform Pataki's wants
 

00:09:17.740 --> 00:09:19.590 align:start position:0%
that you know the uniform Pataki's wants
to<00:09:17.830><c> talk</c><00:09:18.070><c> to</c><00:09:18.100><c> unit</c><00:09:18.850><c> pig</c><00:09:19.030><c> Dottie</c>

00:09:19.590 --> 00:09:19.600 align:start position:0%
to talk to unit pig Dottie
 

00:09:19.600 --> 00:09:22.260 align:start position:0%
to talk to unit pig Dottie
you<00:09:20.020><c> know</c><00:09:20.140><c> and</c><00:09:20.560><c> it</c><00:09:20.740><c> wants</c><00:09:21.100><c> to</c><00:09:21.190><c> and</c><00:09:21.970><c> then</c><00:09:22.180><c> he</c>

00:09:22.260 --> 00:09:22.270 align:start position:0%
you know and it wants to and then he
 

00:09:22.270 --> 00:09:23.280 align:start position:0%
you know and it wants to and then he
would<00:09:22.390><c> also</c><00:09:22.540><c> have</c><00:09:22.750><c> its</c><00:09:22.900><c> own</c><00:09:23.020><c> one</c><00:09:23.110><c> about</c>

00:09:23.280 --> 00:09:23.290 align:start position:0%
would also have its own one about
 

00:09:23.290 --> 00:09:24.720 align:start position:0%
would also have its own one about
permissions<00:09:23.680><c> who</c><00:09:23.770><c> this</c><00:09:23.950><c> is</c><00:09:24.100><c> I</c><00:09:24.250><c> kind</c><00:09:24.700><c> of</c>

00:09:24.720 --> 00:09:24.730 align:start position:0%
permissions who this is I kind of
 

00:09:24.730 --> 00:09:26.280 align:start position:0%
permissions who this is I kind of
repetitive<00:09:24.970><c> this</c><00:09:25.270><c> one</c><00:09:25.420><c> of</c><00:09:25.510><c> them</c><00:09:25.600><c> so</c><00:09:26.020><c> it</c><00:09:26.170><c> would</c>

00:09:26.280 --> 00:09:26.290 align:start position:0%
repetitive this one of them so it would
 

00:09:26.290 --> 00:09:28.440 align:start position:0%
repetitive this one of them so it would
maybe<00:09:26.530><c> want</c><00:09:26.920><c> to</c><00:09:27.010><c> show</c><00:09:27.190><c> custom</c><00:09:27.580><c> assets</c><00:09:27.970><c> pin</c><00:09:28.330><c> it</c>

00:09:28.440 --> 00:09:28.450 align:start position:0%
maybe want to show custom assets pin it
 

00:09:28.450 --> 00:09:30.780 align:start position:0%
maybe want to show custom assets pin it
to<00:09:28.540><c> the</c><00:09:28.570><c> network</c><00:09:29.190><c> you</c><00:09:30.190><c> know</c><00:09:30.310><c> and</c><00:09:30.520><c> whatever</c>

00:09:30.780 --> 00:09:30.790 align:start position:0%
to the network you know and whatever
 

00:09:30.790 --> 00:09:32.070 align:start position:0%
to the network you know and whatever
else<00:09:31.060><c> I</c><00:09:31.150><c> didn't</c><00:09:31.450><c> have</c><00:09:31.540><c> to</c><00:09:31.630><c> talk</c><00:09:31.780><c> to</c><00:09:31.960><c> their</c>

00:09:32.070 --> 00:09:32.080 align:start position:0%
else I didn't have to talk to their
 

00:09:32.080 --> 00:09:33.900 align:start position:0%
else I didn't have to talk to their
protocol<00:09:32.470><c> this</c><00:09:32.650><c> about</c><00:09:32.890><c> exactly</c><00:09:33.280><c> what</c><00:09:33.670><c> would</c>

00:09:33.900 --> 00:09:33.910 align:start position:0%
protocol this about exactly what would
 

00:09:33.910 --> 00:09:38.160 align:start position:0%
protocol this about exactly what would
be<00:09:34.060><c> their</c><00:09:34.470><c> authority</c><00:09:35.470><c> report</c><00:09:36.900><c> so</c><00:09:37.900><c> what</c><00:09:38.020><c> are</c><00:09:38.110><c> a</c>

00:09:38.160 --> 00:09:38.170 align:start position:0%
be their authority report so what are a
 

00:09:38.170 --> 00:09:39.840 align:start position:0%
be their authority report so what are a
few<00:09:38.440><c> possibilities</c><00:09:38.920><c> we're</c><00:09:39.430><c> thinking</c><00:09:39.730><c> about</c>

00:09:39.840 --> 00:09:39.850 align:start position:0%
few possibilities we're thinking about
 

00:09:39.850 --> 00:09:42.450 align:start position:0%
few possibilities we're thinking about
for<00:09:39.970><c> these</c><00:09:40.210><c> plugins</c><00:09:40.980><c> we</c><00:09:41.980><c> think</c><00:09:42.190><c> that</c><00:09:42.310><c> new</c>

00:09:42.450 --> 00:09:42.460 align:start position:0%
for these plugins we think that new
 

00:09:42.460 --> 00:09:44.370 align:start position:0%
for these plugins we think that new
asset<00:09:42.820><c> types</c><00:09:43.030><c> are</c><00:09:43.330><c> finally</c><00:09:43.750><c> in</c><00:09:43.840><c> the</c><00:09:43.930><c> hands</c><00:09:44.290><c> of</c>

00:09:44.370 --> 00:09:44.380 align:start position:0%
asset types are finally in the hands of
 

00:09:44.380 --> 00:09:46.380 align:start position:0%
asset types are finally in the hands of
the<00:09:44.500><c> developers</c><00:09:45.040><c> we</c><00:09:45.610><c> think</c><00:09:45.820><c> new</c><00:09:46.150><c> token</c>

00:09:46.380 --> 00:09:46.390 align:start position:0%
the developers we think new token
 

00:09:46.390 --> 00:09:48.420 align:start position:0%
the developers we think new token
standards<00:09:46.960><c> we're</c><00:09:47.800><c> really</c><00:09:47.920><c> excited</c><00:09:48.190><c> to</c><00:09:48.400><c> see</c>

00:09:48.420 --> 00:09:48.430 align:start position:0%
standards we're really excited to see
 

00:09:48.430 --> 00:09:52.890 align:start position:0%
standards we're really excited to see
subscriptions<00:09:49.410><c> or</c><00:09:50.410><c> we</c><00:09:50.800><c> want</c><00:09:51.040><c> to</c><00:09:51.100><c> see</c><00:09:51.900><c> new</c>

00:09:52.890 --> 00:09:52.900 align:start position:0%
subscriptions or we want to see new
 

00:09:52.900 --> 00:09:54.690 align:start position:0%
subscriptions or we want to see new
kinds<00:09:53.200><c> of</c><00:09:53.260><c> collectibles</c><00:09:53.740><c> more</c><00:09:54.280><c> security</c>

00:09:54.690 --> 00:09:54.700 align:start position:0%
kinds of collectibles more security
 

00:09:54.700 --> 00:09:57.960 align:start position:0%
kinds of collectibles more security
tokens<00:09:55.120><c> that</c><00:09:55.210><c> actually</c><00:09:55.570><c> keep</c><00:09:55.720><c> you</c><00:09:55.840><c> safer</c><00:09:56.970><c> yep</c>

00:09:57.960 --> 00:09:57.970 align:start position:0%
tokens that actually keep you safer yep
 

00:09:57.970 --> 00:10:00.630 align:start position:0%
tokens that actually keep you safer yep
credit<00:09:58.330><c> lines</c><00:09:58.510><c> based</c><00:09:59.230><c> 0.04</c><00:10:00.040><c> CBP's</c><00:10:00.400><c> in</c><00:10:00.520><c> there</c>

00:10:00.630 --> 00:10:00.640 align:start position:0%
credit lines based 0.04 CBP's in there
 

00:10:00.640 --> 00:10:03.000 align:start position:0%
credit lines based 0.04 CBP's in there
like<00:10:00.790><c> why</c><00:10:01.240><c> not</c><00:10:01.390><c> let</c><00:10:01.570><c> your</c><00:10:01.720><c> users</c><00:10:02.020><c> decide</c><00:10:02.350><c> you</c>

00:10:03.000 --> 00:10:03.010 align:start position:0%
like why not let your users decide you
 

00:10:03.010 --> 00:10:04.170 align:start position:0%
like why not let your users decide you
know<00:10:03.130><c> I</c><00:10:03.160><c> one</c><00:10:03.490><c> of</c><00:10:03.520><c> my</c><00:10:03.580><c> favorite</c><00:10:03.940><c> reddit</c>

00:10:04.170 --> 00:10:04.180 align:start position:0%
know I one of my favorite reddit
 

00:10:04.180 --> 00:10:04.940 align:start position:0%
know I one of my favorite reddit
comments<00:10:04.480><c> ever</c><00:10:04.600><c> said</c>

00:10:04.940 --> 00:10:04.950 align:start position:0%
comments ever said
 

00:10:04.950 --> 00:10:07.340 align:start position:0%
comments ever said
if<00:10:05.340><c> the</c><00:10:05.670><c> internet</c><00:10:06.000><c> instead</c><00:10:06.300><c> of</c><00:10:06.390><c> rvg</c><00:10:06.990><c> the</c>

00:10:07.340 --> 00:10:07.350 align:start position:0%
if the internet instead of rvg the
 

00:10:07.350 --> 00:10:09.320 align:start position:0%
if the internet instead of rvg the
damascus<00:10:07.680><c> your</c><00:10:07.890><c> inventory</c><00:10:08.430><c> so</c><00:10:08.760><c> how</c><00:10:09.210><c> do</c><00:10:09.270><c> we</c>

00:10:09.320 --> 00:10:09.330 align:start position:0%
damascus your inventory so how do we
 

00:10:09.330 --> 00:10:11.060 align:start position:0%
damascus your inventory so how do we
just<00:10:09.540><c> let</c><00:10:09.690><c> the</c><00:10:09.780><c> spear</c><00:10:09.960><c> in</c><00:10:10.080><c> the</c><00:10:10.110><c> car</c><00:10:10.320><c> just</c><00:10:10.530><c> put</c>

00:10:11.060 --> 00:10:11.070 align:start position:0%
just let the spear in the car just put
 

00:10:11.070 --> 00:10:14.120 align:start position:0%
just let the spear in the car just put
when<00:10:11.310><c> we</c><00:10:11.400><c> want</c><00:10:11.610><c> it</c><00:10:11.840><c> and</c><00:10:12.950><c> bring</c><00:10:13.950><c> your</c><00:10:14.040><c> own</c>

00:10:14.120 --> 00:10:14.130 align:start position:0%
when we want it and bring your own
 

00:10:14.130 --> 00:10:16.040 align:start position:0%
when we want it and bring your own
cryptography<00:10:14.730><c> we're</c><00:10:15.300><c> having</c><00:10:15.720><c> an</c>

00:10:16.040 --> 00:10:16.050 align:start position:0%
cryptography we're having an
 

00:10:16.050 --> 00:10:18.290 align:start position:0%
cryptography we're having an
experimental<00:10:16.650><c> API</c><00:10:16.890><c> that's</c><00:10:17.250><c> been</c><00:10:17.460><c> an</c><00:10:17.550><c> EIP</c><00:10:17.880><c> for</c>

00:10:18.290 --> 00:10:18.300 align:start position:0%
experimental API that's been an EIP for
 

00:10:18.300 --> 00:10:20.360 align:start position:0%
experimental API that's been an EIP for
about<00:10:18.780><c> six</c><00:10:18.990><c> months</c><00:10:19.140><c> now</c><00:10:19.380><c> this</c><00:10:19.620><c> get</c><00:10:19.920><c> a</c><00:10:19.950><c> few</c>

00:10:20.360 --> 00:10:20.370 align:start position:0%
about six months now this get a few
 

00:10:20.370 --> 00:10:22.520 align:start position:0%
about six months now this get a few
proposals<00:10:20.640><c> so</c><00:10:21.060><c> within</c><00:10:21.240><c> your</c><00:10:21.450><c> plugin</c><00:10:22.050><c> context</c>

00:10:22.520 --> 00:10:22.530 align:start position:0%
proposals so within your plugin context
 

00:10:22.530 --> 00:10:24.620 align:start position:0%
proposals so within your plugin context
you<00:10:22.650><c> can</c><00:10:22.800><c> get</c><00:10:22.980><c> a</c><00:10:23.010><c> private</c><00:10:23.460><c> key</c><00:10:23.610><c> that</c><00:10:23.880><c> only</c><00:10:24.300><c> your</c>

00:10:24.620 --> 00:10:24.630 align:start position:0%
you can get a private key that only your
 

00:10:24.630 --> 00:10:26.900 align:start position:0%
you can get a private key that only your
domain<00:10:24.990><c> has</c><00:10:25.170><c> access</c><00:10:25.590><c> to</c><00:10:25.620><c> and</c><00:10:26.070><c> that</c><00:10:26.430><c> means</c><00:10:26.640><c> we</c>

00:10:26.900 --> 00:10:26.910 align:start position:0%
domain has access to and that means we
 

00:10:26.910 --> 00:10:28.580 align:start position:0%
domain has access to and that means we
don't<00:10:27.030><c> you</c><00:10:27.360><c> don't</c><00:10:27.540><c> have</c><00:10:27.630><c> to</c><00:10:27.720><c> ask</c><00:10:27.870><c> us</c><00:10:28.170><c> to</c><00:10:28.410><c> merge</c>

00:10:28.580 --> 00:10:28.590 align:start position:0%
don't you don't have to ask us to merge
 

00:10:28.590 --> 00:10:31.400 align:start position:0%
don't you don't have to ask us to merge
your<00:10:29.220><c> encryption</c><00:10:29.640><c> or</c><00:10:30.060><c> signing</c><00:10:30.420><c> method</c><00:10:30.720><c> you</c>

00:10:31.400 --> 00:10:31.410 align:start position:0%
your encryption or signing method you
 

00:10:31.410 --> 00:10:33.320 align:start position:0%
your encryption or signing method you
get<00:10:31.650><c> to</c><00:10:31.830><c> decide</c><00:10:32.130><c> you</c><00:10:32.460><c> get</c><00:10:32.610><c> to</c><00:10:32.730><c> define</c><00:10:32.940><c> your</c><00:10:33.270><c> own</c>

00:10:33.320 --> 00:10:33.330 align:start position:0%
get to decide you get to define your own
 

00:10:33.330 --> 00:10:35.180 align:start position:0%
get to decide you get to define your own
cryptography<00:10:34.050><c> type</c><00:10:34.200><c> computer</c><00:10:34.680><c> new</c><00:10:34.800><c> elliptic</c>

00:10:35.180 --> 00:10:35.190 align:start position:0%
cryptography type computer new elliptic
 

00:10:35.190 --> 00:10:37.010 align:start position:0%
cryptography type computer new elliptic
curve<00:10:35.430><c> can</c><00:10:35.790><c> use</c><00:10:35.880><c> EK</c><00:10:36.300><c> start</c><00:10:36.660><c> just</c><00:10:36.930><c> start</c>

00:10:37.010 --> 00:10:37.020 align:start position:0%
curve can use EK start just start
 

00:10:37.020 --> 00:10:39.200 align:start position:0%
curve can use EK start just start
whatever<00:10:37.500><c> you</c><00:10:37.830><c> need</c><00:10:38.040><c> you</c><00:10:38.670><c> build</c><00:10:38.910><c> a</c><00:10:39.030><c> script</c>

00:10:39.200 --> 00:10:39.210 align:start position:0%
whatever you need you build a script
 

00:10:39.210 --> 00:10:41.030 align:start position:0%
whatever you need you build a script
that<00:10:39.330><c> defines</c><00:10:39.720><c> just</c><00:10:40.080><c> that</c><00:10:40.200><c> simon</c><00:10:40.590><c> type</c><00:10:40.770><c> and</c>

00:10:41.030 --> 00:10:41.040 align:start position:0%
that defines just that simon type and
 

00:10:41.040 --> 00:10:43.430 align:start position:0%
that defines just that simon type and
you<00:10:41.370><c> get</c><00:10:41.520><c> to</c><00:10:41.670><c> expose</c><00:10:42.090><c> an</c><00:10:42.330><c> API</c><00:10:42.420><c> to</c><00:10:42.750><c> the</c><00:10:42.960><c> websites</c>

00:10:43.430 --> 00:10:43.440 align:start position:0%
you get to expose an API to the websites
 

00:10:43.440 --> 00:10:45.740 align:start position:0%
you get to expose an API to the websites
the<00:10:43.650><c> user</c><00:10:43.830><c> visits</c><00:10:44.160><c> so</c><00:10:44.850><c> that</c><00:10:45.000><c> they</c><00:10:45.150><c> can</c><00:10:45.540><c> now</c>

00:10:45.740 --> 00:10:45.750 align:start position:0%
the user visits so that they can now
 

00:10:45.750 --> 00:10:47.810 align:start position:0%
the user visits so that they can now
sign<00:10:46.050><c> using</c><00:10:46.530><c> that</c><00:10:46.650><c> type</c><00:10:46.860><c> and</c><00:10:47.130><c> you'd</c><00:10:47.550><c> be</c><00:10:47.730><c> able</c>

00:10:47.810 --> 00:10:47.820 align:start position:0%
sign using that type and you'd be able
 

00:10:47.820 --> 00:10:50.540 align:start position:0%
sign using that type and you'd be able
to<00:10:48.000><c> show</c><00:10:48.630><c> up</c><00:10:48.960><c> custom</c><00:10:49.590><c> confirmations</c><00:10:50.190><c> as</c><00:10:50.370><c> well</c>

00:10:50.540 --> 00:10:50.550 align:start position:0%
to show up custom confirmations as well
 

00:10:50.550 --> 00:10:53.480 align:start position:0%
to show up custom confirmations as well
this<00:10:51.090><c> makes</c><00:10:51.330><c> layer</c><00:10:51.690><c> two</c><00:10:52.020><c> suddenly</c><00:10:53.010><c> feasible</c>

00:10:53.480 --> 00:10:53.490 align:start position:0%
this makes layer two suddenly feasible
 

00:10:53.490 --> 00:10:55.790 align:start position:0%
this makes layer two suddenly feasible
of<00:10:53.880><c> writing</c><00:10:54.300><c> the</c><00:10:54.390><c> normal</c><00:10:54.690><c> wallet</c>

00:10:55.790 --> 00:10:55.800 align:start position:0%
of writing the normal wallet
 

00:10:55.800 --> 00:10:57.890 align:start position:0%
of writing the normal wallet
we've<00:10:56.580><c> there's</c><00:10:56.850><c> a</c><00:10:56.880><c> lot</c><00:10:57.030><c> of</c><00:10:57.120><c> great</c><00:10:57.300><c> teams</c><00:10:57.630><c> doing</c>

00:10:57.890 --> 00:10:57.900 align:start position:0%
we've there's a lot of great teams doing
 

00:10:57.900 --> 00:10:59.840 align:start position:0%
we've there's a lot of great teams doing
security<00:10:58.410><c> audits</c><00:10:58.680><c> right</c><00:10:59.100><c> as</c><00:10:59.310><c> a</c><00:10:59.340><c> service</c><00:10:59.700><c> but</c>

00:10:59.840 --> 00:10:59.850 align:start position:0%
security audits right as a service but
 

00:10:59.850 --> 00:11:01.250 align:start position:0%
security audits right as a service but
where<00:11:00.000><c> is</c><00:11:00.090><c> the</c><00:11:00.180><c> channel</c><00:11:00.660><c> to</c><00:11:00.780><c> currently</c><00:11:01.110><c> show</c>

00:11:01.250 --> 00:11:01.260 align:start position:0%
where is the channel to currently show
 

00:11:01.260 --> 00:11:04.220 align:start position:0%
where is the channel to currently show
that<00:11:01.440><c> why</c><00:11:02.220><c> why</c><00:11:02.670><c> not</c><00:11:02.850><c> let</c><00:11:03.030><c> the</c><00:11:03.150><c> wallet</c><00:11:03.480><c> just</c>

00:11:04.220 --> 00:11:04.230 align:start position:0%
that why why not let the wallet just
 

00:11:04.230 --> 00:11:06.080 align:start position:0%
that why why not let the wallet just
think<00:11:04.440><c> well</c><00:11:04.650><c> now</c><00:11:04.680><c> our</c><00:11:04.860><c> job</c><00:11:05.280><c> is</c><00:11:05.460><c> just</c><00:11:05.490><c> to</c><00:11:05.760><c> extend</c>

00:11:06.080 --> 00:11:06.090 align:start position:0%
think well now our job is just to extend
 

00:11:06.090 --> 00:11:09.620 align:start position:0%
think well now our job is just to extend
the<00:11:06.620><c> API</c><00:11:07.620><c> surface</c><00:11:08.220><c> that</c><00:11:08.430><c> lets</c><00:11:08.700><c> them</c><00:11:08.910><c> be</c><00:11:08.970><c> useful</c>

00:11:09.620 --> 00:11:09.630 align:start position:0%
the API surface that lets them be useful
 

00:11:09.630 --> 00:11:11.510 align:start position:0%
the API surface that lets them be useful
so<00:11:09.870><c> we</c><00:11:10.020><c> say</c><00:11:10.170><c> okay</c><00:11:10.860><c> all</c><00:11:10.980><c> right</c><00:11:11.130><c> guy</c><00:11:11.280><c> is</c><00:11:11.400><c> the</c>

00:11:11.510 --> 00:11:11.520 align:start position:0%
so we say okay all right guy is the
 

00:11:11.520 --> 00:11:14.330 align:start position:0%
so we say okay all right guy is the
permission<00:11:12.000><c> to</c><00:11:12.590><c> warn</c><00:11:13.590><c> you</c><00:11:13.770><c> about</c><00:11:13.920><c> a</c><00:11:14.070><c> dangerous</c>

00:11:14.330 --> 00:11:14.340 align:start position:0%
permission to warn you about a dangerous
 

00:11:14.340 --> 00:11:16.430 align:start position:0%
permission to warn you about a dangerous
contract<00:11:14.970><c> now</c><00:11:15.510><c> you</c><00:11:15.570><c> can</c><00:11:15.840><c> ask</c><00:11:16.050><c> for</c><00:11:16.320><c> the</c>

00:11:16.430 --> 00:11:16.440 align:start position:0%
contract now you can ask for the
 

00:11:16.440 --> 00:11:17.840 align:start position:0%
contract now you can ask for the
permission<00:11:16.560><c> to</c><00:11:16.920><c> warn</c><00:11:17.160><c> a</c><00:11:17.280><c> user</c><00:11:17.490><c> about</c><00:11:17.790><c> a</c>

00:11:17.840 --> 00:11:17.850 align:start position:0%
permission to warn a user about a
 

00:11:17.850 --> 00:11:19.850 align:start position:0%
permission to warn a user about a
dangerous<00:11:18.090><c> contract</c><00:11:18.780><c> right</c><00:11:19.140><c> that's</c><00:11:19.350><c> the</c><00:11:19.560><c> yeah</c>

00:11:19.850 --> 00:11:19.860 align:start position:0%
dangerous contract right that's the yeah
 

00:11:19.860 --> 00:11:21.470 align:start position:0%
dangerous contract right that's the yeah
that's<00:11:20.070><c> the</c><00:11:20.280><c> the</c><00:11:20.640><c> pull</c><00:11:20.910><c> request</c><00:11:21.060><c> you're</c><00:11:21.390><c> no</c>

00:11:21.470 --> 00:11:21.480 align:start position:0%
that's the the pull request you're no
 

00:11:21.480 --> 00:11:22.790 align:start position:0%
that's the the pull request you're no
longer<00:11:21.720><c> saying</c><00:11:21.930><c> hey</c><00:11:22.110><c> can</c><00:11:22.170><c> you</c><00:11:22.320><c> lock</c><00:11:22.500><c> your</c>

00:11:22.790 --> 00:11:22.800 align:start position:0%
longer saying hey can you lock your
 

00:11:22.800 --> 00:11:24.890 align:start position:0%
longer saying hey can you lock your
users<00:11:23.190><c> into</c><00:11:23.460><c> my</c><00:11:23.580><c> service</c><00:11:23.850><c> and</c><00:11:24.150><c> pull</c><00:11:24.540><c> in</c><00:11:24.660><c> all</c><00:11:24.780><c> my</c>

00:11:24.890 --> 00:11:24.900 align:start position:0%
users into my service and pull in all my
 

00:11:24.900 --> 00:11:27.140 align:start position:0%
users into my service and pull in all my
dependencies<00:11:25.470><c> while</c><00:11:25.680><c> you're</c><00:11:25.800><c> at</c><00:11:25.860><c> it</c><00:11:25.890><c> no</c><00:11:26.550><c> you</c>

00:11:27.140 --> 00:11:27.150 align:start position:0%
dependencies while you're at it no you
 

00:11:27.150 --> 00:11:29.750 align:start position:0%
dependencies while you're at it no you
ask<00:11:27.330><c> the</c><00:11:27.540><c> user</c><00:11:27.750><c> if</c><00:11:28.080><c> you</c><00:11:28.260><c> can</c><00:11:28.500><c> just</c><00:11:29.010><c> warn</c><00:11:29.490><c> them</c>

00:11:29.750 --> 00:11:29.760 align:start position:0%
ask the user if you can just warn them
 

00:11:29.760 --> 00:11:32.720 align:start position:0%
ask the user if you can just warn them
about<00:11:30.530><c> addresses</c><00:11:31.530><c> they're</c><00:11:31.680><c> sending</c><00:11:32.040><c> to</c><00:11:32.190><c> you</c>

00:11:32.720 --> 00:11:32.730 align:start position:0%
about addresses they're sending to you
 

00:11:32.730 --> 00:11:34.040 align:start position:0%
about addresses they're sending to you
don't<00:11:32.880><c> get</c><00:11:33.000><c> to</c><00:11:33.150><c> see</c><00:11:33.300><c> anything</c><00:11:33.570><c> else</c>

00:11:34.040 --> 00:11:34.050 align:start position:0%
don't get to see anything else
 

00:11:34.050 --> 00:11:36.380 align:start position:0%
don't get to see anything else
your<00:11:34.500><c> decode</c><00:11:34.830><c> is</c><00:11:34.950><c> securely</c><00:11:35.310><c> isolated</c><00:11:36.030><c> we</c>

00:11:36.380 --> 00:11:36.390 align:start position:0%
your decode is securely isolated we
 

00:11:36.390 --> 00:11:38.300 align:start position:0%
your decode is securely isolated we
don't<00:11:36.570><c> have</c><00:11:36.690><c> to</c><00:11:36.810><c> merge</c><00:11:37.260><c> pull</c><00:11:37.530><c> request</c><00:11:37.590><c> anymore</c>

00:11:38.300 --> 00:11:38.310 align:start position:0%
don't have to merge pull request anymore
 

00:11:38.310 --> 00:11:40.310 align:start position:0%
don't have to merge pull request anymore
and<00:11:39.000><c> and</c><00:11:39.240><c> people</c><00:11:39.570><c> get</c><00:11:39.690><c> to</c><00:11:39.780><c> be</c><00:11:39.900><c> safer</c><00:11:40.200><c> because</c>

00:11:40.310 --> 00:11:40.320 align:start position:0%
and and people get to be safer because
 

00:11:40.320 --> 00:11:41.769 align:start position:0%
and and people get to be safer because
their<00:11:40.620><c> permission</c><00:11:40.980><c> was</c><00:11:41.130><c> they</c><00:11:41.250><c> getting</c><00:11:41.490><c> more</c>

00:11:41.769 --> 00:11:41.779 align:start position:0%
their permission was they getting more
 

00:11:41.779 --> 00:11:45.160 align:start position:0%
their permission was they getting more
by<00:11:41.899><c> a</c><00:11:41.930><c> whole</c><00:11:42.170><c> network</c><00:11:42.499><c> dilaudid</c><00:11:44.170><c> potentially</c>

00:11:45.160 --> 00:11:45.170 align:start position:0%
by a whole network dilaudid potentially
 

00:11:45.170 --> 00:11:47.590 align:start position:0%
by a whole network dilaudid potentially
you<00:11:45.230><c> could</c><00:11:45.410><c> charge</c><00:11:45.620><c> for</c><00:11:45.649><c> these</c><00:11:45.889><c> plugins</c><00:11:46.100><c> too</c>

00:11:47.590 --> 00:11:47.600 align:start position:0%
you could charge for these plugins too
 

00:11:47.600 --> 00:11:49.900 align:start position:0%
you could charge for these plugins too
we<00:11:48.050><c> are</c><00:11:48.259><c> excited</c><00:11:48.649><c> to</c><00:11:48.680><c> support</c><00:11:48.920><c> view</c><00:11:49.370><c> protocols</c>

00:11:49.900 --> 00:11:49.910 align:start position:0%
we are excited to support view protocols
 

00:11:49.910 --> 00:11:52.119 align:start position:0%
we are excited to support view protocols
we<00:11:50.569><c> actually</c><00:11:50.870><c> have</c><00:11:51.139><c> an</c><00:11:51.259><c> example</c><00:11:51.560><c> folder</c><00:11:52.009><c> we're</c>

00:11:52.119 --> 00:11:52.129 align:start position:0%
we actually have an example folder we're
 

00:11:52.129 --> 00:11:52.960 align:start position:0%
we actually have an example folder we're
going<00:11:52.249><c> to</c><00:11:52.310><c> show</c><00:11:52.430><c> you</c><00:11:52.519><c> in</c><00:11:52.610><c> a</c><00:11:52.670><c> little</c><00:11:52.759><c> bit</c>

00:11:52.960 --> 00:11:52.970 align:start position:0%
going to show you in a little bit
 

00:11:52.970 --> 00:11:55.090 align:start position:0%
going to show you in a little bit
there's<00:11:53.779><c> an</c><00:11:53.870><c> idea</c><00:11:54.079><c> fest</c><00:11:54.290><c> example</c><00:11:54.649><c> it</c><00:11:54.829><c> was</c><00:11:54.920><c> like</c>

00:11:55.090 --> 00:11:55.100 align:start position:0%
there's an idea fest example it was like
 

00:11:55.100 --> 00:11:58.360 align:start position:0%
there's an idea fest example it was like
10<00:11:55.459><c> months</c><00:11:56.290><c> do</c><00:11:57.290><c> you'll</c><00:11:57.829><c> be</c><00:11:57.980><c> able</c><00:11:58.040><c> to</c><00:11:58.220><c> make</c>

00:11:58.360 --> 00:11:58.370 align:start position:0%
10 months do you'll be able to make
 

00:11:58.370 --> 00:12:00.369 align:start position:0%
10 months do you'll be able to make
custom<00:11:58.790><c> confirmations</c><00:11:59.420><c> the</c><00:11:59.809><c> current</c><00:12:00.199><c> beta</c>

00:12:00.369 --> 00:12:00.379 align:start position:0%
custom confirmations the current beta
 

00:12:00.379 --> 00:12:02.199 align:start position:0%
custom confirmations the current beta
build<00:12:00.680><c> that</c><00:12:00.800><c> we</c><00:12:00.889><c> have</c><00:12:01.100><c> just</c><00:12:01.430><c> uses</c><00:12:01.759><c> alert</c><00:12:02.029><c> and</c>

00:12:02.199 --> 00:12:02.209 align:start position:0%
build that we have just uses alert and
 

00:12:02.209 --> 00:12:03.879 align:start position:0%
build that we have just uses alert and
confirmed<00:12:02.600><c> but</c><00:12:02.959><c> we</c><00:12:03.110><c> are</c><00:12:03.259><c> gonna</c><00:12:03.350><c> let</c><00:12:03.620><c> it</c><00:12:03.769><c> be</c>

00:12:03.879 --> 00:12:03.889 align:start position:0%
confirmed but we are gonna let it be
 

00:12:03.889 --> 00:12:06.970 align:start position:0%
confirmed but we are gonna let it be
pretty<00:12:04.069><c> eventually</c><00:12:04.639><c> -</c><00:12:05.290><c> and</c><00:12:06.290><c> new</c><00:12:06.680><c> account</c>

00:12:06.970 --> 00:12:06.980 align:start position:0%
pretty eventually - and new account
 

00:12:06.980 --> 00:12:09.460 align:start position:0%
pretty eventually - and new account
types<00:12:07.329><c> there's</c><00:12:08.329><c> really</c><00:12:08.569><c> an</c><00:12:08.779><c> endless</c><00:12:09.110><c> number</c>

00:12:09.460 --> 00:12:09.470 align:start position:0%
types there's really an endless number
 

00:12:09.470 --> 00:12:10.269 align:start position:0%
types there's really an endless number
of<00:12:09.499><c> account</c><00:12:09.889><c> types</c>

00:12:10.269 --> 00:12:10.279 align:start position:0%
of account types
 

00:12:10.279 --> 00:12:12.249 align:start position:0%
of account types
I<00:12:10.430><c> would</c><00:12:10.970><c> figured</c><00:12:11.300><c> out</c><00:12:11.420><c> the</c><00:12:11.540><c> last</c><00:12:11.720><c> one</c><00:12:11.899><c> the</c>

00:12:12.249 --> 00:12:12.259 align:start position:0%
I would figured out the last one the
 

00:12:12.259 --> 00:12:15.610 align:start position:0%
I would figured out the last one the
account<00:12:12.559><c> types</c><00:12:12.949><c> to</c><00:12:13.129><c> rule</c><00:12:13.309><c> them</c><00:12:13.459><c> all</c><00:12:13.579><c> or</c><00:12:14.620><c> maybe</c>

00:12:15.610 --> 00:12:15.620 align:start position:0%
account types to rule them all or maybe
 

00:12:15.620 --> 00:12:17.470 align:start position:0%
account types to rule them all or maybe
maybe<00:12:16.189><c> even</c><00:12:16.490><c> account</c><00:12:16.759><c> types</c><00:12:16.970><c> deserve</c><00:12:17.269><c> to</c><00:12:17.389><c> be</c>

00:12:17.470 --> 00:12:17.480 align:start position:0%
maybe even account types deserve to be
 

00:12:17.480 --> 00:12:19.090 align:start position:0%
maybe even account types deserve to be
extensible<00:12:17.930><c> one</c><00:12:18.170><c> of</c><00:12:18.259><c> the</c><00:12:18.350><c> coolest</c><00:12:18.920><c> things</c>

00:12:19.090 --> 00:12:19.100 align:start position:0%
extensible one of the coolest things
 

00:12:19.100 --> 00:12:20.499 align:start position:0%
extensible one of the coolest things
about<00:12:19.279><c> the</c><00:12:19.399><c> gnosis</c><00:12:19.579><c> savior's</c><00:12:19.999><c> it</c><00:12:20.149><c> supports</c>

00:12:20.499 --> 00:12:20.509 align:start position:0%
about the gnosis savior's it supports
 

00:12:20.509 --> 00:12:23.049 align:start position:0%
about the gnosis savior's it supports
add-ons<00:12:20.839><c> itself</c><00:12:21.230><c> so</c><00:12:21.860><c> why</c><00:12:22.069><c> not</c><00:12:22.189><c> make</c><00:12:22.370><c> a</c><00:12:22.430><c> plugin</c>

00:12:23.049 --> 00:12:23.059 align:start position:0%
add-ons itself so why not make a plugin
 

00:12:23.059 --> 00:12:27.549 align:start position:0%
add-ons itself so why not make a plugin
that<00:12:23.269><c> accepts</c><00:12:23.689><c> plugins</c><00:12:24.110><c> perhaps</c><00:12:24.620><c> and</c><00:12:26.559><c> of</c>

00:12:27.549 --> 00:12:27.559 align:start position:0%
that accepts plugins perhaps and of
 

00:12:27.559 --> 00:12:28.929 align:start position:0%
that accepts plugins perhaps and of
course<00:12:27.920><c> you're</c><00:12:28.399><c> getting</c><00:12:28.550><c> fewer</c>

00:12:28.929 --> 00:12:28.939 align:start position:0%
course you're getting fewer
 

00:12:28.939 --> 00:12:30.759 align:start position:0%
course you're getting fewer
confirmations<00:12:29.629><c> because</c><00:12:29.930><c> when</c><00:12:30.139><c> you</c><00:12:30.259><c> delegate</c>

00:12:30.759 --> 00:12:30.769 align:start position:0%
confirmations because when you delegate
 

00:12:30.769 --> 00:12:33.730 align:start position:0%
confirmations because when you delegate
some<00:12:31.189><c> capabilities</c><00:12:31.850><c> to</c><00:12:32.180><c> a</c><00:12:32.420><c> script</c><00:12:32.899><c> you</c><00:12:33.620><c> can</c>

00:12:33.730 --> 00:12:33.740 align:start position:0%
some capabilities to a script you can
 

00:12:33.740 --> 00:12:36.610 align:start position:0%
some capabilities to a script you can
potentially<00:12:34.160><c> delegate</c><00:12:35.350><c> things</c><00:12:36.350><c> that</c><00:12:36.529><c> you</c>

00:12:36.610 --> 00:12:36.620 align:start position:0%
potentially delegate things that you
 

00:12:36.620 --> 00:12:37.989 align:start position:0%
potentially delegate things that you
would<00:12:36.740><c> normally</c><00:12:36.860><c> be</c><00:12:37.100><c> repetitively</c>

00:12:37.989 --> 00:12:37.999 align:start position:0%
would normally be repetitively
 

00:12:37.999 --> 00:12:39.790 align:start position:0%
would normally be repetitively
confirming<00:12:38.569><c> and</c><00:12:38.749><c> so</c><00:12:38.930><c> is</c><00:12:39.079><c> just</c><00:12:39.230><c> opportunities</c>

00:12:39.790 --> 00:12:39.800 align:start position:0%
confirming and so is just opportunities
 

00:12:39.800 --> 00:12:43.059 align:start position:0%
confirming and so is just opportunities
for<00:12:39.949><c> reducing</c><00:12:40.220><c> user</c><00:12:40.550><c> reason</c><00:12:41.620><c> okay</c><00:12:42.620><c> so</c><00:12:42.680><c> then</c>

00:12:43.059 --> 00:12:43.069 align:start position:0%
for reducing user reason okay so then
 

00:12:43.069 --> 00:12:44.710 align:start position:0%
for reducing user reason okay so then
what<00:12:43.819><c> do</c><00:12:43.910><c> you</c><00:12:43.970><c> want</c><00:12:44.029><c> to</c><00:12:44.329><c> see</c><00:12:44.480><c> is</c><00:12:44.600><c> there</c>

00:12:44.710 --> 00:12:44.720 align:start position:0%
what do you want to see is there
 

00:12:44.720 --> 00:12:46.540 align:start position:0%
what do you want to see is there
anything<00:12:44.899><c> that</c><00:12:45.110><c> I</c><00:12:45.290><c> didn't</c><00:12:45.769><c> say</c><00:12:46.040><c> there</c><00:12:46.279><c> is</c>

00:12:46.540 --> 00:12:46.550 align:start position:0%
anything that I didn't say there is
 

00:12:46.550 --> 00:12:48.639 align:start position:0%
anything that I didn't say there is
there<00:12:46.699><c> are</c><00:12:46.819><c> the</c><00:12:46.910><c> use</c><00:12:47.269><c> cases</c><00:12:47.509><c> in</c><00:12:47.809><c> it</c><00:12:47.899><c> is</c><00:12:48.259><c> anybody</c>

00:12:48.639 --> 00:12:48.649 align:start position:0%
there are the use cases in it is anybody
 

00:12:48.649 --> 00:12:51.490 align:start position:0%
there are the use cases in it is anybody
like<00:12:48.800><c> my</c><00:12:49.459><c> thing</c><00:12:49.730><c> like</c><00:12:50.389><c> finally</c><00:12:51.079><c> like</c><00:12:51.319><c> I</c><00:12:51.439><c> don't</c>

00:12:51.490 --> 00:12:51.500 align:start position:0%
like my thing like finally like I don't
 

00:12:51.500 --> 00:12:53.639 align:start position:0%
like my thing like finally like I don't
have<00:12:51.680><c> to</c><00:12:51.829><c> be</c><00:12:51.980><c> our</c><00:12:52.160><c> wallet</c><00:12:52.550><c> or</c><00:12:52.670><c> build</c><00:12:52.850><c> a</c><00:12:52.939><c> wallet</c>

00:12:53.639 --> 00:12:53.649 align:start position:0%
have to be our wallet or build a wallet
 

00:12:53.649 --> 00:12:57.519 align:start position:0%
have to be our wallet or build a wallet
yeah<00:12:54.680><c> am</c><00:12:55.220><c> i</c><00:12:55.339><c> governor</c><00:12:55.699><c> yeah</c><00:12:55.879><c> you</c><00:12:55.939><c> got</c><00:12:56.149><c> it</c><00:12:56.529><c> alone</c>

00:12:57.519 --> 00:12:57.529 align:start position:0%
yeah am i governor yeah you got it alone
 

00:12:57.529 --> 00:12:59.290 align:start position:0%
yeah am i governor yeah you got it alone
okay<00:12:57.949><c> okay</c><00:12:58.250><c> hit</c><00:12:58.550><c> that</c><00:12:58.730><c> time</c><00:12:58.910><c> you</c><00:12:59.089><c> don't</c><00:12:59.209><c> have</c>

00:12:59.290 --> 00:12:59.300 align:start position:0%
okay okay hit that time you don't have
 

00:12:59.300 --> 00:13:00.579 align:start position:0%
okay okay hit that time you don't have
to<00:12:59.389><c> shame</c>

00:13:00.579 --> 00:13:00.589 align:start position:0%
to shame
 

00:13:00.589 --> 00:13:05.350 align:start position:0%
to shame
what's<00:13:01.009><c> that</c><00:13:01.129><c> free</c><00:13:02.000><c> money</c><00:13:02.209><c> free</c><00:13:02.839><c> money</c><00:13:04.360><c> you</c>

00:13:05.350 --> 00:13:05.360 align:start position:0%
what's that free money free money you
 

00:13:05.360 --> 00:13:07.420 align:start position:0%
what's that free money free money you
can<00:13:05.480><c> make</c><00:13:05.600><c> a</c><00:13:05.629><c> free</c><00:13:05.839><c> money</c><00:13:06.019><c> plugin</c><00:13:06.379><c> is</c><00:13:06.500><c> analog</c>

00:13:07.420 --> 00:13:07.430 align:start position:0%
can make a free money plugin is analog
 

00:13:07.430 --> 00:13:08.340 align:start position:0%
can make a free money plugin is analog
in<00:13:07.639><c> the</c>

00:13:08.340 --> 00:13:08.350 align:start position:0%
in the
 

00:13:08.350 --> 00:13:11.130 align:start position:0%
in the
just<00:13:08.560><c> a</c><00:13:08.710><c> memory</c><00:13:09.400><c> after</c><00:13:09.670><c> wait</c><00:13:10.120><c> yeah</c><00:13:10.570><c> let's</c><00:13:11.020><c> do</c><00:13:11.110><c> I</c>

00:13:11.130 --> 00:13:11.140 align:start position:0%
just a memory after wait yeah let's do I
 

00:13:11.140 --> 00:13:12.450 align:start position:0%
just a memory after wait yeah let's do I
gotta<00:13:11.380><c> make</c><00:13:11.500><c> free</c><00:13:11.710><c> money</c><00:13:11.740><c> in</c><00:13:12.010><c> just</c><00:13:12.160><c> a</c><00:13:12.220><c> minute</c>

00:13:12.450 --> 00:13:12.460 align:start position:0%
gotta make free money in just a minute
 

00:13:12.460 --> 00:13:15.900 align:start position:0%
gotta make free money in just a minute
oh<00:13:13.620><c> yeah</c><00:13:14.620><c> there's</c><00:13:14.890><c> a</c><00:13:14.950><c> screenshot</c><00:13:15.250><c> we</c><00:13:15.580><c> have</c><00:13:15.700><c> we</c>

00:13:15.900 --> 00:13:15.910 align:start position:0%
oh yeah there's a screenshot we have we
 

00:13:15.910 --> 00:13:17.760 align:start position:0%
oh yeah there's a screenshot we have we
have<00:13:16.000><c> a</c><00:13:16.090><c> very</c><00:13:16.300><c> simple</c><00:13:16.630><c> MVP</c><00:13:17.170><c> right</c><00:13:17.380><c> now</c><00:13:17.500><c> here's</c>

00:13:17.760 --> 00:13:17.770 align:start position:0%
have a very simple MVP right now here's
 

00:13:17.770 --> 00:13:19.410 align:start position:0%
have a very simple MVP right now here's
an<00:13:17.890><c> example</c><00:13:18.130><c> of</c><00:13:18.250><c> a</c><00:13:18.340><c> contract</c><00:13:18.670><c> on</c><00:13:18.910><c> a</c><00:13:18.940><c> plugin</c><00:13:19.330><c> we</c>

00:13:19.410 --> 00:13:19.420 align:start position:0%
an example of a contract on a plugin we
 

00:13:19.420 --> 00:13:21.990 align:start position:0%
an example of a contract on a plugin we
put<00:13:19.840><c> this</c><00:13:19.960><c> up</c><00:13:20.110><c> in</c><00:13:20.140><c> an</c><00:13:20.290><c> hour</c><00:13:20.440><c> this</c><00:13:20.620><c> morning</c><00:13:21.000><c> so</c>

00:13:21.990 --> 00:13:22.000 align:start position:0%
put this up in an hour this morning so
 

00:13:22.000 --> 00:13:24.510 align:start position:0%
put this up in an hour this morning so
it's<00:13:22.510><c> incredibly</c><00:13:23.080><c> easy</c><00:13:23.290><c> for</c><00:13:23.410><c> us</c><00:13:23.740><c> to</c><00:13:23.860><c> add</c><00:13:24.070><c> new</c>

00:13:24.510 --> 00:13:24.520 align:start position:0%
it's incredibly easy for us to add new
 

00:13:24.520 --> 00:13:27.330 align:start position:0%
it's incredibly easy for us to add new
features<00:13:24.790><c> that</c><00:13:25.270><c> then</c><00:13:26.110><c> are</c><00:13:26.410><c> just</c><00:13:26.590><c> surface</c><00:13:27.070><c> area</c>

00:13:27.330 --> 00:13:27.340 align:start position:0%
features that then are just surface area
 

00:13:27.340 --> 00:13:31.500 align:start position:0%
features that then are just surface area
for<00:13:27.580><c> the</c><00:13:27.610><c> ecosystem</c><00:13:28.270><c> to</c><00:13:28.780><c> extend</c><00:13:29.110><c> on</c><00:13:30.300><c> this</c><00:13:31.300><c> also</c>

00:13:31.500 --> 00:13:31.510 align:start position:0%
for the ecosystem to extend on this also
 

00:13:31.510 --> 00:13:33.750 align:start position:0%
for the ecosystem to extend on this also
allows<00:13:31.840><c> for</c><00:13:31.870><c> kind</c><00:13:32.320><c> of</c><00:13:32.410><c> new</c><00:13:32.590><c> onboarding</c><00:13:33.520><c> those</c>

00:13:33.750 --> 00:13:33.760 align:start position:0%
allows for kind of new onboarding those
 

00:13:33.760 --> 00:13:35.850 align:start position:0%
allows for kind of new onboarding those
those<00:13:34.450><c> confirmations</c><00:13:34.810><c> that</c><00:13:35.260><c> we</c><00:13:35.470><c> use</c><00:13:35.590><c> to</c>

00:13:35.850 --> 00:13:35.860 align:start position:0%
those confirmations that we use to
 

00:13:35.860 --> 00:13:37.590 align:start position:0%
those confirmations that we use to
onboard<00:13:36.100><c> people</c><00:13:36.610><c> they</c><00:13:36.730><c> can</c><00:13:36.880><c> also</c><00:13:37.060><c> be</c><00:13:37.300><c> used</c><00:13:37.330><c> as</c>

00:13:37.590 --> 00:13:37.600 align:start position:0%
onboard people they can also be used as
 

00:13:37.600 --> 00:13:39.450 align:start position:0%
onboard people they can also be used as
onboarding<00:13:38.110><c> links</c><00:13:38.500><c> so</c><00:13:38.770><c> we</c><00:13:38.800><c> kind</c><00:13:39.130><c> of</c><00:13:39.220><c> have</c><00:13:39.340><c> an</c>

00:13:39.450 --> 00:13:39.460 align:start position:0%
onboarding links so we kind of have an
 

00:13:39.460 --> 00:13:41.190 align:start position:0%
onboarding links so we kind of have an
idea<00:13:39.550><c> that</c><00:13:39.850><c> in</c><00:13:40.150><c> the</c><00:13:40.240><c> future</c><00:13:40.450><c> if</c><00:13:40.840><c> you</c><00:13:40.960><c> want</c><00:13:41.140><c> to</c>

00:13:41.190 --> 00:13:41.200 align:start position:0%
idea that in the future if you want to
 

00:13:41.200 --> 00:13:42.570 align:start position:0%
idea that in the future if you want to
onboard<00:13:41.320><c> somebody</c><00:13:41.800><c> to</c><00:13:41.950><c> crypto</c><00:13:42.250><c> there</c><00:13:42.490><c> could</c>

00:13:42.570 --> 00:13:42.580 align:start position:0%
onboard somebody to crypto there could
 

00:13:42.580 --> 00:13:44.130 align:start position:0%
onboard somebody to crypto there could
be<00:13:42.610><c> a</c><00:13:42.700><c> single</c><00:13:42.940><c> link</c><00:13:43.210><c> and</c><00:13:43.510><c> it</c><00:13:44.020><c> could</c>

00:13:44.130 --> 00:13:44.140 align:start position:0%
be a single link and it could
 

00:13:44.140 --> 00:13:47.160 align:start position:0%
be a single link and it could
incorporate<00:13:44.410><c> both</c><00:13:44.920><c> the</c><00:13:45.720><c> redirection</c><00:13:46.720><c> to</c><00:13:46.990><c> get</c>

00:13:47.160 --> 00:13:47.170 align:start position:0%
incorporate both the redirection to get
 

00:13:47.170 --> 00:13:49.740 align:start position:0%
incorporate both the redirection to get
onboard<00:13:47.380><c> with</c><00:13:47.680><c> the</c><00:13:47.920><c> wallet</c><00:13:48.100><c> but</c><00:13:48.610><c> also</c><00:13:48.910><c> the</c>

00:13:49.740 --> 00:13:49.750 align:start position:0%
onboard with the wallet but also the
 

00:13:49.750 --> 00:13:51.660 align:start position:0%
onboard with the wallet but also the
configuration<00:13:50.500><c> of</c><00:13:50.590><c> the</c><00:13:50.740><c> dependencies</c><00:13:51.490><c> that</c>

00:13:51.660 --> 00:13:51.670 align:start position:0%
configuration of the dependencies that
 

00:13:51.670 --> 00:13:53.160 align:start position:0%
configuration of the dependencies that
your<00:13:51.790><c> application</c><00:13:52.330><c> believes</c><00:13:52.600><c> in</c><00:13:52.840><c> that</c><00:13:52.990><c> one</c>

00:13:53.160 --> 00:13:53.170 align:start position:0%
your application believes in that one
 

00:13:53.170 --> 00:13:55.200 align:start position:0%
your application believes in that one
right<00:13:53.860><c> so</c><00:13:54.130><c> if</c><00:13:54.250><c> your</c><00:13:54.400><c> if</c><00:13:54.670><c> your</c><00:13:54.700><c> point</c><00:13:55.060><c> of</c><00:13:55.150><c> sale</c>

00:13:55.200 --> 00:13:55.210 align:start position:0%
right so if your if your point of sale
 

00:13:55.210 --> 00:13:57.540 align:start position:0%
right so if your if your point of sale
requires<00:13:55.870><c> a</c><00:13:55.960><c> certain</c><00:13:56.320><c> state</c><00:13:56.560><c> channel</c><00:13:56.920><c> why</c><00:13:57.370><c> not</c>

00:13:57.540 --> 00:13:57.550 align:start position:0%
requires a certain state channel why not
 

00:13:57.550 --> 00:13:59.280 align:start position:0%
requires a certain state channel why not
just<00:13:57.700><c> give</c><00:13:57.880><c> a</c><00:13:57.910><c> person</c><00:13:58.330><c> a</c><00:13:58.390><c> single</c><00:13:58.570><c> link</c><00:13:58.900><c> they</c>

00:13:59.280 --> 00:13:59.290 align:start position:0%
just give a person a single link they
 

00:13:59.290 --> 00:14:00.930 align:start position:0%
just give a person a single link they
suddenly<00:13:59.500><c> have</c><00:13:59.680><c> a</c><00:13:59.710><c> wallet</c><00:13:59.950><c> the</c><00:14:00.430><c> only</c><00:14:00.640><c> thing</c><00:14:00.820><c> in</c>

00:14:00.930 --> 00:14:00.940 align:start position:0%
suddenly have a wallet the only thing in
 

00:14:00.940 --> 00:14:02.940 align:start position:0%
suddenly have a wallet the only thing in
there<00:14:01.030><c> all</c><00:14:01.210><c> that</c><00:14:01.360><c> is</c><00:14:01.480><c> your</c><00:14:01.750><c> like</c><00:14:01.960><c> your</c><00:14:02.560><c> stores</c>

00:14:02.940 --> 00:14:02.950 align:start position:0%
there all that is your like your stores
 

00:14:02.950 --> 00:14:05.310 align:start position:0%
there all that is your like your stores
you<00:14:03.370><c> know</c><00:14:03.490><c> they're</c><00:14:04.030><c> dense</c><00:14:04.210><c> in</c><00:14:04.450><c> the</c><00:14:04.660><c> frequent</c>

00:14:05.310 --> 00:14:05.320 align:start position:0%
you know they're dense in the frequent
 

00:14:05.320 --> 00:14:06.990 align:start position:0%
you know they're dense in the frequent
shopper<00:14:05.470><c> points</c><00:14:05.980><c> but</c><00:14:06.130><c> that's</c><00:14:06.610><c> the</c><00:14:06.700><c> only</c><00:14:06.760><c> thing</c>

00:14:06.990 --> 00:14:07.000 align:start position:0%
shopper points but that's the only thing
 

00:14:07.000 --> 00:14:08.250 align:start position:0%
shopper points but that's the only thing
they<00:14:07.090><c> care</c><00:14:07.270><c> about</c><00:14:07.330><c> so</c><00:14:07.840><c> what</c><00:14:08.020><c> are</c><00:14:08.110><c> they</c><00:14:08.170><c> getting</c>

00:14:08.250 --> 00:14:08.260 align:start position:0%
they care about so what are they getting
 

00:14:08.260 --> 00:14:10.260 align:start position:0%
they care about so what are they getting
into<00:14:08.530><c> pizza</c><00:14:08.770><c> for</c><00:14:09.010><c> it</c><00:14:09.100><c> but</c><00:14:09.520><c> your</c><00:14:09.670><c> product</c><00:14:10.120><c> right</c>

00:14:10.260 --> 00:14:10.270 align:start position:0%
into pizza for it but your product right
 

00:14:10.270 --> 00:14:11.460 align:start position:0%
into pizza for it but your product right
this<00:14:10.690><c> is</c><00:14:10.810><c> this</c><00:14:10.960><c> is</c><00:14:11.080><c> about</c><00:14:11.230><c> what</c><00:14:11.380><c> you're</c>

00:14:11.460 --> 00:14:11.470 align:start position:0%
this is this is about what you're
 

00:14:11.470 --> 00:14:13.530 align:start position:0%
this is this is about what you're
building<00:14:11.620><c> we're</c><00:14:12.310><c> always</c><00:14:12.820><c> just</c><00:14:12.970><c> pin</c><00:14:13.300><c> a</c><00:14:13.450><c> little</c>

00:14:13.530 --> 00:14:13.540 align:start position:0%
building we're always just pin a little
 

00:14:13.540 --> 00:14:17.610 align:start position:0%
building we're always just pin a little
on-ramp<00:14:13.900><c> for</c><00:14:13.990><c> you</c><00:14:14.790><c> and</c><00:14:15.790><c> the</c><00:14:16.360><c> ways</c><00:14:16.690><c> that</c><00:14:16.720><c> we</c><00:14:17.440><c> can</c>

00:14:17.610 --> 00:14:17.620 align:start position:0%
on-ramp for you and the ways that we can
 

00:14:17.620 --> 00:14:19.080 align:start position:0%
on-ramp for you and the ways that we can
make<00:14:17.710><c> it</c><00:14:17.860><c> extensionists</c><00:14:18.430><c> oh</c><00:14:18.520><c> yeah</c><00:14:18.820><c> you</c><00:14:18.880><c> could</c>

00:14:19.080 --> 00:14:19.090 align:start position:0%
make it extensionists oh yeah you could
 

00:14:19.090 --> 00:14:20.730 align:start position:0%
make it extensionists oh yeah you could
we<00:14:19.600><c> can</c><00:14:19.750><c> built</c><00:14:19.870><c> this</c><00:14:19.960><c> is</c><00:14:20.110><c> all</c><00:14:20.230><c> JavaScript</c><00:14:20.500><c> we</c>

00:14:20.730 --> 00:14:20.740 align:start position:0%
we can built this is all JavaScript we
 

00:14:20.740 --> 00:14:22.200 align:start position:0%
we can built this is all JavaScript we
could<00:14:21.010><c> make</c><00:14:21.190><c> us</c><00:14:21.340><c> a</c><00:14:21.370><c> single</c><00:14:21.610><c> page</c><00:14:21.850><c> thing</c><00:14:22.090><c> we</c>

00:14:22.200 --> 00:14:22.210 align:start position:0%
could make us a single page thing we
 

00:14:22.210 --> 00:14:23.520 align:start position:0%
could make us a single page thing we
could<00:14:22.360><c> do</c><00:14:22.450><c> a</c><00:14:22.480><c> burner</c><00:14:22.720><c> equivalent</c><00:14:23.170><c> of</c><00:14:23.230><c> this</c><00:14:23.320><c> and</c>

00:14:23.520 --> 00:14:23.530 align:start position:0%
could do a burner equivalent of this and
 

00:14:23.530 --> 00:14:25.470 align:start position:0%
could do a burner equivalent of this and
gradually<00:14:23.860><c> progress</c><00:14:24.010><c> it</c><00:14:24.340><c> and</c><00:14:24.580><c> I</c><00:14:24.850><c> know</c><00:14:25.150><c> there's</c>

00:14:25.470 --> 00:14:25.480 align:start position:0%
gradually progress it and I know there's
 

00:14:25.480 --> 00:14:26.880 align:start position:0%
gradually progress it and I know there's
there's<00:14:25.720><c> someone</c><00:14:26.020><c> calling</c><00:14:26.380><c> for</c><00:14:26.410><c> that</c><00:14:26.620><c> it's</c>

00:14:26.880 --> 00:14:26.890 align:start position:0%
there's someone calling for that it's
 

00:14:26.890 --> 00:14:28.200 align:start position:0%
there's someone calling for that it's
kind<00:14:27.130><c> of</c><00:14:27.160><c> a</c><00:14:27.220><c> bandwidth</c><00:14:27.580><c> hang</c><00:14:27.730><c> for</c><00:14:27.940><c> us</c><00:14:28.000><c> where</c>

00:14:28.200 --> 00:14:28.210 align:start position:0%
kind of a bandwidth hang for us where
 

00:14:28.210 --> 00:14:30.830 align:start position:0%
kind of a bandwidth hang for us where
we're<00:14:28.420><c> kind</c><00:14:28.660><c> of</c><00:14:28.720><c> in</c><00:14:29.200><c> the</c><00:14:29.380><c> spin-off</c><00:14:29.740><c> obviously</c>

00:14:30.830 --> 00:14:30.840 align:start position:0%
we're kind of in the spin-off obviously
 

00:14:30.840 --> 00:14:33.980 align:start position:0%
we're kind of in the spin-off obviously
so<00:14:31.840><c> the</c><00:14:32.470><c> way</c><00:14:32.560><c> work</c><00:14:32.770><c> the</c><00:14:32.890><c> process</c><00:14:33.280><c> is</c><00:14:33.550><c> iterative</c>

00:14:33.980 --> 00:14:33.990 align:start position:0%
so the way work the process is iterative
 

00:14:33.990 --> 00:14:36.660 align:start position:0%
so the way work the process is iterative
we<00:14:34.990><c> added</c><00:14:35.410><c> this</c><00:14:35.500><c> permission</c><00:14:35.800><c> system</c><00:14:36.310><c> we're</c>

00:14:36.660 --> 00:14:36.670 align:start position:0%
we added this permission system we're
 

00:14:36.670 --> 00:14:38.940 align:start position:0%
we added this permission system we're
pretty<00:14:36.820><c> happy</c><00:14:37.000><c> about</c><00:14:37.270><c> it</c><00:14:37.510><c> puts</c><00:14:37.750><c> a</c><00:14:37.990><c> mirror</c><00:14:38.350><c> RPC</c>

00:14:38.940 --> 00:14:38.950 align:start position:0%
pretty happy about it puts a mirror RPC
 

00:14:38.950 --> 00:14:41.700 align:start position:0%
pretty happy about it puts a mirror RPC
our<00:14:39.940><c> pcs</c><00:14:40.270><c> are</c><00:14:40.390><c> pretty</c><00:14:40.600><c> coarse</c><00:14:40.930><c> but</c><00:14:41.230><c> they</c><00:14:41.380><c> will</c>

00:14:41.700 --> 00:14:41.710 align:start position:0%
our pcs are pretty coarse but they will
 

00:14:41.710 --> 00:14:44.910 align:start position:0%
our pcs are pretty coarse but they will
get<00:14:41.800><c> us</c><00:14:41.950><c> started</c><00:14:42.600><c> the</c><00:14:43.600><c> plug-in</c><00:14:43.930><c> system</c><00:14:44.290><c> uses</c>

00:14:44.910 --> 00:14:44.920 align:start position:0%
get us started the plug-in system uses
 

00:14:44.920 --> 00:14:47.730 align:start position:0%
get us started the plug-in system uses
the<00:14:44.950><c> RPC</c><00:14:45.400><c> permission</c><00:14:45.940><c> system</c><00:14:46.150><c> to</c><00:14:46.740><c> allow</c>

00:14:47.730 --> 00:14:47.740 align:start position:0%
the RPC permission system to allow
 

00:14:47.740 --> 00:14:49.440 align:start position:0%
the RPC permission system to allow
scripts<00:14:48.160><c> that</c><00:14:48.370><c> allow</c><00:14:48.670><c> users</c><00:14:49.030><c> to</c><00:14:49.060><c> request</c>

00:14:49.440 --> 00:14:49.450 align:start position:0%
scripts that allow users to request
 

00:14:49.450 --> 00:14:51.000 align:start position:0%
scripts that allow users to request
permission<00:14:49.630><c> and</c><00:14:50.020><c> then</c><00:14:50.500><c> pass</c><00:14:50.740><c> those</c>

00:14:51.000 --> 00:14:51.010 align:start position:0%
permission and then pass those
 

00:14:51.010 --> 00:14:54.480 align:start position:0%
permission and then pass those
permissions<00:14:51.430><c> on</c><00:14:51.550><c> the</c><00:14:51.580><c> scripts</c><00:14:51.910><c> and</c><00:14:53.220><c> from</c><00:14:54.220><c> here</c>

00:14:54.480 --> 00:14:54.490 align:start position:0%
permissions on the scripts and from here
 

00:14:54.490 --> 00:14:56.550 align:start position:0%
permissions on the scripts and from here
we<00:14:55.000><c> basically</c><00:14:55.330><c> want</c><00:14:55.630><c> to</c><00:14:55.690><c> know</c><00:14:55.840><c> what</c><00:14:56.170><c> API</c>

00:14:56.550 --> 00:14:56.560 align:start position:0%
we basically want to know what API
 

00:14:56.560 --> 00:14:59.580 align:start position:0%
we basically want to know what API
surface<00:14:57.120><c> unleashes</c><00:14:58.120><c> your</c><00:14:58.660><c> projects</c><00:14:59.260><c> the</c><00:14:59.290><c> most</c>

00:14:59.580 --> 00:14:59.590 align:start position:0%
surface unleashes your projects the most
 

00:14:59.590 --> 00:15:02.520 align:start position:0%
surface unleashes your projects the most
I<00:14:59.950><c> gave</c><00:15:00.340><c> a</c><00:15:00.370><c> lot</c><00:15:00.580><c> of</c><00:15:00.610><c> examples</c><00:15:01.030><c> and</c><00:15:01.450><c> you</c><00:15:02.440><c> know</c>

00:15:02.520 --> 00:15:02.530 align:start position:0%
I gave a lot of examples and you know
 

00:15:02.530 --> 00:15:03.990 align:start position:0%
I gave a lot of examples and you know
some<00:15:02.770><c> of</c><00:15:02.890><c> those</c><00:15:02.950><c> are</c><00:15:03.160><c> accounting</c><00:15:03.490><c> for</c><00:15:03.640><c> some</c><00:15:03.910><c> of</c>

00:15:03.990 --> 00:15:04.000 align:start position:0%
some of those are accounting for some of
 

00:15:04.000 --> 00:15:05.380 align:start position:0%
some of those are accounting for some of
those<00:15:04.060><c> eight</c><00:15:04.240><c> guys</c><00:15:04.480><c> were</c><00:15:04.690><c> making</c><00:15:04.810><c> we're</c>

00:15:05.380 --> 00:15:05.390 align:start position:0%
those eight guys were making we're
 

00:15:05.390 --> 00:15:07.780 align:start position:0%
those eight guys were making we're
show<00:15:05.570><c> you</c><00:15:05.630><c> some</c><00:15:05.870><c> docs</c><00:15:06.080><c> in</c><00:15:06.290><c> a</c><00:15:06.320><c> second</c><00:15:06.680><c> yeah</c><00:15:07.550><c> one</c>

00:15:07.780 --> 00:15:07.790 align:start position:0%
show you some docs in a second yeah one
 

00:15:07.790 --> 00:15:08.620 align:start position:0%
show you some docs in a second yeah one
who's<00:15:08.030><c> come</c><00:15:08.210><c> to</c><00:15:08.300><c> mind</c>

00:15:08.620 --> 00:15:08.630 align:start position:0%
who's come to mind
 

00:15:08.630 --> 00:15:10.750 align:start position:0%
who's come to mind
yeah<00:15:08.870><c> curious</c><00:15:09.350><c> about</c><00:15:09.440><c> like</c><00:15:09.650><c> books</c><00:15:09.890><c> so</c><00:15:10.280><c> how</c><00:15:10.610><c> is</c>

00:15:10.750 --> 00:15:10.760 align:start position:0%
yeah curious about like books so how is
 

00:15:10.760 --> 00:15:13.060 align:start position:0%
yeah curious about like books so how is
it<00:15:10.790><c> that</c><00:15:10.910><c> we</c><00:15:11.120><c> actually</c><00:15:11.240><c> put</c><00:15:11.810><c> our</c><00:15:11.870><c> plug</c><00:15:12.770><c> in</c><00:15:12.920><c> to</c>

00:15:13.060 --> 00:15:13.070 align:start position:0%
it that we actually put our plug in to
 

00:15:13.070 --> 00:15:14.680 align:start position:0%
it that we actually put our plug in to
be<00:15:13.190><c> actually</c><00:15:13.520><c> able</c><00:15:13.880><c> to</c><00:15:14.000><c> modify</c><00:15:14.360><c> the</c><00:15:14.420><c> user</c>

00:15:14.680 --> 00:15:14.690 align:start position:0%
be actually able to modify the user
 

00:15:14.690 --> 00:15:16.060 align:start position:0%
be actually able to modify the user
experience<00:15:15.110><c> beyond</c><00:15:15.650><c> just</c><00:15:15.800><c> like</c><00:15:15.980><c> the</c>

00:15:16.060 --> 00:15:16.070 align:start position:0%
experience beyond just like the
 

00:15:16.070 --> 00:15:18.310 align:start position:0%
experience beyond just like the
confirmation<00:15:16.550><c> screen</c><00:15:16.580><c> error</c><00:15:17.060><c> so</c><00:15:17.660><c> so</c>

00:15:18.310 --> 00:15:18.320 align:start position:0%
confirmation screen error so so
 

00:15:18.320 --> 00:15:20.800 align:start position:0%
confirmation screen error so so
initially<00:15:19.250><c> just</c><00:15:19.490><c> yeah</c><00:15:20.030><c> we</c><00:15:20.600><c> should</c><00:15:20.720><c> probably</c>

00:15:20.800 --> 00:15:20.810 align:start position:0%
initially just yeah we should probably
 

00:15:20.810 --> 00:15:22.570 align:start position:0%
initially just yeah we should probably
do<00:15:21.020><c> it</c><00:15:21.110><c> too</c><00:15:21.230><c> in</c><00:15:21.350><c> a</c><00:15:21.470><c> little</c><00:15:22.100><c> bit</c><00:15:22.190><c> later</c><00:15:22.370><c> but</c>

00:15:22.570 --> 00:15:22.580 align:start position:0%
do it too in a little bit later but
 

00:15:22.580 --> 00:15:24.790 align:start position:0%
do it too in a little bit later but
initially<00:15:23.420><c> we're</c><00:15:23.660><c> looking</c><00:15:23.960><c> at</c><00:15:24.080><c> very</c><00:15:24.350><c> discreet</c>

00:15:24.790 --> 00:15:24.800 align:start position:0%
initially we're looking at very discreet
 

00:15:24.800 --> 00:15:26.020 align:start position:0%
initially we're looking at very discreet
deliberate<00:15:25.310><c> changes</c><00:15:25.730><c> to</c><00:15:25.820><c> the</c><00:15:25.910><c> user</c>

00:15:26.020 --> 00:15:26.030 align:start position:0%
deliberate changes to the user
 

00:15:26.030 --> 00:15:27.910 align:start position:0%
deliberate changes to the user
experience<00:15:26.720><c> where</c><00:15:26.930><c> we're</c><00:15:27.140><c> still</c><00:15:27.350><c> controlling</c>

00:15:27.910 --> 00:15:27.920 align:start position:0%
experience where we're still controlling
 

00:15:27.920 --> 00:15:29.860 align:start position:0%
experience where we're still controlling
it<00:15:28.040><c> but</c><00:15:28.160><c> we're</c><00:15:28.340><c> like</c><00:15:28.490><c> permitting</c><00:15:29.240><c> parts</c><00:15:29.570><c> of</c><00:15:29.720><c> it</c>

00:15:29.860 --> 00:15:29.870 align:start position:0%
it but we're like permitting parts of it
 

00:15:29.870 --> 00:15:32.110 align:start position:0%
it but we're like permitting parts of it
right<00:15:30.320><c> longer-term</c><00:15:30.710><c> as</c><00:15:31.130><c> there</c><00:15:31.550><c> are</c><00:15:31.730><c> more</c>

00:15:32.110 --> 00:15:32.120 align:start position:0%
right longer-term as there are more
 

00:15:32.120 --> 00:15:34.390 align:start position:0%
right longer-term as there are more
secure<00:15:32.510><c> options</c><00:15:32.960><c> available</c><00:15:33.110><c> for</c><00:15:33.770><c> extending</c>

00:15:34.390 --> 00:15:34.400 align:start position:0%
secure options available for extending
 

00:15:34.400 --> 00:15:36.790 align:start position:0%
secure options available for extending
the<00:15:34.490><c> user</c><00:15:34.670><c> integration</c><00:15:35.240><c> in</c><00:15:35.540><c> a</c><00:15:35.720><c> safe</c><00:15:35.930><c> way</c><00:15:36.170><c> where</c>

00:15:36.790 --> 00:15:36.800 align:start position:0%
the user integration in a safe way where
 

00:15:36.800 --> 00:15:38.830 align:start position:0%
the user integration in a safe way where
we're<00:15:37.280><c> open</c><00:15:37.610><c> exploring</c><00:15:38.120><c> that</c><00:15:38.240><c> but</c><00:15:38.510><c> but</c><00:15:38.780><c> I</c>

00:15:38.830 --> 00:15:38.840 align:start position:0%
we're open exploring that but but I
 

00:15:38.840 --> 00:15:41.080 align:start position:0%
we're open exploring that but but I
think<00:15:39.290><c> a</c><00:15:39.530><c> very</c><00:15:39.560><c> gradual</c><00:15:40.400><c> iterative</c><00:15:40.820><c> approach</c>

00:15:41.080 --> 00:15:41.090 align:start position:0%
think a very gradual iterative approach
 

00:15:41.090 --> 00:15:51.280 align:start position:0%
think a very gradual iterative approach
is<00:15:41.270><c> the</c><00:15:42.040><c> it's</c><00:15:43.040><c> already</c><00:15:46.120><c> you</c><00:15:47.120><c> I</c><00:15:49.150><c> I</c><00:15:50.150><c> mean</c><00:15:50.960><c> not</c><00:15:51.110><c> yet</c>

00:15:51.280 --> 00:15:51.290 align:start position:0%
is the it's already you I I mean not yet
 

00:15:51.290 --> 00:15:52.720 align:start position:0%
is the it's already you I I mean not yet
but<00:15:51.440><c> that's</c><00:15:51.560><c> like</c><00:15:51.800><c> the</c><00:15:51.890><c> kind</c><00:15:52.070><c> of</c><00:15:52.160><c> conversation</c>

00:15:52.720 --> 00:15:52.730 align:start position:0%
but that's like the kind of conversation
 

00:15:52.730 --> 00:15:54.130 align:start position:0%
but that's like the kind of conversation
we<00:15:52.820><c> can</c><00:15:52.940><c> now</c><00:15:53.000><c> have</c><00:15:53.240><c> we</c><00:15:53.390><c> can</c><00:15:53.540><c> say</c><00:15:53.690><c> would</c><00:15:54.080><c> you</c>

00:15:54.130 --> 00:15:54.140 align:start position:0%
we can now have we can say would you
 

00:15:54.140 --> 00:15:55.900 align:start position:0%
we can now have we can say would you
would<00:15:54.500><c> you</c><00:15:54.560><c> be</c><00:15:54.740><c> interested</c><00:15:54.920><c> in</c><00:15:55.250><c> the</c><00:15:55.340><c> the</c><00:15:55.580><c> API</c>

00:15:55.900 --> 00:15:55.910 align:start position:0%
would you be interested in the the API
 

00:15:55.910 --> 00:15:58.300 align:start position:0%
would you be interested in the the API
to<00:15:56.000><c> rebrand</c><00:15:56.990><c> and</c><00:15:57.290><c> take</c><00:15:57.950><c> your</c><00:15:58.100><c> commission</c>

00:15:58.300 --> 00:15:58.310 align:start position:0%
to rebrand and take your commission
 

00:15:58.310 --> 00:16:01.000 align:start position:0%
to rebrand and take your commission
really<00:15:58.970><c> well</c><00:15:59.270><c> you</c><00:15:59.360><c> know</c><00:15:59.390><c> like</c><00:15:59.660><c> well</c><00:15:59.840><c> we</c><00:16:00.440><c> are</c>

00:16:01.000 --> 00:16:01.010 align:start position:0%
really well you know like well we are
 

00:16:01.010 --> 00:16:02.590 align:start position:0%
really well you know like well we are
going<00:16:01.220><c> to</c><00:16:01.280><c> need</c><00:16:01.370><c> dinner</c><00:16:01.580><c> at</c><00:16:01.760><c> some</c><00:16:01.940><c> point</c><00:16:02.150><c> but</c>

00:16:02.590 --> 00:16:02.600 align:start position:0%
going to need dinner at some point but
 

00:16:02.600 --> 00:16:04.930 align:start position:0%
going to need dinner at some point but
but<00:16:03.200><c> we</c><00:16:03.320><c> can</c><00:16:03.440><c> tell</c><00:16:03.590><c> you</c><00:16:03.860><c> know</c><00:16:03.950><c> now</c><00:16:04.250><c> now</c><00:16:04.730><c> we've</c>

00:16:04.930 --> 00:16:04.940 align:start position:0%
but we can tell you know now now we've
 

00:16:04.940 --> 00:16:07.360 align:start position:0%
but we can tell you know now now we've
elevated<00:16:05.090><c> the</c><00:16:05.420><c> enit</c><00:16:06.200><c> conversation</c><00:16:06.920><c> from</c><00:16:07.160><c> like</c>

00:16:07.360 --> 00:16:07.370 align:start position:0%
elevated the enit conversation from like
 

00:16:07.370 --> 00:16:10.300 align:start position:0%
elevated the enit conversation from like
you<00:16:08.300><c> know</c><00:16:08.450><c> like</c><00:16:08.720><c> yeah</c><00:16:09.650><c> is</c><00:16:09.830><c> your</c><00:16:10.100><c> specific</c>

00:16:10.300 --> 00:16:10.310 align:start position:0%
you know like yeah is your specific
 

00:16:10.310 --> 00:16:12.910 align:start position:0%
you know like yeah is your specific
protocol<00:16:10.700><c> and</c><00:16:11.210><c> part</c><00:16:11.480><c> of</c><00:16:11.510><c> the</c><00:16:11.750><c> wallet</c><00:16:12.230><c> and</c><00:16:12.410><c> all</c>

00:16:12.910 --> 00:16:12.920 align:start position:0%
protocol and part of the wallet and all
 

00:16:12.920 --> 00:16:15.220 align:start position:0%
protocol and part of the wallet and all
while<00:16:13.130><c> it's</c><00:16:13.310><c> not</c><00:16:13.490><c> integrated</c><00:16:13.910><c> to</c><00:16:14.600><c> you</c><00:16:14.900><c> cannot</c>

00:16:15.220 --> 00:16:15.230 align:start position:0%
while it's not integrated to you cannot
 

00:16:15.230 --> 00:16:18.220 align:start position:0%
while it's not integrated to you cannot
find<00:16:15.530><c> your</c><00:16:15.790><c> component</c><00:16:16.790><c> and</c><00:16:16.940><c> and</c><00:16:17.930><c> you</c><00:16:18.080><c> can</c>

00:16:18.220 --> 00:16:18.230 align:start position:0%
find your component and and you can
 

00:16:18.230 --> 00:16:19.720 align:start position:0%
find your component and and you can
justify<00:16:18.440><c> the</c><00:16:18.620><c> surface</c><00:16:19.040><c> area</c><00:16:19.250><c> we</c><00:16:19.430><c> need</c><00:16:19.640><c> to</c>

00:16:19.720 --> 00:16:19.730 align:start position:0%
justify the surface area we need to
 

00:16:19.730 --> 00:16:21.400 align:start position:0%
justify the surface area we need to
expose<00:16:19.970><c> to</c><00:16:20.180><c> neighborhood</c><00:16:20.600><c> and</c><00:16:20.810><c> that</c><00:16:21.140><c> could</c><00:16:21.350><c> be</c>

00:16:21.400 --> 00:16:21.410 align:start position:0%
expose to neighborhood and that could be
 

00:16:21.410 --> 00:16:23.800 align:start position:0%
expose to neighborhood and that could be
the<00:16:21.560><c> politic</c><00:16:22.180><c> fun</c><00:16:23.180><c> good</c><00:16:23.330><c> question</c><00:16:23.630><c> around</c>

00:16:23.800 --> 00:16:23.810 align:start position:0%
the politic fun good question around
 

00:16:23.810 --> 00:16:25.190 align:start position:0%
the politic fun good question around
like<00:16:24.080><c> so</c><00:16:24.350><c> in</c><00:16:24.590><c> theory</c>

00:16:25.190 --> 00:16:25.200 align:start position:0%
like so in theory
 

00:16:25.200 --> 00:16:28.610 align:start position:0%
like so in theory
like<00:16:25.560><c> long</c><00:16:26.430><c> absolutely</c><00:16:27.300><c> yes</c><00:16:27.540><c> yeah</c><00:16:28.410><c> I</c><00:16:28.440><c> think</c>

00:16:28.610 --> 00:16:28.620 align:start position:0%
like long absolutely yes yeah I think
 

00:16:28.620 --> 00:16:30.710 align:start position:0%
like long absolutely yes yeah I think
like<00:16:28.950><c> we've</c><00:16:29.700><c> been</c><00:16:29.910><c> considering</c><00:16:30.240><c> that</c><00:16:30.510><c> you</c>

00:16:30.710 --> 00:16:30.720 align:start position:0%
like we've been considering that you
 

00:16:30.720 --> 00:16:33.350 align:start position:0%
like we've been considering that you
know<00:16:30.839><c> we</c><00:16:31.139><c> are</c><00:16:31.560><c> pre-revenue</c><00:16:32.399><c> us</c><00:16:32.730><c> like</c><00:16:33.060><c> pretty</c>

00:16:33.350 --> 00:16:33.360 align:start position:0%
know we are pre-revenue us like pretty
 

00:16:33.360 --> 00:16:35.180 align:start position:0%
know we are pre-revenue us like pretty
much<00:16:33.389><c> every</c><00:16:33.750><c> while</c><00:16:33.959><c> it</c><00:16:34.110><c> is</c><00:16:34.260><c> it's</c><00:16:34.680><c> possible</c>

00:16:35.180 --> 00:16:35.190 align:start position:0%
much every while it is it's possible
 

00:16:35.190 --> 00:16:36.680 align:start position:0%
much every while it is it's possible
that<00:16:35.279><c> a</c><00:16:35.339><c> curation</c><00:16:35.700><c> of</c><00:16:35.940><c> a</c><00:16:36.000><c> store</c><00:16:36.209><c> or</c><00:16:36.389><c> something</c>

00:16:36.680 --> 00:16:36.690 align:start position:0%
that a curation of a store or something
 

00:16:36.690 --> 00:16:39.379 align:start position:0%
that a curation of a store or something
like<00:16:36.899><c> that</c><00:16:37.110><c> could</c><00:16:37.320><c> be</c><00:16:37.500><c> an</c><00:16:38.100><c> alternate</c><00:16:38.610><c> but</c><00:16:39.209><c> this</c>

00:16:39.379 --> 00:16:39.389 align:start position:0%
like that could be an alternate but this
 

00:16:39.389 --> 00:16:40.879 align:start position:0%
like that could be an alternate but this
is<00:16:39.570><c> the</c><00:16:39.750><c> beginning</c><00:16:40.139><c> of</c><00:16:40.200><c> the</c><00:16:40.290><c> developer</c><00:16:40.740><c> beta</c>

00:16:40.879 --> 00:16:40.889 align:start position:0%
is the beginning of the developer beta
 

00:16:40.889 --> 00:16:43.009 align:start position:0%
is the beginning of the developer beta
it's<00:16:41.220><c> but</c><00:16:41.490><c> we're</c><00:16:41.610><c> not</c><00:16:41.760><c> Lagos</c><00:16:42.180><c> selling</c><00:16:42.899><c> or</c>

00:16:43.009 --> 00:16:43.019 align:start position:0%
it's but we're not Lagos selling or
 

00:16:43.019 --> 00:16:47.870 align:start position:0%
it's but we're not Lagos selling or
walling<00:16:43.560><c> missing</c><00:16:43.800><c> audio</c><00:16:45.050><c> so</c><00:16:46.050><c> yeah</c><00:16:46.730><c> we've</c><00:16:47.730><c> got</c>

00:16:47.870 --> 00:16:47.880 align:start position:0%
walling missing audio so yeah we've got
 

00:16:47.880 --> 00:16:49.160 align:start position:0%
walling missing audio so yeah we've got
we<00:16:48.060><c> have</c><00:16:48.180><c> a</c><00:16:48.209><c> lot</c><00:16:48.360><c> to</c><00:16:48.449><c> cover</c><00:16:48.570><c> and</c><00:16:48.779><c> I</c><00:16:48.810><c> do</c><00:16:48.870><c> want</c><00:16:49.110><c> to</c>

00:16:49.160 --> 00:16:49.170 align:start position:0%
we have a lot to cover and I do want to
 

00:16:49.170 --> 00:16:51.230 align:start position:0%
we have a lot to cover and I do want to
help<00:16:49.380><c> you</c><00:16:49.470><c> guys</c><00:16:49.709><c> build</c><00:16:50.370><c> already</c><00:16:50.790><c> get</c><00:16:50.910><c> on</c><00:16:51.029><c> time</c>

00:16:51.230 --> 00:16:51.240 align:start position:0%
help you guys build already get on time
 

00:16:51.240 --> 00:16:52.759 align:start position:0%
help you guys build already get on time
but<00:16:51.449><c> I'm</c><00:16:51.540><c> hoping</c><00:16:51.870><c> that</c><00:16:52.019><c> we</c><00:16:52.079><c> have</c><00:16:52.110><c> a</c><00:16:52.230><c> majority</c>

00:16:52.759 --> 00:16:52.769 align:start position:0%
but I'm hoping that we have a majority
 

00:16:52.769 --> 00:16:54.079 align:start position:0%
but I'm hoping that we have a majority
of<00:16:52.949><c> the</c><00:16:53.010><c> workshop</c><00:16:53.399><c> for</c><00:16:53.610><c> you</c><00:16:53.670><c> guys</c><00:16:53.820><c> to</c><00:16:53.940><c> actually</c>

00:16:54.079 --> 00:16:54.089 align:start position:0%
of the workshop for you guys to actually
 

00:16:54.089 --> 00:16:56.900 align:start position:0%
of the workshop for you guys to actually
try<00:16:54.480><c> it</c><00:16:54.540><c> out</c><00:16:54.750><c> and</c><00:16:54.990><c> the</c><00:16:55.889><c> period</c><00:16:56.430><c> for</c><00:16:56.579><c> questions</c>

00:16:56.900 --> 00:16:56.910 align:start position:0%
try it out and the period for questions
 

00:16:56.910 --> 00:16:59.210 align:start position:0%
try it out and the period for questions
so<00:16:57.540><c> I'd</c><00:16:58.079><c> like</c><00:16:58.199><c> to</c><00:16:58.260><c> thank</c><00:16:58.560><c> some</c><00:16:58.740><c> of</c><00:16:58.800><c> the</c><00:16:58.949><c> early</c>

00:16:59.210 --> 00:16:59.220 align:start position:0%
so I'd like to thank some of the early
 

00:16:59.220 --> 00:17:00.889 align:start position:0%
so I'd like to thank some of the early
teams<00:16:59.459><c> that</c><00:16:59.639><c> we</c><00:16:59.730><c> gave</c><00:16:59.880><c> you</c><00:17:00.540><c> we</c><00:17:00.660><c> have</c><00:17:00.750><c> some</c>

00:17:00.889 --> 00:17:00.899 align:start position:0%
teams that we gave you we have some
 

00:17:00.899 --> 00:17:02.449 align:start position:0%
teams that we gave you we have some
feedback<00:17:01.079><c> from</c><00:17:01.440><c> we</c><00:17:01.589><c> did</c><00:17:01.740><c> some</c><00:17:01.860><c> user</c><00:17:02.040><c> research</c>

00:17:02.449 --> 00:17:02.459 align:start position:0%
feedback from we did some user research
 

00:17:02.459 --> 00:17:04.789 align:start position:0%
feedback from we did some user research
some<00:17:02.880><c> teams</c><00:17:03.120><c> even</c><00:17:03.420><c> well</c><00:17:03.660><c> that</c><00:17:03.839><c> some</c><00:17:04.079><c> some</c>

00:17:04.789 --> 00:17:04.799 align:start position:0%
some teams even well that some some
 

00:17:04.799 --> 00:17:09.770 align:start position:0%
some teams even well that some some
early<00:17:05.339><c> prototypes</c><00:17:06.559><c> so</c><00:17:07.559><c> now</c><00:17:08.250><c> to</c><00:17:08.970><c> talk</c><00:17:09.480><c> a</c><00:17:09.510><c> little</c>

00:17:09.770 --> 00:17:09.780 align:start position:0%
early prototypes so now to talk a little
 

00:17:09.780 --> 00:17:11.720 align:start position:0%
early prototypes so now to talk a little
bit<00:17:09.990><c> about</c><00:17:10.020><c> what</c><00:17:10.470><c> a</c><00:17:10.500><c> HelloWorld</c><00:17:10.890><c> plugin</c><00:17:11.490><c> looks</c>

00:17:11.720 --> 00:17:11.730 align:start position:0%
bit about what a HelloWorld plugin looks
 

00:17:11.730 --> 00:17:12.199 align:start position:0%
bit about what a HelloWorld plugin looks
like

00:17:12.199 --> 00:17:12.209 align:start position:0%
like
 

00:17:12.209 --> 00:17:18.410 align:start position:0%
like
like<00:17:12.449><c> to</c><00:17:12.660><c> welcome</c><00:17:13.049><c> to</c><00:17:13.230><c> the</c><00:17:13.350><c> stage</c><00:17:13.559><c> mr.</c><00:17:14.100><c> Mars</c>

00:17:18.410 --> 00:17:18.420 align:start position:0%
 
 

00:17:18.420 --> 00:17:19.809 align:start position:0%
 
[Applause]

00:17:19.809 --> 00:17:19.819 align:start position:0%
[Applause]
 

00:17:19.819 --> 00:17:23.770 align:start position:0%
[Applause]
now<00:17:20.819><c> so</c><00:17:21.150><c> for</c><00:17:21.449><c> my</c><00:17:21.540><c> first</c><00:17:21.750><c> race</c><00:17:22.079><c> let's</c><00:17:22.980><c> make</c><00:17:23.220><c> this</c>

00:17:23.770 --> 00:17:23.780 align:start position:0%
now so for my first race let's make this
 

00:17:23.780 --> 00:17:26.659 align:start position:0%
now so for my first race let's make this
area<00:17:24.780><c> up</c><00:17:24.870><c> here</c><00:17:24.929><c> just</c><00:17:25.439><c> a</c><00:17:25.650><c> little</c><00:17:26.069><c> bit</c><00:17:26.339><c> more</c>

00:17:26.659 --> 00:17:26.669 align:start position:0%
area up here just a little bit more
 

00:17:26.669 --> 00:17:29.810 align:start position:0%
area up here just a little bit more
Internet<00:17:27.360><c> we</c><00:17:27.780><c> have</c><00:17:27.929><c> two</c><00:17:28.230><c> seats</c><00:17:28.559><c> over</c><00:17:28.890><c> here</c><00:17:29.070><c> two</c>

00:17:29.810 --> 00:17:29.820 align:start position:0%
Internet we have two seats over here two
 

00:17:29.820 --> 00:17:31.850 align:start position:0%
Internet we have two seats over here two
seats<00:17:30.120><c> over</c><00:17:30.330><c> here</c><00:17:30.450><c> one</c><00:17:31.200><c> seat</c><00:17:31.500><c> over</c><00:17:31.710><c> here</c>

00:17:31.850 --> 00:17:31.860 align:start position:0%
seats over here one seat over here
 

00:17:31.860 --> 00:17:35.390 align:start position:0%
seats over here one seat over here
please<00:17:32.340><c> move</c><00:17:32.730><c> forward</c><00:17:33.500><c> come</c><00:17:34.500><c> towards</c><00:17:35.309><c> the</c>

00:17:35.390 --> 00:17:35.400 align:start position:0%
please move forward come towards the
 

00:17:35.400 --> 00:17:40.950 align:start position:0%
please move forward come towards the
stage<00:17:35.700><c> as</c><00:17:36.230><c> it</c><00:17:37.230><c> were</c><00:17:37.380><c> is</c>

00:17:40.950 --> 00:17:40.960 align:start position:0%
 
 

00:17:40.960 --> 00:17:46.890 align:start position:0%
 
[Music]

00:17:46.890 --> 00:17:46.900 align:start position:0%
 
 

00:17:46.900 --> 00:17:48.520 align:start position:0%
 
[Music]

00:17:48.520 --> 00:17:48.530 align:start position:0%
[Music]
 

00:17:48.530 --> 00:17:50.690 align:start position:0%
[Music]
although<00:17:49.530><c> if</c><00:17:49.679><c> you</c><00:17:49.800><c> happen</c><00:17:50.130><c> to</c><00:17:50.160><c> have</c><00:17:50.280><c> internet</c>

00:17:50.690 --> 00:17:50.700 align:start position:0%
although if you happen to have internet
 

00:17:50.700 --> 00:17:53.330 align:start position:0%
although if you happen to have internet
and<00:17:50.910><c> you</c><00:17:51.540><c> scan</c><00:17:51.780><c> that</c><00:17:51.960><c> QR</c><00:17:52.170><c> code</c><00:17:52.559><c> it</c><00:17:52.890><c> will</c><00:17:53.130><c> take</c>

00:17:53.330 --> 00:17:53.340 align:start position:0%
and you scan that QR code it will take
 

00:17:53.340 --> 00:17:55.549 align:start position:0%
and you scan that QR code it will take
you<00:17:53.580><c> to</c><00:17:54.030><c> the</c><00:17:54.420><c> page</c><00:17:54.570><c> where</c><00:17:54.809><c> you</c><00:17:54.929><c> can</c><00:17:55.140><c> download</c>

00:17:55.549 --> 00:17:55.559 align:start position:0%
you to the page where you can download
 

00:17:55.559 --> 00:17:57.140 align:start position:0%
you to the page where you can download
things<00:17:56.040><c> to</c><00:17:56.400><c> actually</c><00:17:56.640><c> start</c><00:17:57.059><c> building</c>

00:17:57.140 --> 00:17:57.150 align:start position:0%
things to actually start building
 

00:17:57.150 --> 00:18:00.710 align:start position:0%
things to actually start building
something<00:17:58.910><c> it's</c><00:17:59.910><c> got</c><00:18:00.059><c> everything</c><00:18:00.300><c> you</c><00:18:00.690><c> could</c>

00:18:00.710 --> 00:18:00.720 align:start position:0%
something it's got everything you could
 

00:18:00.720 --> 00:18:06.590 align:start position:0%
something it's got everything you could
scan<00:18:04.130><c> right</c><00:18:05.130><c> yes</c><00:18:05.460><c> we're</c><00:18:05.910><c> dropping</c><00:18:06.059><c> the</c><00:18:06.270><c> videos</c>

00:18:06.590 --> 00:18:06.600 align:start position:0%
scan right yes we're dropping the videos
 

00:18:06.600 --> 00:18:09.500 align:start position:0%
scan right yes we're dropping the videos
and<00:18:06.840><c> also</c><00:18:06.990><c> exercise</c><00:18:07.470><c> yes</c><00:18:07.740><c> but</c><00:18:08.340><c> anyway</c><00:18:08.580><c> I</c><00:18:08.820><c> don't</c>

00:18:09.500 --> 00:18:09.510 align:start position:0%
and also exercise yes but anyway I don't
 

00:18:09.510 --> 00:18:11.510 align:start position:0%
and also exercise yes but anyway I don't
have<00:18:09.600><c> to</c><00:18:09.720><c> talk</c><00:18:09.929><c> to</c><00:18:10.080><c> this</c><00:18:10.200><c> mic</c><00:18:10.530><c> because</c><00:18:10.890><c> I</c><00:18:11.190><c> need</c>

00:18:11.510 --> 00:18:11.520 align:start position:0%
have to talk to this mic because I need
 

00:18:11.520 --> 00:18:14.000 align:start position:0%
have to talk to this mic because I need
both<00:18:12.360><c> my</c><00:18:12.540><c> hands</c><00:18:12.840><c> so</c><00:18:13.350><c> when</c><00:18:13.470><c> everyone</c><00:18:13.740><c> has</c>

00:18:14.000 --> 00:18:14.010 align:start position:0%
both my hands so when everyone has
 

00:18:14.010 --> 00:18:17.049 align:start position:0%
both my hands so when everyone has
finished<00:18:14.220><c> moving</c><00:18:14.820><c> up</c><00:18:15.059><c> if</c><00:18:15.480><c> they</c><00:18:15.720><c> want</c><00:18:15.750><c> to</c><00:18:16.050><c> get</c>

00:18:17.049 --> 00:18:17.059 align:start position:0%
finished moving up if they want to get
 

00:18:17.059 --> 00:18:24.409 align:start position:0%
finished moving up if they want to get
I'm<00:18:18.059><c> going</c><00:18:18.240><c> to</c><00:18:18.330><c> say</c><00:18:18.480><c> that</c><00:18:18.720><c> that's</c><00:18:19.110><c> good</c><00:18:19.320><c> enough</c>

00:18:24.409 --> 00:18:24.419 align:start position:0%
 
 

00:18:24.419 --> 00:18:26.180 align:start position:0%
 
there's<00:18:24.779><c> like</c><00:18:24.929><c> two</c><00:18:25.139><c> seasons</c><00:18:25.589><c> up</c><00:18:25.679><c> here</c><00:18:25.889><c> there's</c>

00:18:26.180 --> 00:18:26.190 align:start position:0%
there's like two seasons up here there's
 

00:18:26.190 --> 00:18:27.919 align:start position:0%
there's like two seasons up here there's
just<00:18:26.249><c> here</c><00:18:26.819><c> there's</c><00:18:27.119><c> like</c><00:18:27.269><c> two</c><00:18:27.509><c> more</c><00:18:27.659><c> seats</c>

00:18:27.919 --> 00:18:27.929 align:start position:0%
just here there's like two more seats
 

00:18:27.929 --> 00:18:32.110 align:start position:0%
just here there's like two more seats
here<00:18:28.169><c> if</c><00:18:28.739><c> you</c><00:18:29.429><c> want</c><00:18:29.579><c> to</c><00:18:29.609><c> come</c><00:18:29.789><c> sit</c>

00:18:32.110 --> 00:18:32.120 align:start position:0%
 
 

00:18:32.120 --> 00:18:41.480 align:start position:0%
 
[Music]

00:18:41.480 --> 00:18:41.490 align:start position:0%
 
 

00:18:41.490 --> 00:18:58.350 align:start position:0%
 
[Music]

00:18:58.350 --> 00:18:58.360 align:start position:0%
 
 

00:18:58.360 --> 00:19:30.260 align:start position:0%
 
[Music]

00:19:30.260 --> 00:19:30.270 align:start position:0%
 
 

00:19:30.270 --> 00:19:32.430 align:start position:0%
 
but<00:19:31.270><c> yeah</c><00:19:31.390><c> well</c><00:19:31.720><c> everything</c><00:19:32.200><c> will</c><00:19:32.350><c> be</c>

00:19:32.430 --> 00:19:32.440 align:start position:0%
but yeah well everything will be
 

00:19:32.440 --> 00:19:35.159 align:start position:0%
but yeah well everything will be
uploaded<00:19:32.950><c> and</c><00:19:33.220><c> available</c><00:19:33.730><c> later</c><00:19:34.630><c> for</c><00:19:35.049><c> what</c>

00:19:35.159 --> 00:19:35.169 align:start position:0%
uploaded and available later for what
 

00:19:35.169 --> 00:19:40.710 align:start position:0%
uploaded and available later for what
you<00:19:35.320><c> guys</c><00:19:35.470><c> have</c><00:19:39.030><c> yeah</c><00:19:40.030><c> after</c><00:19:40.630><c> this</c>

00:19:40.710 --> 00:19:40.720 align:start position:0%
you guys have yeah after this
 

00:19:40.720 --> 00:19:43.090 align:start position:0%
you guys have yeah after this
presentation<00:19:40.960><c> will</c><00:19:41.530><c> even</c><00:19:41.830><c> post</c><00:19:42.070><c> it</c><00:19:42.220><c> locally</c>

00:19:43.090 --> 00:19:43.100 align:start position:0%
presentation will even post it locally
 

00:19:43.100 --> 00:19:51.299 align:start position:0%
presentation will even post it locally
anybody<00:19:43.639><c> can</c><00:19:43.970><c> come</c><00:19:44.000><c> in</c><00:19:45.970><c> okay</c><00:19:46.970><c> so</c><00:19:49.779><c> so</c><00:19:50.779><c> there</c><00:19:50.990><c> are</c>

00:19:51.299 --> 00:19:51.309 align:start position:0%
anybody can come in okay so so there are
 

00:19:51.309 --> 00:19:55.389 align:start position:0%
anybody can come in okay so so there are
first<00:19:52.309><c> of</c><00:19:52.490><c> all</c><00:19:52.990><c> we</c><00:19:53.990><c> have</c><00:19:54.139><c> really</c><00:19:54.529><c> just</c><00:19:54.830><c> now</c>

00:19:55.389 --> 00:19:55.399 align:start position:0%
first of all we have really just now
 

00:19:55.399 --> 00:19:57.700 align:start position:0%
first of all we have really just now
made<00:19:55.789><c> public</c><00:19:56.269><c> the</c><00:19:56.509><c> two</c><00:19:57.080><c> relevant</c>

00:19:57.700 --> 00:19:57.710 align:start position:0%
made public the two relevant
 

00:19:57.710 --> 00:20:00.159 align:start position:0%
made public the two relevant
repositories<00:19:58.549><c> for</c><00:19:58.580><c> this</c><00:19:58.880><c> I'm</c><00:19:59.630><c> going</c><00:19:59.870><c> to</c><00:19:59.990><c> talk</c>

00:20:00.159 --> 00:20:00.169 align:start position:0%
repositories for this I'm going to talk
 

00:20:00.169 --> 00:20:02.110 align:start position:0%
repositories for this I'm going to talk
about<00:20:00.440><c> like</c><00:20:00.620><c> what</c><00:20:00.860><c> a</c><00:20:00.889><c> plugin</c><00:20:01.429><c> is</c><00:20:01.639><c> under</c><00:20:02.000><c> the</c>

00:20:02.110 --> 00:20:02.120 align:start position:0%
about like what a plugin is under the
 

00:20:02.120 --> 00:20:03.940 align:start position:0%
about like what a plugin is under the
hood<00:20:02.269><c> for</c><00:20:02.299><c> the</c><00:20:02.720><c> depths</c><00:20:03.169><c> of</c><00:20:03.230><c> the</c><00:20:03.350><c> roofs</c><00:20:03.529><c> who</c><00:20:03.769><c> can</c>

00:20:03.940 --> 00:20:03.950 align:start position:0%
hood for the depths of the roofs who can
 

00:20:03.950 --> 00:20:05.440 align:start position:0%
hood for the depths of the roofs who can
take<00:20:04.190><c> this</c><00:20:04.370><c> away</c><00:20:04.490><c> and</c><00:20:04.759><c> start</c><00:20:04.970><c> building</c><00:20:05.179><c> with</c>

00:20:05.440 --> 00:20:05.450 align:start position:0%
take this away and start building with
 

00:20:05.450 --> 00:20:08.259 align:start position:0%
take this away and start building with
it<00:20:05.769><c> we</c><00:20:06.769><c> have</c><00:20:06.799><c> a</c><00:20:06.919><c> fork</c><00:20:07.370><c> of</c><00:20:07.610><c> the</c><00:20:07.880><c> meta</c><00:20:08.059><c> mask</c>

00:20:08.259 --> 00:20:08.269 align:start position:0%
it we have a fork of the meta mask
 

00:20:08.269 --> 00:20:11.499 align:start position:0%
it we have a fork of the meta mask
extension<00:20:08.929><c> that</c><00:20:09.470><c> supports</c><00:20:09.980><c> the</c><00:20:10.509><c> plugin</c>

00:20:11.499 --> 00:20:11.509 align:start position:0%
extension that supports the plugin
 

00:20:11.509 --> 00:20:14.259 align:start position:0%
extension that supports the plugin
system<00:20:11.899><c> it</c><00:20:12.139><c> is</c><00:20:12.470><c> at</c><00:20:12.860><c> been</c><00:20:13.130><c> amassed</c><00:20:13.399><c> London</c><00:20:14.179><c> Bay</c>

00:20:14.259 --> 00:20:14.269 align:start position:0%
system it is at been amassed London Bay
 

00:20:14.269 --> 00:20:17.619 align:start position:0%
system it is at been amassed London Bay
though<00:20:14.450><c> we</c><00:20:15.289><c> also</c><00:20:15.500><c> have</c><00:20:15.889><c> a</c><00:20:16.629><c> command-line</c>

00:20:17.619 --> 00:20:17.629 align:start position:0%
though we also have a command-line
 

00:20:17.629 --> 00:20:21.310 align:start position:0%
though we also have a command-line
utility<00:20:18.620><c> called</c><00:20:18.980><c> MN</c><00:20:19.370><c> plugin</c><00:20:19.820><c> that</c><00:20:20.029><c> you</c><00:20:20.750><c> can</c>

00:20:21.310 --> 00:20:21.320 align:start position:0%
utility called MN plugin that you can
 

00:20:21.320 --> 00:20:24.369 align:start position:0%
utility called MN plugin that you can
use<00:20:21.470><c> to</c><00:20:21.620><c> build</c><00:20:21.769><c> configure</c><00:20:22.570><c> watch</c><00:20:23.570><c> for</c><00:20:24.259><c> file</c>

00:20:24.369 --> 00:20:24.379 align:start position:0%
use to build configure watch for file
 

00:20:24.379 --> 00:20:27.100 align:start position:0%
use to build configure watch for file
changes<00:20:24.799><c> has</c><00:20:25.220><c> served</c><00:20:25.490><c> them</c><00:20:25.639><c> locally</c><00:20:26.210><c> for</c>

00:20:27.100 --> 00:20:27.110 align:start position:0%
changes has served them locally for
 

00:20:27.110 --> 00:20:31.509 align:start position:0%
changes has served them locally for
testing<00:20:27.620><c> for</c><00:20:27.860><c> local</c><00:20:28.100><c> development</c><00:20:28.190><c> and</c><00:20:30.519><c> we</c>

00:20:31.509 --> 00:20:31.519 align:start position:0%
testing for local development and we
 

00:20:31.519 --> 00:20:34.330 align:start position:0%
testing for local development and we
have<00:20:31.730><c> on</c><00:20:32.059><c> the</c><00:20:32.500><c> venom</c><00:20:33.500><c> house</c><00:20:33.620><c> plugin</c><00:20:34.039><c> beta</c>

00:20:34.330 --> 00:20:34.340 align:start position:0%
have on the venom house plugin beta
 

00:20:34.340 --> 00:20:37.389 align:start position:0%
have on the venom house plugin beta
repository<00:20:35.210><c> a</c><00:20:35.299><c> wiki</c><00:20:36.019><c> that</c><00:20:36.230><c> should</c><00:20:37.070><c> contain</c>

00:20:37.389 --> 00:20:37.399 align:start position:0%
repository a wiki that should contain
 

00:20:37.399 --> 00:20:42.149 align:start position:0%
repository a wiki that should contain
everything<00:20:37.850><c> you</c><00:20:37.940><c> need</c><00:20:38.149><c> to</c><00:20:38.720><c> get</c><00:20:39.710><c> started</c><00:20:39.980><c> and</c>

00:20:42.149 --> 00:20:42.159 align:start position:0%
everything you need to get started and
 

00:20:42.159 --> 00:20:45.779 align:start position:0%
everything you need to get started and
so<00:20:43.159><c> what</c><00:20:43.610><c> is</c><00:20:43.789><c> so</c><00:20:44.480><c> as</c><00:20:44.779><c> far</c><00:20:44.990><c> as</c><00:20:45.049><c> the</c><00:20:45.169><c> meta</c><00:20:45.379><c> mask</c>

00:20:45.779 --> 00:20:45.789 align:start position:0%
so what is so as far as the meta mask
 

00:20:45.789 --> 00:20:49.299 align:start position:0%
so what is so as far as the meta mask
extension<00:20:46.789><c> is</c><00:20:46.909><c> concerned</c><00:20:47.330><c> a</c><00:20:47.659><c> plugin</c><00:20:48.620><c> is</c><00:20:48.860><c> two</c>

00:20:49.299 --> 00:20:49.309 align:start position:0%
extension is concerned a plugin is two
 

00:20:49.309 --> 00:20:52.330 align:start position:0%
extension is concerned a plugin is two
things<00:20:49.549><c> one</c><00:20:50.269><c> is</c><00:20:50.600><c> a</c><00:20:50.860><c> package.json</c><00:20:51.860><c> file</c>

00:20:52.330 --> 00:20:52.340 align:start position:0%
things one is a package.json file
 

00:20:52.340 --> 00:20:54.700 align:start position:0%
things one is a package.json file
following<00:20:53.059><c> the</c><00:20:53.210><c> conventions</c><00:20:53.960><c> established</c><00:20:54.620><c> by</c>

00:20:54.700 --> 00:20:54.710 align:start position:0%
following the conventions established by
 

00:20:54.710 --> 00:20:56.590 align:start position:0%
following the conventions established by
NPM<00:20:55.159><c> which</c><00:20:55.429><c> would</c><00:20:55.549><c> be</c><00:20:55.669><c> super</c><00:20:56.029><c> familiar</c><00:20:56.450><c> to</c>

00:20:56.590 --> 00:20:56.600 align:start position:0%
NPM which would be super familiar to
 

00:20:56.600 --> 00:21:02.049 align:start position:0%
NPM which would be super familiar to
most<00:20:56.690><c> of</c><00:20:56.899><c> you</c><00:20:57.039><c> and</c><00:20:58.480><c> second</c><00:20:59.480><c> is</c><00:20:59.750><c> a</c><00:21:00.789><c> source</c><00:21:01.789><c> file</c>

00:21:02.049 --> 00:21:02.059 align:start position:0%
most of you and second is a source file
 

00:21:02.059 --> 00:21:09.190 align:start position:0%
most of you and second is a source file
bundle<00:21:02.570><c> and</c><00:21:05.919><c> we</c><00:21:06.919><c> made</c><00:21:07.399><c> the</c><00:21:07.580><c> tool</c><00:21:07.759><c> mm</c><00:21:08.720><c> plugin</c><00:21:09.080><c> as</c>

00:21:09.190 --> 00:21:09.200 align:start position:0%
bundle and we made the tool mm plugin as
 

00:21:09.200 --> 00:21:11.560 align:start position:0%
bundle and we made the tool mm plugin as
I<00:21:09.289><c> said</c><00:21:09.500><c> to</c><00:21:09.710><c> help</c><00:21:10.490><c> you</c><00:21:10.700><c> get</c><00:21:10.970><c> started</c><00:21:11.120><c> with</c><00:21:11.419><c> that</c>

00:21:11.560 --> 00:21:11.570 align:start position:0%
I said to help you get started with that
 

00:21:11.570 --> 00:21:15.389 align:start position:0%
I said to help you get started with that
and<00:21:12.200><c> on</c><00:21:12.799><c> the</c><00:21:12.919><c> wiki</c><00:21:13.220><c> we</c><00:21:14.090><c> also</c><00:21:14.360><c> talked</c><00:21:14.750><c> about</c><00:21:14.779><c> the</c>

00:21:15.389 --> 00:21:15.399 align:start position:0%
and on the wiki we also talked about the
 

00:21:15.399 --> 00:21:18.639 align:start position:0%
and on the wiki we also talked about the
plug-in<00:21:16.399><c> API</c><00:21:16.580><c> which</c><00:21:17.059><c> is</c><00:21:17.179><c> the</c><00:21:17.299><c> API</c><00:21:17.659><c> that</c><00:21:18.080><c> the</c>

00:21:18.639 --> 00:21:18.649 align:start position:0%
plug-in API which is the API that the
 

00:21:18.649 --> 00:21:21.430 align:start position:0%
plug-in API which is the API that the
extension<00:21:19.549><c> exposes</c><00:21:20.179><c> to</c><00:21:20.450><c> the</c><00:21:20.600><c> plug-in</c><00:21:20.870><c> context</c>

00:21:21.430 --> 00:21:21.440 align:start position:0%
extension exposes to the plug-in context
 

00:21:21.440 --> 00:21:26.379 align:start position:0%
extension exposes to the plug-in context
as<00:21:22.009><c> Dan</c><00:21:22.309><c> mentioned</c><00:21:23.769><c> we</c><00:21:24.769><c> take</c><00:21:25.279><c> the</c><00:21:25.730><c> plugin</c>

00:21:26.379 --> 00:21:26.389 align:start position:0%
as Dan mentioned we take the plugin
 

00:21:26.389 --> 00:21:28.379 align:start position:0%
as Dan mentioned we take the plugin
bundle<00:21:26.720><c> we</c><00:21:26.929><c> load</c><00:21:27.139><c> it</c><00:21:27.289><c> into</c><00:21:27.409><c> the</c><00:21:27.529><c> extension</c><00:21:28.100><c> and</c>

00:21:28.379 --> 00:21:28.389 align:start position:0%
bundle we load it into the extension and
 

00:21:28.389 --> 00:21:31.830 align:start position:0%
bundle we load it into the extension and
execute<00:21:29.389><c> it</c><00:21:29.539><c> inside</c><00:21:30.110><c> of</c><00:21:30.379><c> a</c><00:21:30.500><c> cess</c><00:21:31.190><c> container</c>

00:21:31.830 --> 00:21:31.840 align:start position:0%
execute it inside of a cess container
 

00:21:31.840 --> 00:21:37.700 align:start position:0%
execute it inside of a cess container
that<00:21:32.840><c> container</c><00:21:33.399><c> doesn't</c><00:21:34.399><c> get</c><00:21:34.610><c> any</c>

00:21:37.700 --> 00:21:37.710 align:start position:0%
 
 

00:21:37.710 --> 00:21:39.860 align:start position:0%
 
any<00:21:37.920><c> sort</c><00:21:38.160><c> of</c><00:21:38.190><c> Global's</c><00:21:38.610><c> by</c><00:21:38.790><c> default</c><00:21:39.270><c> so</c><00:21:39.540><c> we</c>

00:21:39.860 --> 00:21:39.870 align:start position:0%
any sort of Global's by default so we
 

00:21:39.870 --> 00:21:43.100 align:start position:0%
any sort of Global's by default so we
inject<00:21:40.500><c> some</c><00:21:40.800><c> stuff</c><00:21:41.070><c> into</c><00:21:41.460><c> it</c><00:21:41.490><c> by</c><00:21:41.730><c> default</c><00:21:42.110><c> at</c>

00:21:43.100 --> 00:21:43.110 align:start position:0%
inject some stuff into it by default at
 

00:21:43.110 --> 00:21:46.220 align:start position:0%
inject some stuff into it by default at
the<00:21:43.230><c> moment</c><00:21:43.590><c> such</c><00:21:43.770><c> as</c><00:21:43.950><c> the</c><00:21:44.340><c> fetch</c><00:21:44.520><c> API</c><00:21:45.230><c> XML</c>

00:21:46.220 --> 00:21:46.230 align:start position:0%
the moment such as the fetch API XML
 

00:21:46.230 --> 00:21:50.590 align:start position:0%
the moment such as the fetch API XML
HTTP<00:21:47.160><c> request</c><00:21:47.520><c> and</c><00:21:47.790><c> so</c><00:21:48.510><c> on</c><00:21:48.690><c> we</c><00:21:49.680><c> are</c><00:21:49.860><c> also</c>

00:21:50.590 --> 00:21:50.600 align:start position:0%
HTTP request and so on we are also
 

00:21:50.600 --> 00:21:53.480 align:start position:0%
HTTP request and so on we are also
injecting<00:21:51.600><c> this</c><00:21:51.720><c> global</c><00:21:52.230><c> wallet</c><00:21:53.040><c> object</c>

00:21:53.480 --> 00:21:53.490 align:start position:0%
injecting this global wallet object
 

00:21:53.490 --> 00:21:56.570 align:start position:0%
injecting this global wallet object
which<00:21:54.030><c> represents</c><00:21:55.070><c> which</c><00:21:56.070><c> basically</c>

00:21:56.570 --> 00:21:56.580 align:start position:0%
which represents which basically
 

00:21:56.580 --> 00:21:58.520 align:start position:0%
which represents which basically
contains<00:21:56.880><c> most</c><00:21:57.300><c> of</c><00:21:57.510><c> the</c><00:21:57.570><c> methods</c><00:21:57.750><c> that</c><00:21:58.050><c> Madame</c>

00:21:58.520 --> 00:21:58.530 align:start position:0%
contains most of the methods that Madame
 

00:21:58.530 --> 00:22:01.610 align:start position:0%
contains most of the methods that Madame
s<00:21:58.650><c> uses</c><00:21:59.070><c> internally</c><00:21:59.760><c> to</c><00:22:00.660><c> construct</c><00:22:01.170><c> our</c><00:22:01.320><c> user</c>

00:22:01.610 --> 00:22:01.620 align:start position:0%
s uses internally to construct our user
 

00:22:01.620 --> 00:22:05.810 align:start position:0%
s uses internally to construct our user
interface<00:22:02.180><c> and</c><00:22:03.180><c> we</c><00:22:04.040><c> yeah</c><00:22:05.040><c> it's</c><00:22:05.310><c> basically</c><00:22:05.640><c> and</c>

00:22:05.810 --> 00:22:05.820 align:start position:0%
interface and we yeah it's basically and
 

00:22:05.820 --> 00:22:07.730 align:start position:0%
interface and we yeah it's basically and
and<00:22:06.090><c> also</c><00:22:06.390><c> a</c><00:22:06.570><c> bunch</c><00:22:06.780><c> of</c><00:22:06.900><c> provider</c><00:22:07.290><c> methods</c><00:22:07.680><c> so</c>

00:22:07.730 --> 00:22:07.740 align:start position:0%
and also a bunch of provider methods so
 

00:22:07.740 --> 00:22:09.350 align:start position:0%
and also a bunch of provider methods so
you<00:22:07.770><c> can</c><00:22:07.980><c> think</c><00:22:08.160><c> of</c><00:22:08.280><c> it</c><00:22:08.400><c> as</c><00:22:08.520><c> a</c><00:22:08.550><c> superset</c><00:22:09.120><c> of</c><00:22:09.270><c> the</c>

00:22:09.350 --> 00:22:09.360 align:start position:0%
you can think of it as a superset of the
 

00:22:09.360 --> 00:22:12.590 align:start position:0%
you can think of it as a superset of the
etherium<00:22:09.810><c> provider</c><00:22:10.340><c> and</c><00:22:11.340><c> we're</c><00:22:11.850><c> we're</c><00:22:12.540><c> still</c>

00:22:12.590 --> 00:22:12.600 align:start position:0%
etherium provider and we're we're still
 

00:22:12.600 --> 00:22:14.240 align:start position:0%
etherium provider and we're we're still
changing<00:22:13.200><c> stuff</c><00:22:13.410><c> and</c><00:22:13.680><c> we're</c><00:22:13.800><c> thinking</c><00:22:13.980><c> about</c>

00:22:14.240 --> 00:22:14.250 align:start position:0%
changing stuff and we're thinking about
 

00:22:14.250 --> 00:22:15.830 align:start position:0%
changing stuff and we're thinking about
like<00:22:14.610><c> we're</c><00:22:15.000><c> definitely</c><00:22:15.180><c> going</c><00:22:15.570><c> to</c><00:22:15.630><c> add</c>

00:22:15.830 --> 00:22:15.840 align:start position:0%
like we're definitely going to add
 

00:22:15.840 --> 00:22:18.680 align:start position:0%
like we're definitely going to add
methods<00:22:16.350><c> we</c><00:22:16.710><c> may</c><00:22:16.830><c> also</c><00:22:17.010><c> remove</c><00:22:17.610><c> some</c><00:22:17.640><c> edits</c><00:22:18.210><c> in</c>

00:22:18.680 --> 00:22:18.690 align:start position:0%
methods we may also remove some edits in
 

00:22:18.690 --> 00:22:21.650 align:start position:0%
methods we may also remove some edits in
flux<00:22:18.960><c> but</c><00:22:19.170><c> Brett</c><00:22:19.590><c> at</c><00:22:19.830><c> the</c><00:22:20.010><c> moment</c><00:22:20.400><c> a</c><00:22:20.660><c> plugin</c>

00:22:21.650 --> 00:22:21.660 align:start position:0%
flux but Brett at the moment a plugin
 

00:22:21.660 --> 00:22:23.780 align:start position:0%
flux but Brett at the moment a plugin
can<00:22:21.840><c> request</c><00:22:22.170><c> basically</c><00:22:22.740><c> any</c><00:22:22.980><c> method</c><00:22:23.490><c> that</c><00:22:23.520><c> we</c>

00:22:23.780 --> 00:22:23.790 align:start position:0%
can request basically any method that we
 

00:22:23.790 --> 00:22:25.970 align:start position:0%
can request basically any method that we
use<00:22:24.000><c> internally</c><00:22:24.450><c> except</c><00:22:25.260><c> for</c><00:22:25.470><c> some</c><00:22:25.590><c> super</c>

00:22:25.970 --> 00:22:25.980 align:start position:0%
use internally except for some super
 

00:22:25.980 --> 00:22:27.710 align:start position:0%
use internally except for some super
critical<00:22:26.550><c> key</c><00:22:26.790><c> management</c><00:22:27.120><c> stuff</c><00:22:27.510><c> that</c>

00:22:27.710 --> 00:22:27.720 align:start position:0%
critical key management stuff that
 

00:22:27.720 --> 00:22:29.870 align:start position:0%
critical key management stuff that
nobody<00:22:27.960><c> should</c><00:22:28.260><c> ever</c><00:22:28.320><c> be</c><00:22:28.560><c> able</c><00:22:28.770><c> to</c><00:22:28.890><c> request</c><00:22:29.220><c> a</c>

00:22:29.870 --> 00:22:29.880 align:start position:0%
nobody should ever be able to request a
 

00:22:29.880 --> 00:22:31.670 align:start position:0%
nobody should ever be able to request a
blanked<00:22:30.660><c> and</c><00:22:30.750><c> request</c><00:22:31.080><c> that</c><00:22:31.140><c> as</c><00:22:31.350><c> a</c><00:22:31.380><c> permission</c>

00:22:31.670 --> 00:22:31.680 align:start position:0%
blanked and request that as a permission
 

00:22:31.680 --> 00:22:35.120 align:start position:0%
blanked and request that as a permission
to<00:22:31.920><c> use</c><00:22:32.270><c> for</c><00:22:33.270><c> whatever</c><00:22:33.510><c> it</c><00:22:33.870><c> is</c><00:22:33.990><c> it's</c><00:22:34.680><c> trying</c><00:22:35.010><c> to</c>

00:22:35.120 --> 00:22:35.130 align:start position:0%
to use for whatever it is it's trying to
 

00:22:35.130 --> 00:22:40.160 align:start position:0%
to use for whatever it is it's trying to
do<00:22:36.080><c> and</c><00:22:38.120><c> for</c><00:22:39.120><c> my</c><00:22:39.240><c> next</c><00:22:39.450><c> trick</c><00:22:39.690><c> I'm</c><00:22:39.900><c> going</c><00:22:40.110><c> to</c>

00:22:40.160 --> 00:22:40.170 align:start position:0%
do and for my next trick I'm going to
 

00:22:40.170 --> 00:22:41.630 align:start position:0%
do and for my next trick I'm going to
show<00:22:40.230><c> you</c><00:22:40.410><c> how</c><00:22:40.890><c> to</c><00:22:40.920><c> get</c><00:22:41.190><c> started</c><00:22:41.400><c> with</c>

00:22:41.630 --> 00:22:41.640 align:start position:0%
show you how to get started with
 

00:22:41.640 --> 00:22:45.080 align:start position:0%
show you how to get started with
developing<00:22:41.990><c> meta</c><00:22:42.990><c> best</c><00:22:43.200><c> plugins</c><00:22:43.620><c> or</c><00:22:43.820><c> snaps</c><00:22:44.820><c> as</c>

00:22:45.080 --> 00:22:45.090 align:start position:0%
developing meta best plugins or snaps as
 

00:22:45.090 --> 00:22:50.390 align:start position:0%
developing meta best plugins or snaps as
that<00:22:45.270><c> leibrandt's</c><00:22:45.810><c> takes</c><00:22:47.000><c> and</c><00:22:48.470><c> so</c><00:22:49.470><c> for</c><00:22:50.250><c> me</c><00:22:50.340><c> the</c>

00:22:50.390 --> 00:22:50.400 align:start position:0%
that leibrandt's takes and so for me the
 

00:22:50.400 --> 00:22:52.460 align:start position:0%
that leibrandt's takes and so for me the
tool<00:22:50.700><c> m-f</c><00:22:51.090><c> plugin</c><00:22:51.420><c> so</c><00:22:51.660><c> all</c><00:22:51.810><c> i've</c><00:22:51.930><c> done</c><00:22:51.960><c> here</c><00:22:52.410><c> is</c>

00:22:52.460 --> 00:22:52.470 align:start position:0%
tool m-f plugin so all i've done here is
 

00:22:52.470 --> 00:22:55.010 align:start position:0%
tool m-f plugin so all i've done here is
i've<00:22:52.680><c> created</c><00:22:53.040><c> a</c><00:22:53.610><c> folder</c><00:22:53.940><c> for</c><00:22:54.240><c> my</c><00:22:54.360><c> project</c><00:22:54.810><c> I'm</c>

00:22:55.010 --> 00:22:55.020 align:start position:0%
i've created a folder for my project I'm
 

00:22:55.020 --> 00:22:57.410 align:start position:0%
i've created a folder for my project I'm
calling<00:22:55.320><c> it</c><00:22:55.440><c> full</c><00:22:55.560><c> of</c><00:22:55.590><c> world</c><00:22:56.030><c> and</c><00:22:57.030><c> we're</c><00:22:57.390><c> just</c>

00:22:57.410 --> 00:22:57.420 align:start position:0%
calling it full of world and we're just
 

00:22:57.420 --> 00:23:00.970 align:start position:0%
calling it full of world and we're just
going<00:22:57.630><c> to</c><00:22:57.690><c> call</c><00:22:57.810><c> me</c><00:22:57.960><c> mmm</c><00:22:58.140><c> plug-in</c><00:22:58.530><c> in</c><00:22:58.770><c> it</c><00:22:59.270><c> and</c>

00:23:00.970 --> 00:23:00.980 align:start position:0%
going to call me mmm plug-in in it and
 

00:23:00.980 --> 00:23:02.930 align:start position:0%
going to call me mmm plug-in in it and
so<00:23:01.980><c> the</c><00:23:02.130><c> first</c><00:23:02.310><c> thing</c><00:23:02.460><c> it's</c><00:23:02.580><c> going</c><00:23:02.610><c> to</c><00:23:02.730><c> do</c><00:23:02.820><c> is</c>

00:23:02.930 --> 00:23:02.940 align:start position:0%
so the first thing it's going to do is
 

00:23:02.940 --> 00:23:04.100 align:start position:0%
so the first thing it's going to do is
it's<00:23:03.090><c> just</c><00:23:03.120><c> going</c><00:23:03.270><c> to</c><00:23:03.420><c> walk</c><00:23:03.540><c> you</c><00:23:03.690><c> through</c><00:23:03.930><c> the</c>

00:23:04.100 --> 00:23:04.110 align:start position:0%
it's just going to walk you through the
 

00:23:04.110 --> 00:23:07.400 align:start position:0%
it's just going to walk you through the
usual<00:23:04.530><c> and</c><00:23:04.740><c> hit</c><00:23:05.630><c> workflow</c><00:23:06.630><c> to</c><00:23:06.960><c> create</c><00:23:07.290><c> the</c>

00:23:07.400 --> 00:23:07.410 align:start position:0%
usual and hit workflow to create the
 

00:23:07.410 --> 00:23:10.490 align:start position:0%
usual and hit workflow to create the
basic<00:23:07.590><c> package</c><00:23:07.950><c> not</c><00:23:08.220><c> JSON</c><00:23:08.690><c> so</c><00:23:09.690><c> we're</c><00:23:09.810><c> just</c><00:23:09.840><c> for</c>

00:23:10.490 --> 00:23:10.500 align:start position:0%
basic package not JSON so we're just for
 

00:23:10.500 --> 00:23:17.870 align:start position:0%
basic package not JSON so we're just for
this<00:23:11.090><c> hello</c>

00:23:17.870 --> 00:23:17.880 align:start position:0%
 
 

00:23:17.880 --> 00:23:24.180 align:start position:0%
 
all<00:23:18.880><c> of</c><00:23:19.090><c> us</c><00:23:22.110><c> great</c><00:23:23.110><c> and</c><00:23:23.410><c> so</c><00:23:23.710><c> we're</c><00:23:23.920><c> gonna</c><00:23:23.980><c> draw</c>

00:23:24.180 --> 00:23:24.190 align:start position:0%
all of us great and so we're gonna draw
 

00:23:24.190 --> 00:23:28.500 align:start position:0%
all of us great and so we're gonna draw
hands<00:23:24.400><c> to</c><00:23:24.520><c> accept</c><00:23:24.910><c> that</c><00:23:26.130><c> and</c><00:23:27.130><c> now</c><00:23:27.400><c> once</c><00:23:28.330><c> it's</c>

00:23:28.500 --> 00:23:28.510 align:start position:0%
hands to accept that and now once it's
 

00:23:28.510 --> 00:23:29.880 align:start position:0%
hands to accept that and now once it's
gone<00:23:28.630><c> through</c><00:23:28.840><c> the</c><00:23:28.960><c> regular</c><00:23:29.050><c> and</c><00:23:29.440><c> imminent</c>

00:23:29.880 --> 00:23:29.890 align:start position:0%
gone through the regular and imminent
 

00:23:29.890 --> 00:23:32.390 align:start position:0%
gone through the regular and imminent
then<00:23:30.070><c> we</c><00:23:30.280><c> add</c><00:23:30.460><c> some</c><00:23:30.490><c> more</c><00:23:30.970><c> stuff</c><00:23:31.290><c> that</c>

00:23:32.390 --> 00:23:32.400 align:start position:0%
then we add some more stuff that
 

00:23:32.400 --> 00:23:34.740 align:start position:0%
then we add some more stuff that
metamath<00:23:33.400><c> uses</c><00:23:33.730><c> to</c><00:23:33.880><c> identify</c><00:23:34.330><c> that</c><00:23:34.480><c> it</c><00:23:34.600><c> is</c><00:23:34.720><c> a</c>

00:23:34.740 --> 00:23:34.750 align:start position:0%
metamath uses to identify that it is a
 

00:23:34.750 --> 00:23:36.960 align:start position:0%
metamath uses to identify that it is a
plugin<00:23:35.050><c> and</c><00:23:35.320><c> how</c><00:23:35.410><c> to</c><00:23:35.470><c> load</c><00:23:35.650><c> it</c><00:23:35.680><c> and</c><00:23:35.980><c> so</c><00:23:36.130><c> on</c><00:23:36.250><c> and</c>

00:23:36.960 --> 00:23:36.970 align:start position:0%
plugin and how to load it and so on and
 

00:23:36.970 --> 00:23:39.240 align:start position:0%
plugin and how to load it and so on and
so<00:23:37.330><c> we're</c><00:23:38.170><c> just</c><00:23:38.200><c> going</c><00:23:38.440><c> to</c><00:23:38.470><c> use</c><00:23:38.560><c> the</c><00:23:38.800><c> defaults</c>

00:23:39.240 --> 00:23:39.250 align:start position:0%
so we're just going to use the defaults
 

00:23:39.250 --> 00:23:40.680 align:start position:0%
so we're just going to use the defaults
here<00:23:39.310><c> but</c><00:23:39.580><c> I'll</c><00:23:39.700><c> just</c><00:23:39.730><c> show</c><00:23:39.970><c> you</c><00:23:40.120><c> what</c><00:23:40.510><c> it</c>

00:23:40.680 --> 00:23:40.690 align:start position:0%
here but I'll just show you what it
 

00:23:40.690 --> 00:23:43.740 align:start position:0%
here but I'll just show you what it
looks<00:23:40.960><c> like</c><00:23:41.140><c> so</c><00:23:41.920><c> we</c><00:23:42.640><c> defined</c><00:23:42.970><c> a</c><00:23:43.060><c> local</c><00:23:43.360><c> server</c>

00:23:43.740 --> 00:23:43.750 align:start position:0%
looks like so we defined a local server
 

00:23:43.750 --> 00:23:45.510 align:start position:0%
looks like so we defined a local server
port<00:23:44.020><c> like</c><00:23:44.440><c> where</c><00:23:44.620><c> we'll</c><00:23:44.800><c> host</c><00:23:44.950><c> it</c><00:23:45.160><c> locally</c>

00:23:45.510 --> 00:23:45.520 align:start position:0%
port like where we'll host it locally
 

00:23:45.520 --> 00:23:49.440 align:start position:0%
port like where we'll host it locally
for<00:23:46.240><c> development</c><00:23:46.690><c> an</c><00:23:47.680><c> output</c><00:23:48.040><c> directory</c><00:23:48.520><c> and</c>

00:23:49.440 --> 00:23:49.450 align:start position:0%
for development an output directory and
 

00:23:49.450 --> 00:23:52.890 align:start position:0%
for development an output directory and
the<00:23:50.050><c> initial</c><00:23:50.500><c> permissions</c><00:23:50.950><c> that</c><00:23:51.820><c> the</c><00:23:52.240><c> plugin</c>

00:23:52.890 --> 00:23:52.900 align:start position:0%
the initial permissions that the plugin
 

00:23:52.900 --> 00:23:55.490 align:start position:0%
the initial permissions that the plugin
is<00:23:53.110><c> going</c><00:23:53.320><c> to</c><00:23:53.500><c> request</c><00:23:53.770><c> the</c><00:23:53.920><c> puppy</c><00:23:54.250><c> football</c>

00:23:55.490 --> 00:23:55.500 align:start position:0%
is going to request the puppy football
 

00:23:55.500 --> 00:23:58.650 align:start position:0%
is going to request the puppy football
and<00:23:56.500><c> Bruce</c><00:23:57.100><c> me</c><00:23:57.220><c> run</c><00:23:57.400><c> intercept</c><00:23:57.760><c> app</c><00:23:57.940><c> and</c><00:23:58.240><c> then</c>

00:23:58.650 --> 00:23:58.660 align:start position:0%
and Bruce me run intercept app and then
 

00:23:58.660 --> 00:24:01.020 align:start position:0%
and Bruce me run intercept app and then
it<00:23:58.930><c> did</c><00:23:59.110><c> a</c><00:23:59.140><c> bunch</c><00:23:59.320><c> of</c><00:23:59.440><c> stuff</c><00:23:59.820><c> but</c><00:24:00.820><c> all</c><00:24:00.910><c> it</c>

00:24:01.020 --> 00:24:01.030 align:start position:0%
it did a bunch of stuff but all it
 

00:24:01.030 --> 00:24:03.210 align:start position:0%
it did a bunch of stuff but all it
really<00:24:01.180><c> did</c><00:24:01.450><c> was</c><00:24:01.510><c> that</c><00:24:01.900><c> just</c><00:24:02.050><c> grow</c><00:24:02.320><c> the</c><00:24:02.920><c> files</c>

00:24:03.210 --> 00:24:03.220 align:start position:0%
really did was that just grow the files
 

00:24:03.220 --> 00:24:07.020 align:start position:0%
really did was that just grow the files
that<00:24:03.490><c> we'll</c><00:24:03.790><c> need</c><00:24:03.970><c> to</c><00:24:04.330><c> work</c><00:24:05.260><c> and</c><00:24:05.770><c> the</c><00:24:06.730><c> inside</c>

00:24:07.020 --> 00:24:07.030 align:start position:0%
that we'll need to work and the inside
 

00:24:07.030 --> 00:24:09.960 align:start position:0%
that we'll need to work and the inside
this<00:24:07.120><c> folder</c><00:24:07.570><c> we</c><00:24:07.890><c> have</c><00:24:08.890><c> the</c><00:24:09.130><c> bundle</c><00:24:09.430><c> itself</c><00:24:09.760><c> so</c>

00:24:09.960 --> 00:24:09.970 align:start position:0%
this folder we have the bundle itself so
 

00:24:09.970 --> 00:24:13.800 align:start position:0%
this folder we have the bundle itself so
it<00:24:10.240><c> just</c><00:24:10.420><c> wrote</c><00:24:10.780><c> these</c><00:24:10.990><c> files</c><00:24:11.610><c> with</c><00:24:12.610><c> like</c><00:24:12.850><c> the</c>

00:24:13.800 --> 00:24:13.810 align:start position:0%
it just wrote these files with like the
 

00:24:13.810 --> 00:24:15.810 align:start position:0%
it just wrote these files with like the
most<00:24:14.050><c> sort</c><00:24:14.440><c> of</c><00:24:14.530><c> minimal</c><00:24:14.950><c> hello</c><00:24:15.190><c> world</c><00:24:15.400><c> plugin</c>

00:24:15.810 --> 00:24:15.820 align:start position:0%
most sort of minimal hello world plugin
 

00:24:15.820 --> 00:24:17.700 align:start position:0%
most sort of minimal hello world plugin
and<00:24:16.150><c> you</c><00:24:16.360><c> might</c><00:24:16.540><c> want</c><00:24:16.780><c> this</c><00:24:17.020><c> a</c><00:24:17.050><c> framework</c><00:24:17.410><c> for</c>

00:24:17.700 --> 00:24:17.710 align:start position:0%
and you might want this a framework for
 

00:24:17.710 --> 00:24:20.490 align:start position:0%
and you might want this a framework for
you<00:24:17.800><c> to</c><00:24:17.860><c> get</c><00:24:17.980><c> started</c><00:24:18.310><c> with</c><00:24:18.460><c> and</c><00:24:19.420><c> also</c><00:24:19.570><c> build</c>

00:24:20.490 --> 00:24:20.500 align:start position:0%
you to get started with and also build
 

00:24:20.500 --> 00:24:23.610 align:start position:0%
you to get started with and also build
it<00:24:20.710><c> and</c><00:24:21.360><c> we</c><00:24:22.360><c> can</c><00:24:22.480><c> start</c><00:24:22.690><c> by</c><00:24:22.810><c> taking</c><00:24:22.990><c> a</c><00:24:23.200><c> look</c><00:24:23.350><c> at</c>

00:24:23.610 --> 00:24:23.620 align:start position:0%
it and we can start by taking a look at
 

00:24:23.620 --> 00:24:28.530 align:start position:0%
it and we can start by taking a look at
the<00:24:24.430><c> package</c><00:24:24.850><c> JSON</c><00:24:25.210><c> and</c><00:24:26.940><c> you'll</c><00:24:27.940><c> see</c><00:24:28.210><c> that</c><00:24:28.390><c> it</c>

00:24:28.530 --> 00:24:28.540 align:start position:0%
the package JSON and you'll see that it
 

00:24:28.540 --> 00:24:31.010 align:start position:0%
the package JSON and you'll see that it
looks<00:24:28.570><c> just</c><00:24:29.530><c> like</c><00:24:29.680><c> a</c><00:24:29.800><c> regular</c><00:24:30.070><c> package</c><00:24:30.430><c> JSON</c>

00:24:31.010 --> 00:24:31.020 align:start position:0%
looks just like a regular package JSON
 

00:24:31.020 --> 00:24:35.010 align:start position:0%
looks just like a regular package JSON
except<00:24:32.020><c> for</c><00:24:32.380><c> this</c><00:24:32.740><c> wave</c><00:24:33.340><c> 3</c><00:24:33.610><c> wallet</c><00:24:34.020><c> property</c>

00:24:35.010 --> 00:24:35.020 align:start position:0%
except for this wave 3 wallet property
 

00:24:35.020 --> 00:24:38.610 align:start position:0%
except for this wave 3 wallet property
here<00:24:35.260><c> it</c><00:24:36.010><c> contains</c><00:24:36.550><c> a</c><00:24:37.120><c> bundle</c><00:24:37.960><c> property</c><00:24:38.410><c> which</c>

00:24:38.610 --> 00:24:38.620 align:start position:0%
here it contains a bundle property which
 

00:24:38.620 --> 00:24:43.050 align:start position:0%
here it contains a bundle property which
tells<00:24:38.650><c> madam</c><00:24:39.610><c> s</c><00:24:39.730><c> where</c><00:24:40.000><c> the</c><00:24:40.180><c> bottle</c><00:24:40.510><c> is</c><00:24:41.880><c> so</c><00:24:42.880><c> you</c>

00:24:43.050 --> 00:24:43.060 align:start position:0%
tells madam s where the bottle is so you
 

00:24:43.060 --> 00:24:45.450 align:start position:0%
tells madam s where the bottle is so you
have<00:24:43.210><c> the</c><00:24:43.420><c> local</c><00:24:43.900><c> which</c><00:24:44.710><c> just</c><00:24:45.010><c> says</c><00:24:45.190><c> like</c>

00:24:45.450 --> 00:24:45.460 align:start position:0%
have the local which just says like
 

00:24:45.460 --> 00:24:47.040 align:start position:0%
have the local which just says like
where<00:24:45.730><c> is</c><00:24:45.940><c> the</c><00:24:46.120><c> bundle</c><00:24:46.300><c> relative</c><00:24:46.840><c> to</c><00:24:46.960><c> the</c>

00:24:47.040 --> 00:24:47.050 align:start position:0%
where is the bundle relative to the
 

00:24:47.050 --> 00:24:49.500 align:start position:0%
where is the bundle relative to the
project<00:24:47.410><c> root</c><00:24:47.530><c> and</c><00:24:47.800><c> then</c><00:24:47.920><c> the</c><00:24:47.950><c> URL</c><00:24:48.360><c> which</c><00:24:49.360><c> is</c>

00:24:49.500 --> 00:24:49.510 align:start position:0%
project root and then the URL which is
 

00:24:49.510 --> 00:24:52.770 align:start position:0%
project root and then the URL which is
where<00:24:49.690><c> it</c><00:24:49.780><c> will</c><00:24:49.930><c> be</c><00:24:50.050><c> hosted</c><00:24:50.520><c> and</c><00:24:51.520><c> if</c><00:24:52.300><c> this</c><00:24:52.570><c> were</c>

00:24:52.770 --> 00:24:52.780 align:start position:0%
where it will be hosted and if this were
 

00:24:52.780 --> 00:24:53.840 align:start position:0%
where it will be hosted and if this were
there<00:24:53.140><c> for</c><00:24:53.350><c> production</c>

00:24:53.840 --> 00:24:53.850 align:start position:0%
there for production
 

00:24:53.850 --> 00:24:56.690 align:start position:0%
there for production
and<00:24:53.940><c> that</c><00:24:54.630><c> would</c><00:24:54.780><c> be</c><00:24:54.900><c> like</c><00:24:55.080><c> the</c><00:24:55.230><c> URL</c><00:24:55.669><c> where</c><00:24:56.669><c> you</c>

00:24:56.690 --> 00:24:56.700 align:start position:0%
and that would be like the URL where you
 

00:24:56.700 --> 00:24:59.840 align:start position:0%
and that would be like the URL where you
are<00:24:57.059><c> hosting</c><00:24:57.450><c> the</c><00:24:57.570><c> plugin</c><00:24:57.900><c> bubble</c><00:24:58.200><c> online</c><00:24:58.850><c> and</c>

00:24:59.840 --> 00:24:59.850 align:start position:0%
are hosting the plugin bubble online and
 

00:24:59.850 --> 00:25:03.560 align:start position:0%
are hosting the plugin bubble online and
we<00:25:00.720><c> hope</c><00:25:00.900><c> to</c><00:25:01.049><c> support</c><00:25:01.350><c> DNS</c><00:25:01.950><c> and</c><00:25:02.299><c> and</c><00:25:03.299><c> other</c>

00:25:03.560 --> 00:25:03.570 align:start position:0%
we hope to support DNS and and other
 

00:25:03.570 --> 00:25:06.400 align:start position:0%
we hope to support DNS and and other
things<00:25:03.870><c> with</c><00:25:04.410><c> that</c><00:25:04.559><c> but</c><00:25:04.740><c> for</c><00:25:04.770><c> now</c><00:25:05.010><c> it's</c><00:25:05.280><c> just</c>

00:25:06.400 --> 00:25:06.410 align:start position:0%
things with that but for now it's just
 

00:25:06.410 --> 00:25:10.159 align:start position:0%
things with that but for now it's just
HTTP<00:25:08.000><c> and</c><00:25:09.000><c> the</c><00:25:09.150><c> initial</c><00:25:09.450><c> conditions</c><00:25:09.870><c> that's</c>

00:25:10.159 --> 00:25:10.169 align:start position:0%
HTTP and the initial conditions that's
 

00:25:10.169 --> 00:25:12.289 align:start position:0%
HTTP and the initial conditions that's
just<00:25:10.440><c> as</c><00:25:10.710><c> I</c><00:25:10.860><c> said</c><00:25:11.100><c> those</c><00:25:11.520><c> permissions</c><00:25:12.059><c> that</c><00:25:12.179><c> it</c>

00:25:12.289 --> 00:25:12.299 align:start position:0%
just as I said those permissions that it
 

00:25:12.299 --> 00:25:16.029 align:start position:0%
just as I said those permissions that it
will<00:25:12.419><c> request</c><00:25:12.720><c> when</c><00:25:12.960><c> it's</c><00:25:13.080><c> installed</c><00:25:13.880><c> and</c><00:25:14.880><c> so</c>

00:25:16.029 --> 00:25:16.039 align:start position:0%
will request when it's installed and so
 

00:25:16.039 --> 00:25:19.460 align:start position:0%
will request when it's installed and so
now<00:25:17.039><c> I'm</c><00:25:17.160><c> going</c><00:25:17.250><c> to</c><00:25:17.520><c> call</c><00:25:18.059><c> watch</c><00:25:18.570><c> so</c><00:25:19.140><c> we</c><00:25:19.260><c> can</c>

00:25:19.460 --> 00:25:19.470 align:start position:0%
now I'm going to call watch so we can
 

00:25:19.470 --> 00:25:29.410 align:start position:0%
now I'm going to call watch so we can
rebuild<00:25:20.100><c> on</c><00:25:20.340><c> change</c><00:25:20.669><c> and</c><00:25:22.400><c> serve</c><00:25:25.370><c> okay</c><00:25:27.530><c> here</c>

00:25:29.410 --> 00:25:29.420 align:start position:0%
rebuild on change and serve okay here
 

00:25:29.420 --> 00:25:31.409 align:start position:0%
rebuild on change and serve okay here
[Music]

00:25:31.409 --> 00:25:31.419 align:start position:0%
[Music]
 

00:25:31.419 --> 00:25:36.449 align:start position:0%
[Music]
fresh<00:25:32.049><c> ah</c><00:25:33.089><c> it's</c><00:25:34.089><c> the</c><00:25:34.329><c> front</c><00:25:34.570><c> end</c><00:25:34.919><c> half-hour</c><00:25:35.919><c> on</c>

00:25:36.449 --> 00:25:36.459 align:start position:0%
fresh ah it's the front end half-hour on
 

00:25:36.459 --> 00:25:39.539 align:start position:0%
fresh ah it's the front end half-hour on
our<00:25:36.909><c> planet</c><00:25:37.209><c> and</c><00:25:37.749><c> inside</c><00:25:38.320><c> the</c><00:25:38.619><c> and</c><00:25:38.889><c> inside</c><00:25:39.279><c> the</c>

00:25:39.539 --> 00:25:39.549 align:start position:0%
our planet and inside the and inside the
 

00:25:39.549 --> 00:25:41.669 align:start position:0%
our planet and inside the and inside the
project<00:25:40.299><c> directory</c><00:25:40.690><c> it's</c><00:25:40.809><c> just</c><00:25:41.079><c> it</c><00:25:41.289><c> builds</c><00:25:41.589><c> an</c>

00:25:41.669 --> 00:25:41.679 align:start position:0%
project directory it's just it builds an
 

00:25:41.679 --> 00:25:43.949 align:start position:0%
project directory it's just it builds an
index.html<00:25:42.190><c> file</c><00:25:42.969><c> just</c><00:25:43.179><c> so</c><00:25:43.329><c> you</c><00:25:43.450><c> have</c><00:25:43.659><c> a</c><00:25:43.690><c> user</c>

00:25:43.949 --> 00:25:43.959 align:start position:0%
index.html file just so you have a user
 

00:25:43.959 --> 00:25:46.049 align:start position:0%
index.html file just so you have a user
interface<00:25:44.499><c> as</c><00:25:44.859><c> you</c><00:25:45.249><c> can</c><00:25:45.399><c> work</c><00:25:45.579><c> with</c><00:25:45.789><c> them</c><00:25:45.909><c> get</c>

00:25:46.049 --> 00:25:46.059 align:start position:0%
interface as you can work with them get
 

00:25:46.059 --> 00:25:47.489 align:start position:0%
interface as you can work with them get
a<00:25:46.089><c> feel</c><00:25:46.329><c> for</c><00:25:46.539><c> like</c><00:25:46.809><c> what</c><00:25:47.019><c> it</c><00:25:47.200><c> will</c><00:25:47.379><c> actually</c>

00:25:47.489 --> 00:25:47.499 align:start position:0%
a feel for like what it will actually
 

00:25:47.499 --> 00:25:50.999 align:start position:0%
a feel for like what it will actually
look<00:25:47.889><c> like</c><00:25:47.919><c> in</c><00:25:48.219><c> practice</c><00:25:49.289><c> and</c><00:25:50.289><c> so</c><00:25:50.320><c> in</c><00:25:50.859><c> my</c>

00:25:50.999 --> 00:25:51.009 align:start position:0%
look like in practice and so in my
 

00:25:51.009 --> 00:25:54.180 align:start position:0%
look like in practice and so in my
extension<00:25:51.729><c> here</c><00:25:52.089><c> I</c><00:25:52.269><c> have</c><00:25:52.989><c> the</c><00:25:53.289><c> plugin</c><00:25:53.919><c> version</c>

00:25:54.180 --> 00:25:54.190 align:start position:0%
extension here I have the plugin version
 

00:25:54.190 --> 00:25:56.039 align:start position:0%
extension here I have the plugin version
of<00:25:54.309><c> meta</c><00:25:54.489><c> mask</c><00:25:54.700><c> loaded</c><00:25:55.089><c> it's</c><00:25:55.749><c> going</c><00:25:55.899><c> to</c><00:25:55.959><c> make</c>

00:25:56.039 --> 00:25:56.049 align:start position:0%
of meta mask loaded it's going to make
 

00:25:56.049 --> 00:25:59.579 align:start position:0%
of meta mask loaded it's going to make
sure<00:25:56.109><c> that</c><00:25:56.379><c> my</c><00:25:56.559><c> state</c><00:25:56.950><c> is</c><00:25:57.249><c> clear</c><00:25:58.349><c> usually</c><00:25:59.349><c> you</c>

00:25:59.579 --> 00:25:59.589 align:start position:0%
sure that my state is clear usually you
 

00:25:59.589 --> 00:26:01.259 align:start position:0%
sure that my state is clear usually you
should<00:25:59.619><c> not</c><00:26:00.009><c> have</c><00:26:00.159><c> to</c><00:26:00.279><c> do</c><00:26:00.399><c> that</c><00:26:00.549><c> but</c><00:26:00.789><c> we</c><00:26:00.909><c> expose</c>

00:26:01.259 --> 00:26:01.269 align:start position:0%
should not have to do that but we expose
 

00:26:01.269 --> 00:26:03.659 align:start position:0%
should not have to do that but we expose
we<00:26:01.599><c> have</c><00:26:01.690><c> those</c><00:26:01.899><c> buttons</c><00:26:02.259><c> just</c><00:26:02.589><c> in</c><00:26:03.429><c> case</c><00:26:03.639><c> for</c>

00:26:03.659 --> 00:26:03.669 align:start position:0%
we have those buttons just in case for
 

00:26:03.669 --> 00:26:05.909 align:start position:0%
we have those buttons just in case for
development<00:26:04.149><c> purposes</c><00:26:04.329><c> and</c><00:26:04.899><c> then</c><00:26:05.799><c> I'm</c><00:26:05.889><c> just</c>

00:26:05.909 --> 00:26:05.919 align:start position:0%
development purposes and then I'm just
 

00:26:05.919 --> 00:26:08.609 align:start position:0%
development purposes and then I'm just
going<00:26:06.159><c> to</c><00:26:06.190><c> go</c><00:26:06.279><c> ahead</c><00:26:06.369><c> and</c><00:26:06.549><c> then</c><00:26:06.639><c> connect</c><00:26:07.619><c> and</c>

00:26:08.609 --> 00:26:08.619 align:start position:0%
going to go ahead and then connect and
 

00:26:08.619 --> 00:26:11.759 align:start position:0%
going to go ahead and then connect and
that<00:26:08.649><c> will</c><00:26:08.919><c> initiate</c><00:26:09.929><c> this</c><00:26:10.929><c> request</c><00:26:11.289><c> and</c><00:26:11.559><c> this</c>

00:26:11.759 --> 00:26:11.769 align:start position:0%
that will initiate this request and this
 

00:26:11.769 --> 00:26:14.279 align:start position:0%
that will initiate this request and this
is<00:26:12.009><c> this</c><00:26:12.369><c> request</c><00:26:12.789><c> here</c><00:26:13.059><c> is</c><00:26:13.299><c> the</c><00:26:13.450><c> dab</c><00:26:13.690><c> saying</c>

00:26:14.279 --> 00:26:14.289 align:start position:0%
is this request here is the dab saying
 

00:26:14.289 --> 00:26:16.560 align:start position:0%
is this request here is the dab saying
hey<00:26:14.589><c> meta</c><00:26:14.829><c> mask</c><00:26:15.070><c> can</c><00:26:15.669><c> I</c><00:26:15.759><c> talk</c><00:26:15.999><c> to</c><00:26:16.179><c> this</c><00:26:16.269><c> plugin</c>

00:26:16.560 --> 00:26:16.570 align:start position:0%
hey meta mask can I talk to this plugin
 

00:26:16.570 --> 00:26:18.959 align:start position:0%
hey meta mask can I talk to this plugin
and<00:26:16.959><c> also</c><00:26:17.559><c> install</c><00:26:17.950><c> it</c><00:26:18.159><c> if</c><00:26:18.339><c> it's</c><00:26:18.489><c> not</c><00:26:18.639><c> already</c>

00:26:18.959 --> 00:26:18.969 align:start position:0%
and also install it if it's not already
 

00:26:18.969 --> 00:26:21.749 align:start position:0%
and also install it if it's not already
installed<00:26:19.209><c> so</c><00:26:20.049><c> this</c><00:26:20.499><c> is</c><00:26:20.649><c> the</c><00:26:20.919><c> DAP</c><00:26:21.129><c> asking</c>

00:26:21.749 --> 00:26:21.759 align:start position:0%
installed so this is the DAP asking
 

00:26:21.759 --> 00:26:24.299 align:start position:0%
installed so this is the DAP asking
permission<00:26:21.940><c> to</c><00:26:22.359><c> use</c><00:26:22.749><c> the</c><00:26:22.959><c> plugin</c><00:26:23.169><c> and</c><00:26:23.829><c> we're</c>

00:26:24.299 --> 00:26:24.309 align:start position:0%
permission to use the plugin and we're
 

00:26:24.309 --> 00:26:27.569 align:start position:0%
permission to use the plugin and we're
going<00:26:24.459><c> to</c><00:26:24.519><c> go</c><00:26:24.609><c> ahead</c><00:26:24.669><c> and</c><00:26:24.879><c> say</c><00:26:24.999><c> yes</c><00:26:26.279><c> and</c><00:26:27.279><c> now</c>

00:26:27.569 --> 00:26:27.579 align:start position:0%
going to go ahead and say yes and now
 

00:26:27.579 --> 00:26:30.119 align:start position:0%
going to go ahead and say yes and now
this<00:26:28.179><c> request</c><00:26:28.570><c> so</c><00:26:28.929><c> we're</c><00:26:29.499><c> still</c><00:26:29.649><c> working</c><00:26:30.039><c> on</c>

00:26:30.119 --> 00:26:30.129 align:start position:0%
this request so we're still working on
 

00:26:30.129 --> 00:26:32.810 align:start position:0%
this request so we're still working on
exactly<00:26:30.609><c> what</c><00:26:30.789><c> this</c><00:26:30.940><c> is</c><00:26:30.999><c> going</c><00:26:31.509><c> to</c><00:26:31.739><c> look</c><00:26:32.739><c> like</c>

00:26:32.810 --> 00:26:32.820 align:start position:0%
exactly what this is going to look like
 

00:26:32.820 --> 00:26:36.119 align:start position:0%
exactly what this is going to look like
but<00:26:33.820><c> this</c><00:26:34.089><c> request</c><00:26:34.479><c> is</c><00:26:34.779><c> the</c><00:26:34.899><c> plugin</c><00:26:35.169><c> which</c><00:26:35.679><c> we</c>

00:26:36.119 --> 00:26:36.129 align:start position:0%
but this request is the plugin which we
 

00:26:36.129 --> 00:26:39.449 align:start position:0%
but this request is the plugin which we
had<00:26:36.219><c> just</c><00:26:36.249><c> now</c><00:26:36.700><c> installed</c><00:26:37.179><c> saying</c><00:26:37.989><c> hey</c><00:26:38.459><c> can</c>

00:26:39.449 --> 00:26:39.459 align:start position:0%
had just now installed saying hey can
 

00:26:39.459 --> 00:26:41.759 align:start position:0%
had just now installed saying hey can
hide<00:26:39.729><c> the</c><00:26:39.999><c> plugin</c><00:26:40.479><c> get</c><00:26:41.169><c> the</c><00:26:41.289><c> permission</c><00:26:41.679><c> to</c>

00:26:41.759 --> 00:26:41.769 align:start position:0%
hide the plugin get the permission to
 

00:26:41.769 --> 00:26:44.190 align:start position:0%
hide the plugin get the permission to
show<00:26:41.950><c> alerts</c><00:26:42.429><c> on</c><00:26:42.759><c> the</c><00:26:42.909><c> user's</c><00:26:43.239><c> page</c><00:26:43.419><c> and</c><00:26:44.019><c> as</c>

00:26:44.190 --> 00:26:44.200 align:start position:0%
show alerts on the user's page and as
 

00:26:44.200 --> 00:26:46.319 align:start position:0%
show alerts on the user's page and as
Dan<00:26:44.649><c> mentioned</c><00:26:44.759><c> currently</c><00:26:45.759><c> we're</c><00:26:45.940><c> just</c><00:26:46.119><c> using</c>

00:26:46.319 --> 00:26:46.329 align:start position:0%
Dan mentioned currently we're just using
 

00:26:46.329 --> 00:26:48.389 align:start position:0%
Dan mentioned currently we're just using
that<00:26:46.539><c> at</c><00:26:46.659><c> browser</c><00:26:46.929><c> defaults</c><00:26:47.619><c> for</c><00:26:47.769><c> alert</c><00:26:48.129><c> and</c>

00:26:48.389 --> 00:26:48.399 align:start position:0%
that at browser defaults for alert and
 

00:26:48.399 --> 00:26:51.149 align:start position:0%
that at browser defaults for alert and
confirmed<00:26:48.849><c> but</c><00:26:49.089><c> we're</c><00:26:49.389><c> gonna</c><00:26:49.679><c> and</c><00:26:50.679><c> eventually</c>

00:26:51.149 --> 00:26:51.159 align:start position:0%
confirmed but we're gonna and eventually
 

00:26:51.159 --> 00:26:53.909 align:start position:0%
confirmed but we're gonna and eventually
we<00:26:51.700><c> want</c><00:26:51.849><c> to</c><00:26:52.059><c> allow</c><00:26:52.329><c> plug-in</c><00:26:53.320><c> developers</c><00:26:53.739><c> to</c>

00:26:53.909 --> 00:26:53.919 align:start position:0%
we want to allow plug-in developers to
 

00:26:53.919 --> 00:26:55.560 align:start position:0%
we want to allow plug-in developers to
build<00:26:54.249><c> their</c><00:26:54.519><c> own</c><00:26:54.549><c> sort</c><00:26:55.119><c> of</c><00:26:55.179><c> custom</c>

00:26:55.560 --> 00:26:55.570 align:start position:0%
build their own sort of custom
 

00:26:55.570 --> 00:26:57.449 align:start position:0%
build their own sort of custom
confirmation<00:26:56.229><c> screens</c><00:26:56.529><c> so</c><00:26:57.070><c> say</c><00:26:57.219><c> that</c><00:26:57.399><c> you</c>

00:26:57.449 --> 00:26:57.459 align:start position:0%
confirmation screens so say that you
 

00:26:57.459 --> 00:26:59.249 align:start position:0%
confirmation screens so say that you
have<00:26:57.579><c> some</c><00:26:57.820><c> interaction</c><00:26:58.269><c> you</c><00:26:58.989><c> go</c><00:26:59.109><c> to</c><00:26:59.169><c> the</c>

00:26:59.249 --> 00:26:59.259 align:start position:0%
have some interaction you go to the
 

00:26:59.259 --> 00:27:01.589 align:start position:0%
have some interaction you go to the
plug-in<00:26:59.619><c> for</c><00:26:59.859><c> your</c><00:26:59.919><c> death</c><00:27:00.249><c> the</c><00:27:01.089><c> death</c><00:27:01.269><c> calls</c>

00:27:01.589 --> 00:27:01.599 align:start position:0%
plug-in for your death the death calls
 

00:27:01.599 --> 00:27:03.089 align:start position:0%
plug-in for your death the death calls
the<00:27:01.779><c> method</c><00:27:02.079><c> of</c><00:27:02.139><c> the</c><00:27:02.259><c> plug-in</c><00:27:02.619><c> and</c><00:27:02.859><c> you</c><00:27:02.889><c> want</c>

00:27:03.089 --> 00:27:03.099 align:start position:0%
the method of the plug-in and you want
 

00:27:03.099 --> 00:27:04.739 align:start position:0%
the method of the plug-in and you want
to<00:27:03.159><c> display</c><00:27:03.369><c> a</c><00:27:03.519><c> custom</c><00:27:03.729><c> confirmation</c><00:27:04.629><c> screen</c>

00:27:04.739 --> 00:27:04.749 align:start position:0%
to display a custom confirmation screen
 

00:27:04.749 --> 00:27:07.669 align:start position:0%
to display a custom confirmation screen
and<00:27:05.409><c> that's</c><00:27:05.669><c> initiated</c><00:27:06.669><c> from</c><00:27:06.759><c> inside</c><00:27:07.209><c> venom</c><00:27:07.539><c> s</c>

00:27:07.669 --> 00:27:07.679 align:start position:0%
and that's initiated from inside venom s
 

00:27:07.679 --> 00:27:09.659 align:start position:0%
and that's initiated from inside venom s
you'll<00:27:08.679><c> be</c><00:27:08.799><c> able</c><00:27:08.889><c> to</c><00:27:09.070><c> do</c><00:27:09.159><c> that</c><00:27:09.369><c> eventually</c>

00:27:09.659 --> 00:27:09.669 align:start position:0%
you'll be able to do that eventually
 

00:27:09.669 --> 00:27:12.419 align:start position:0%
you'll be able to do that eventually
that's<00:27:10.419><c> the</c><00:27:10.509><c> plan</c><00:27:10.719><c> but</c><00:27:11.079><c> we'll</c><00:27:11.919><c> submit</c><00:27:12.129><c> that</c>

00:27:12.419 --> 00:27:12.429 align:start position:0%
that's the plan but we'll submit that
 

00:27:12.429 --> 00:27:15.389 align:start position:0%
that's the plan but we'll submit that
and<00:27:12.869><c> this</c><00:27:13.869><c> plugin</c><00:27:14.139><c> being</c><00:27:14.619><c> very</c><00:27:14.829><c> simple</c><00:27:15.190><c> it</c><00:27:15.369><c> has</c>

00:27:15.389 --> 00:27:15.399 align:start position:0%
and this plugin being very simple it has
 

00:27:15.399 --> 00:27:17.129 align:start position:0%
and this plugin being very simple it has
on<00:27:15.669><c> hello</c><00:27:15.879><c> method</c><00:27:16.089><c> so</c><00:27:16.570><c> we're</c><00:27:16.690><c> going</c><00:27:16.779><c> to</c><00:27:16.869><c> send</c>

00:27:17.129 --> 00:27:17.139 align:start position:0%
on hello method so we're going to send
 

00:27:17.139 --> 00:27:19.979 align:start position:0%
on hello method so we're going to send
the<00:27:17.229><c> hello</c><00:27:17.440><c> method</c><00:27:17.799><c> and</c><00:27:18.329><c> that</c><00:27:19.329><c> super</c><00:27:19.809><c> tiny</c>

00:27:19.979 --> 00:27:19.989 align:start position:0%
the hello method and that super tiny
 

00:27:19.989 --> 00:27:24.080 align:start position:0%
the hello method and that super tiny
text<00:27:20.409><c> says</c><00:27:20.589><c> hello</c><00:27:21.399><c> localhost</c>

00:27:24.080 --> 00:27:24.090 align:start position:0%
 
 

00:27:24.090 --> 00:27:27.080 align:start position:0%
 
and<00:27:24.180><c> and</c><00:27:25.170><c> the</c><00:27:25.710><c> big</c><00:27:25.860><c> deal</c><00:27:26.130><c> we</c><00:27:26.580><c> didn't</c><00:27:26.850><c> come</c><00:27:26.970><c> from</c>

00:27:27.080 --> 00:27:27.090 align:start position:0%
and and the big deal we didn't come from
 

00:27:27.090 --> 00:27:29.960 align:start position:0%
and and the big deal we didn't come from
the<00:27:27.270><c> page</c><00:27:27.590><c> it</c><00:27:28.590><c> came</c><00:27:28.800><c> from</c><00:27:28.920><c> venomous</c><00:27:29.250><c> yes</c><00:27:29.580><c> it</c>

00:27:29.960 --> 00:27:29.970 align:start position:0%
the page it came from venomous yes it
 

00:27:29.970 --> 00:27:31.870 align:start position:0%
the page it came from venomous yes it
came<00:27:30.150><c> from</c><00:27:30.270><c> it</c><00:27:30.360><c> so</c><00:27:30.510><c> it</c><00:27:30.660><c> because</c><00:27:30.960><c> it</c><00:27:31.080><c> uses</c><00:27:31.290><c> the</c>

00:27:31.870 --> 00:27:31.880 align:start position:0%
came from it so it because it uses the
 

00:27:31.880 --> 00:27:34.430 align:start position:0%
came from it so it because it uses the
alert<00:27:32.880><c> method</c><00:27:33.360><c> that</c><00:27:33.570><c> we've</c><00:27:33.750><c> defined</c><00:27:33.960><c> inside</c>

00:27:34.430 --> 00:27:34.440 align:start position:0%
alert method that we've defined inside
 

00:27:34.440 --> 00:27:36.680 align:start position:0%
alert method that we've defined inside
meta<00:27:34.890><c> mask</c><00:27:35.130><c> which</c><00:27:35.790><c> is</c><00:27:35.910><c> the</c><00:27:36.060><c> permission</c><00:27:36.450><c> and</c><00:27:36.600><c> a</c>

00:27:36.680 --> 00:27:36.690 align:start position:0%
meta mask which is the permission and a
 

00:27:36.690 --> 00:27:39.110 align:start position:0%
meta mask which is the permission and a
sport<00:27:37.080><c> when</c><00:27:37.170><c> it</c><00:27:37.290><c> was</c><00:27:37.440><c> installed</c><00:27:37.910><c> and</c><00:27:38.910><c> that's</c>

00:27:39.110 --> 00:27:39.120 align:start position:0%
sport when it was installed and that's
 

00:27:39.120 --> 00:27:42.770 align:start position:0%
sport when it was installed and that's
where<00:27:39.330><c> the</c><00:27:39.390><c> notification</c><00:27:40.050><c> came</c><00:27:40.980><c> from</c><00:27:41.600><c> and</c><00:27:42.600><c> so</c>

00:27:42.770 --> 00:27:42.780 align:start position:0%
where the notification came from and so
 

00:27:42.780 --> 00:27:44.870 align:start position:0%
where the notification came from and so
the<00:27:42.960><c> big</c><00:27:43.140><c> deal</c><00:27:43.350><c> is</c><00:27:43.710><c> so</c><00:27:43.950><c> the</c><00:27:44.130><c> big</c><00:27:44.250><c> deal</c><00:27:44.490><c> here</c><00:27:44.760><c> is</c>

00:27:44.870 --> 00:27:44.880 align:start position:0%
the big deal is so the big deal here is
 

00:27:44.880 --> 00:27:47.780 align:start position:0%
the big deal is so the big deal here is
that<00:27:45.060><c> now</c><00:27:45.270><c> we've</c><00:27:45.630><c> effectively</c><00:27:46.550><c> extended</c><00:27:47.550><c> the</c>

00:27:47.780 --> 00:27:47.790 align:start position:0%
that now we've effectively extended the
 

00:27:47.790 --> 00:27:50.630 align:start position:0%
that now we've effectively extended the
venom<00:27:48.480><c> s</c><00:27:48.600><c> in</c><00:27:48.840><c> crazy</c><00:27:49.080><c> provider</c><00:27:49.590><c> with</c><00:27:50.190><c> an</c><00:27:50.280><c> RPC</c>

00:27:50.630 --> 00:27:50.640 align:start position:0%
venom s in crazy provider with an RPC
 

00:27:50.640 --> 00:27:53.480 align:start position:0%
venom s in crazy provider with an RPC
method<00:27:51.290><c> that</c><00:27:52.290><c> belongs</c><00:27:52.620><c> to</c><00:27:52.710><c> a</c><00:27:52.800><c> plug-in</c><00:27:53.220><c> that's</c>

00:27:53.480 --> 00:27:53.490 align:start position:0%
method that belongs to a plug-in that's
 

00:27:53.490 --> 00:27:54.230 align:start position:0%
method that belongs to a plug-in that's
running

00:27:54.230 --> 00:27:54.240 align:start position:0%
running
 

00:27:54.240 --> 00:27:56.720 align:start position:0%
running
trustless<00:27:54.780><c> lis</c><00:27:55.020><c> inside</c><00:27:55.830><c> masked</c><00:27:56.100><c> men</c><00:27:56.460><c> amassed</c>

00:27:56.720 --> 00:27:56.730 align:start position:0%
trustless lis inside masked men amassed
 

00:27:56.730 --> 00:28:01.100 align:start position:0%
trustless lis inside masked men amassed
in<00:27:56.970><c> SS</c><00:27:57.420><c> container</c><00:27:57.780><c> and</c><00:27:59.120><c> so</c><00:28:00.120><c> if</c><00:28:00.270><c> we</c><00:28:00.450><c> look</c><00:28:00.690><c> under</c>

00:28:01.100 --> 00:28:01.110 align:start position:0%
in SS container and so if we look under
 

00:28:01.110 --> 00:28:03.710 align:start position:0%
in SS container and so if we look under
the<00:28:01.230><c> hood</c><00:28:01.380><c> here</c><00:28:01.860><c> of</c><00:28:02.250><c> what's</c><00:28:02.490><c> going</c><00:28:02.700><c> on</c><00:28:02.940><c> you</c><00:28:03.690><c> can</c>

00:28:03.710 --> 00:28:03.720 align:start position:0%
the hood here of what's going on you can
 

00:28:03.720 --> 00:28:10.340 align:start position:0%
the hood here of what's going on you can
start<00:28:04.110><c> with</c>

00:28:10.340 --> 00:28:10.350 align:start position:0%
 
 

00:28:10.350 --> 00:28:13.490 align:start position:0%
 
start<00:28:11.010><c> with</c><00:28:11.310><c> the</c><00:28:11.580><c> index.html</c>

00:28:13.490 --> 00:28:13.500 align:start position:0%
start with the index.html
 

00:28:13.500 --> 00:28:15.650 align:start position:0%
start with the index.html
so<00:28:14.340><c> this</c><00:28:14.460><c> is</c><00:28:14.640><c> the</c><00:28:14.850><c> web</c><00:28:15.150><c> page</c><00:28:15.180><c> we</c><00:28:15.540><c> were</c><00:28:15.630><c> just</c>

00:28:15.650 --> 00:28:15.660 align:start position:0%
so this is the web page we were just
 

00:28:15.660 --> 00:28:18.560 align:start position:0%
so this is the web page we were just
looking<00:28:15.930><c> for</c><00:28:16.290><c> our</c><00:28:16.320><c> front</c><00:28:16.800><c> end</c><00:28:16.980><c> as</c><00:28:17.190><c> it</c><00:28:17.340><c> works</c><00:28:17.570><c> as</c>

00:28:18.560 --> 00:28:18.570 align:start position:0%
looking for our front end as it works as
 

00:28:18.570 --> 00:28:20.390 align:start position:0%
looking for our front end as it works as
a<00:28:18.630><c> buttons</c><00:28:19.110><c> and</c><00:28:19.320><c> stuff</c><00:28:19.500><c> and</c><00:28:19.770><c> the</c><00:28:19.890><c> first</c><00:28:20.160><c> thing</c>

00:28:20.390 --> 00:28:20.400 align:start position:0%
a buttons and stuff and the first thing
 

00:28:20.400 --> 00:28:23.860 align:start position:0%
a buttons and stuff and the first thing
I<00:28:20.790><c> want</c><00:28:21.450><c> to</c><00:28:21.870><c> bring</c><00:28:22.380><c> your</c><00:28:22.560><c> attention</c><00:28:22.680><c> to</c><00:28:23.010><c> is</c>

00:28:23.860 --> 00:28:23.870 align:start position:0%
I want to bring your attention to is
 

00:28:23.870 --> 00:28:26.300 align:start position:0%
I want to bring your attention to is
this<00:28:24.870><c> connected</c><00:28:25.350><c> to</c><00:28:25.500><c> the</c><00:28:25.650><c> function</c><00:28:26.010><c> of</c><00:28:26.070><c> gear</c>

00:28:26.300 --> 00:28:26.310 align:start position:0%
this connected to the function of gear
 

00:28:26.310 --> 00:28:32.210 align:start position:0%
this connected to the function of gear
so<00:28:26.580><c> this</c><00:28:27.420><c> follows</c><00:28:27.720><c> the</c><00:28:28.230><c> EIP</c><00:28:29.030><c> 22:55</c><00:28:31.130><c> api</c><00:28:32.130><c> that</c>

00:28:32.210 --> 00:28:32.220 align:start position:0%
so this follows the EIP 22:55 api that
 

00:28:32.220 --> 00:28:35.650 align:start position:0%
so this follows the EIP 22:55 api that
damn<00:28:32.700><c> showed</c><00:28:33.450><c> earlier</c><00:28:33.780><c> in</c><00:28:33.900><c> his</c><00:28:34.080><c> slides</c><00:28:34.320><c> and</c><00:28:34.650><c> so</c>

00:28:35.650 --> 00:28:35.660 align:start position:0%
damn showed earlier in his slides and so
 

00:28:35.660 --> 00:28:38.870 align:start position:0%
damn showed earlier in his slides and so
this<00:28:36.660><c> is</c><00:28:36.810><c> again</c><00:28:37.080><c> the</c><00:28:37.320><c> dab</c><00:28:38.100><c> asking</c><00:28:38.670><c> for</c>

00:28:38.870 --> 00:28:38.880 align:start position:0%
this is again the dab asking for
 

00:28:38.880 --> 00:28:41.690 align:start position:0%
this is again the dab asking for
permissions<00:28:39.510><c> to</c><00:28:39.810><c> talk</c><00:28:40.200><c> to</c><00:28:40.350><c> the</c><00:28:40.440><c> plugin</c><00:28:40.800><c> and</c><00:28:40.980><c> so</c>

00:28:41.690 --> 00:28:41.700 align:start position:0%
permissions to talk to the plugin and so
 

00:28:41.700 --> 00:28:43.520 align:start position:0%
permissions to talk to the plugin and so
the<00:28:42.000><c> method</c><00:28:42.300><c> is</c><00:28:42.420><c> wallet</c><00:28:42.750><c> request</c><00:28:42.930><c> permissions</c>

00:28:43.520 --> 00:28:43.530 align:start position:0%
the method is wallet request permissions
 

00:28:43.530 --> 00:28:48.680 align:start position:0%
the method is wallet request permissions
and<00:28:44.390><c> the</c><00:28:45.920><c> permission</c><00:28:46.920><c> is</c><00:28:47.370><c> is</c><00:28:47.790><c> plug</c><00:28:48.090><c> in</c><00:28:48.210><c> origin</c>

00:28:48.680 --> 00:28:48.690 align:start position:0%
and the permission is is plug in origin
 

00:28:48.690 --> 00:28:57.170 align:start position:0%
and the permission is is plug in origin
strings<00:28:49.080><c> that</c><00:28:50.010><c> we</c><00:28:50.220><c> construct</c><00:28:53.060><c> and</c><00:28:56.180><c> so</c>

00:28:57.170 --> 00:28:57.180 align:start position:0%
strings that we construct and so
 

00:28:57.180 --> 00:28:59.000 align:start position:0%
strings that we construct and so
basically<00:28:57.840><c> and</c><00:28:58.080><c> basically</c><00:28:58.350><c> what</c><00:28:58.530><c> that</c><00:28:58.680><c> is</c><00:28:58.860><c> it</c>

00:28:59.000 --> 00:28:59.010 align:start position:0%
basically and basically what that is it
 

00:28:59.010 --> 00:29:02.540 align:start position:0%
basically and basically what that is it
just<00:28:59.220><c> that</c><00:28:59.430><c> takes</c><00:28:59.850><c> this</c><00:29:01.190><c> permission</c><00:29:02.190><c> and</c>

00:29:02.540 --> 00:29:02.550 align:start position:0%
just that takes this permission and
 

00:29:02.550 --> 00:29:06.050 align:start position:0%
just that takes this permission and
namespace<00:29:03.210><c> prefix</c><00:29:03.810><c> and</c><00:29:04.140><c> then</c><00:29:04.950><c> the</c><00:29:05.160><c> plugins</c>

00:29:06.050 --> 00:29:06.060 align:start position:0%
namespace prefix and then the plugins
 

00:29:06.060 --> 00:29:08.810 align:start position:0%
namespace prefix and then the plugins
origin<00:29:07.050><c> string</c><00:29:07.560><c> and</c><00:29:07.800><c> just</c><00:29:07.830><c> tacks</c><00:29:08.220><c> it</c><00:29:08.370><c> on</c><00:29:08.520><c> and</c>

00:29:08.810 --> 00:29:08.820 align:start position:0%
origin string and just tacks it on and
 

00:29:08.820 --> 00:29:11.120 align:start position:0%
origin string and just tacks it on and
just<00:29:08.850><c> add</c><00:29:09.540><c> towards</c><00:29:09.810><c> them</c><00:29:09.990><c> together</c><00:29:10.140><c> and</c><00:29:10.620><c> that</c>

00:29:11.120 --> 00:29:11.130 align:start position:0%
just add towards them together and that
 

00:29:11.130 --> 00:29:13.340 align:start position:0%
just add towards them together and that
becomes<00:29:11.490><c> a</c><00:29:11.610><c> permission</c><00:29:11.940><c> identifying</c><00:29:12.630><c> the</c>

00:29:13.340 --> 00:29:13.350 align:start position:0%
becomes a permission identifying the
 

00:29:13.350 --> 00:29:18.020 align:start position:0%
becomes a permission identifying the
 and<00:29:13.950><c> then</c><00:29:15.200><c> we</c><00:29:16.200><c> have</c><00:29:16.440><c> the</c><00:29:17.280><c> send</c><00:29:17.580><c> handler</c>

00:29:18.020 --> 00:29:18.030 align:start position:0%
 and then we have the send handler
 

00:29:18.030 --> 00:29:20.510 align:start position:0%
 and then we have the send handler
here<00:29:18.480><c> which</c><00:29:19.260><c> again</c><00:29:19.410><c> just</c><00:29:19.740><c> uses</c><00:29:20.040><c> the</c><00:29:20.160><c> infeed</c>

00:29:20.510 --> 00:29:20.520 align:start position:0%
here which again just uses the infeed
 

00:29:20.520 --> 00:29:22.720 align:start position:0%
here which again just uses the infeed
provider<00:29:20.880><c> to</c><00:29:21.240><c> send</c><00:29:21.750><c> a</c><00:29:21.810><c> message</c><00:29:22.110><c> to</c><00:29:22.140><c> meta</c><00:29:22.410><c> mask</c>

00:29:22.720 --> 00:29:22.730 align:start position:0%
provider to send a message to meta mask
 

00:29:22.730 --> 00:29:26.960 align:start position:0%
provider to send a message to meta mask
but<00:29:23.730><c> now</c><00:29:23.910><c> the</c><00:29:24.510><c> method</c><00:29:24.960><c> we</c><00:29:25.740><c> use</c><00:29:25.920><c> plugin</c><00:29:26.610><c> origin</c>

00:29:26.960 --> 00:29:26.970 align:start position:0%
but now the method we use plugin origin
 

00:29:26.970 --> 00:29:28.850 align:start position:0%
but now the method we use plugin origin
as<00:29:27.120><c> the</c><00:29:27.300><c> method</c><00:29:27.690><c> which</c><00:29:28.200><c> tells</c><00:29:28.440><c> better</c><00:29:28.650><c> best</c>

00:29:28.850 --> 00:29:28.860 align:start position:0%
as the method which tells better best
 

00:29:28.860 --> 00:29:33.050 align:start position:0%
as the method which tells better best
hey<00:29:29.130><c> I</c><00:29:29.600><c> want</c><00:29:30.600><c> to</c><00:29:30.950><c> talk</c><00:29:31.950><c> to</c><00:29:32.160><c> the</c><00:29:32.340><c> plug-in</c><00:29:32.580><c> that's</c>

00:29:33.050 --> 00:29:33.060 align:start position:0%
hey I want to talk to the plug-in that's
 

00:29:33.060 --> 00:29:35.810 align:start position:0%
hey I want to talk to the plug-in that's
identified<00:29:33.510><c> by</c><00:29:33.810><c> this</c><00:29:33.870><c> string</c><00:29:34.290><c> and</c><00:29:34.820><c> inside</c>

00:29:35.810 --> 00:29:35.820 align:start position:0%
identified by this string and inside
 

00:29:35.820 --> 00:29:38.540 align:start position:0%
identified by this string and inside
here<00:29:36.180><c> we</c><00:29:36.360><c> send</c><00:29:36.600><c> an</c><00:29:36.720><c> object</c><00:29:37.230><c> that</c><00:29:38.160><c> can</c><00:29:38.340><c> take</c>

00:29:38.540 --> 00:29:38.550 align:start position:0%
here we send an object that can take
 

00:29:38.550 --> 00:29:40.490 align:start position:0%
here we send an object that can take
whatever<00:29:38.820><c> shape</c><00:29:39.270><c> the</c><00:29:39.540><c> plug-in</c><00:29:39.990><c> developer</c>

00:29:40.490 --> 00:29:40.500 align:start position:0%
whatever shape the plug-in developer
 

00:29:40.500 --> 00:29:43.400 align:start position:0%
whatever shape the plug-in developer
wants<00:29:40.830><c> it</c><00:29:40.950><c> to</c><00:29:41.040><c> take</c><00:29:41.510><c> but</c><00:29:42.510><c> we</c><00:29:42.720><c> just</c><00:29:42.930><c> used</c><00:29:43.170><c> like</c>

00:29:43.400 --> 00:29:43.410 align:start position:0%
wants it to take but we just used like
 

00:29:43.410 --> 00:29:47.000 align:start position:0%
wants it to take but we just used like
the<00:29:43.830><c> same</c><00:29:44.070><c> RPC</c><00:29:44.790><c> request</c><00:29:45.230><c> object</c><00:29:46.230><c> format</c><00:29:46.560><c> and</c>

00:29:47.000 --> 00:29:47.010 align:start position:0%
the same RPC request object format and
 

00:29:47.010 --> 00:29:50.720 align:start position:0%
the same RPC request object format and
there's<00:29:47.520><c> one</c><00:29:47.730><c> and</c><00:29:48.720><c> the</c><00:29:48.840><c> method</c><00:29:49.140><c> is</c><00:29:49.290><c> low</c><00:29:49.530><c> and</c><00:29:50.460><c> if</c>

00:29:50.720 --> 00:29:50.730 align:start position:0%
there's one and the method is low and if
 

00:29:50.730 --> 00:29:55.430 align:start position:0%
there's one and the method is low and if
we<00:29:50.910><c> look</c><00:29:51.120><c> at</c><00:29:51.330><c> the</c><00:29:51.570><c> plugin</c><00:29:51.930><c> source</c><00:29:52.170><c> code</c>

00:29:55.430 --> 00:29:55.440 align:start position:0%
 
 

00:29:55.440 --> 00:29:58.940 align:start position:0%
 
and<00:29:55.620><c> his</c><00:29:56.100><c> ten</c><00:29:56.400><c> lines</c><00:29:56.750><c> and</c><00:29:57.750><c> we</c><00:29:57.900><c> see</c><00:29:58.110><c> that</c><00:29:58.740><c> it</c>

00:29:58.940 --> 00:29:58.950 align:start position:0%
and his ten lines and we see that it
 

00:29:58.950 --> 00:30:00.710 align:start position:0%
and his ten lines and we see that it
defined<00:29:59.340><c> the</c><00:29:59.460><c> single</c><00:29:59.880><c> method</c><00:30:00.210><c> called</c><00:30:00.420><c> below</c>

00:30:00.710 --> 00:30:00.720 align:start position:0%
defined the single method called below
 

00:30:00.720 --> 00:30:05.180 align:start position:0%
defined the single method called below
and<00:30:01.200><c> it</c><00:30:01.830><c> sends</c><00:30:02.100><c> back</c><00:30:02.190><c> below</c><00:30:02.730><c> whatever</c><00:30:04.190><c> origin</c>

00:30:05.180 --> 00:30:05.190 align:start position:0%
and it sends back below whatever origin
 

00:30:05.190 --> 00:30:07.400 align:start position:0%
and it sends back below whatever origin
and<00:30:05.520><c> it</c><00:30:05.910><c> came</c><00:30:06.120><c> from</c><00:30:06.360><c> and</c><00:30:06.630><c> the</c><00:30:06.720><c> origin</c><00:30:07.140><c> here</c>

00:30:07.400 --> 00:30:07.410 align:start position:0%
and it came from and the origin here
 

00:30:07.410 --> 00:30:09.020 align:start position:0%
and it came from and the origin here
that's<00:30:07.650><c> the</c><00:30:07.800><c> origin</c><00:30:08.100><c> of</c><00:30:08.160><c> the</c><00:30:08.310><c> DAF</c><00:30:08.520><c> that</c><00:30:08.790><c> sent</c>

00:30:09.020 --> 00:30:09.030 align:start position:0%
that's the origin of the DAF that sent
 

00:30:09.030 --> 00:30:11.810 align:start position:0%
that's the origin of the DAF that sent
the<00:30:09.120><c> request</c><00:30:09.770><c> and</c><00:30:10.770><c> so</c><00:30:11.040><c> to</c><00:30:11.100><c> just</c><00:30:11.250><c> go</c><00:30:11.550><c> over</c><00:30:11.700><c> what</c>

00:30:11.810 --> 00:30:11.820 align:start position:0%
the request and so to just go over what
 

00:30:11.820 --> 00:30:14.780 align:start position:0%
the request and so to just go over what
we<00:30:12.120><c> have</c><00:30:12.240><c> going</c><00:30:12.510><c> on</c><00:30:12.660><c> here</c><00:30:12.980><c> we</c><00:30:13.980><c> have</c><00:30:14.100><c> this</c><00:30:14.280><c> as</c><00:30:14.550><c> I</c>

00:30:14.780 --> 00:30:14.790 align:start position:0%
we have going on here we have this as I
 

00:30:14.790 --> 00:30:17.000 align:start position:0%
we have going on here we have this as I
mentioned<00:30:15.150><c> the</c><00:30:15.210><c> global</c><00:30:15.660><c> wallet</c><00:30:16.590><c> up</c><00:30:16.770><c> that</c>

00:30:17.000 --> 00:30:17.010 align:start position:0%
mentioned the global wallet up that
 

00:30:17.010 --> 00:30:19.250 align:start position:0%
mentioned the global wallet up that
wallet<00:30:17.400><c> object</c><00:30:17.820><c> which</c><00:30:18.090><c> is</c><00:30:18.270><c> the</c><00:30:18.420><c> API</c><00:30:18.780><c> that</c><00:30:19.020><c> meta</c>

00:30:19.250 --> 00:30:19.260 align:start position:0%
wallet object which is the API that meta
 

00:30:19.260 --> 00:30:22.430 align:start position:0%
wallet object which is the API that meta
mask<00:30:19.500><c> exposes</c><00:30:20.070><c> to</c><00:30:20.100><c> the</c><00:30:20.250><c> plugin</c><00:30:20.640><c> and</c><00:30:21.440><c> this</c>

00:30:22.430 --> 00:30:22.440 align:start position:0%
mask exposes to the plugin and this
 

00:30:22.440 --> 00:30:27.350 align:start position:0%
mask exposes to the plugin and this
register<00:30:23.070><c> RPC</c><00:30:23.550><c> message</c><00:30:23.700><c> handler</c><00:30:24.270><c> is</c><00:30:24.840><c> what</c><00:30:26.360><c> if</c>

00:30:27.350 --> 00:30:27.360 align:start position:0%
register RPC message handler is what if
 

00:30:27.360 --> 00:30:29.270 align:start position:0%
register RPC message handler is what if
what<00:30:27.540><c> you</c><00:30:27.720><c> use</c><00:30:27.990><c> as</c><00:30:28.260><c> a</c><00:30:28.290><c> plugin</c><00:30:28.680><c> developer</c><00:30:29.130><c> to</c>

00:30:29.270 --> 00:30:29.280 align:start position:0%
what you use as a plugin developer to
 

00:30:29.280 --> 00:30:31.340 align:start position:0%
what you use as a plugin developer to
extend<00:30:29.670><c> the</c><00:30:29.790><c> meta</c><00:30:29.940><c> mask</c><00:30:30.180><c> in</c><00:30:30.390><c> to</c><00:30:30.780><c> effectively</c>

00:30:31.340 --> 00:30:31.350 align:start position:0%
extend the meta mask in to effectively
 

00:30:31.350 --> 00:30:34.640 align:start position:0%
extend the meta mask in to effectively
extend<00:30:31.830><c> the</c><00:30:32.340><c> Menem</c><00:30:32.640><c> s</c><00:30:32.790><c> in-page</c><00:30:33.380><c> provider</c><00:30:34.380><c> API</c>

00:30:34.640 --> 00:30:34.650 align:start position:0%
extend the Menem s in-page provider API
 

00:30:34.650 --> 00:30:37.100 align:start position:0%
extend the Menem s in-page provider API
and<00:30:35.250><c> so</c><00:30:35.760><c> that</c><00:30:35.880><c> takes</c><00:30:36.030><c> an</c><00:30:36.240><c> origin</c><00:30:36.600><c> string</c><00:30:36.870><c> which</c>

00:30:37.100 --> 00:30:37.110 align:start position:0%
and so that takes an origin string which
 

00:30:37.110 --> 00:30:40.130 align:start position:0%
and so that takes an origin string which
is<00:30:37.140><c> the</c><00:30:37.470><c> string</c><00:30:37.770><c> of</c><00:30:37.980><c> the</c><00:30:38.600><c> requesting</c><00:30:39.600><c> context</c>

00:30:40.130 --> 00:30:40.140 align:start position:0%
is the string of the requesting context
 

00:30:40.140 --> 00:30:40.880 align:start position:0%
is the string of the requesting context
like<00:30:40.350><c> the</c><00:30:40.500><c> daps</c>

00:30:40.880 --> 00:30:40.890 align:start position:0%
like the daps
 

00:30:40.890 --> 00:30:44.060 align:start position:0%
like the daps
origin<00:30:41.340><c> and</c><00:30:41.580><c> then</c><00:30:42.120><c> a</c><00:30:42.420><c> request</c><00:30:43.200><c> object</c><00:30:43.410><c> that</c>

00:30:44.060 --> 00:30:44.070 align:start position:0%
origin and then a request object that
 

00:30:44.070 --> 00:30:45.650 align:start position:0%
origin and then a request object that
can<00:30:44.250><c> be</c><00:30:44.310><c> whatever</c><00:30:44.610><c> shape</c><00:30:44.970><c> you</c><00:30:45.180><c> want</c><00:30:45.240><c> it</c>

00:30:45.650 --> 00:30:45.660 align:start position:0%
can be whatever shape you want it
 

00:30:45.660 --> 00:30:46.910 align:start position:0%
can be whatever shape you want it
doesn't<00:30:45.930><c> even</c><00:30:46.020><c> have</c><00:30:46.200><c> to</c><00:30:46.260><c> be</c><00:30:46.350><c> an</c><00:30:46.500><c> opportunity</c>

00:30:46.910 --> 00:30:46.920 align:start position:0%
doesn't even have to be an opportunity
 

00:30:46.920 --> 00:30:48.380 align:start position:0%
doesn't even have to be an opportunity
to<00:30:47.040><c> be</c><00:30:47.130><c> a</c><00:30:47.160><c> script</c><00:30:47.460><c> it</c><00:30:47.580><c> could</c><00:30:47.700><c> be</c><00:30:47.820><c> whatever</c><00:30:47.970><c> but</c>

00:30:48.380 --> 00:30:48.390 align:start position:0%
to be a script it could be whatever but
 

00:30:48.390 --> 00:30:52.580 align:start position:0%
to be a script it could be whatever but
and<00:30:50.150><c> by</c><00:30:51.150><c> convention</c><00:30:51.660><c> of</c><00:30:51.750><c> Markus</c><00:30:52.050><c> it</c><00:30:52.170><c> goes</c><00:30:52.410><c> on</c>

00:30:52.580 --> 00:30:52.590 align:start position:0%
and by convention of Markus it goes on
 

00:30:52.590 --> 00:30:57.110 align:start position:0%
and by convention of Markus it goes on
and<00:30:53.240><c> it</c><00:30:54.240><c> just</c><00:30:54.270><c> says</c><00:30:55.220><c> hello</c><00:30:56.220><c> origins</c><00:30:56.760><c> string</c><00:30:56.970><c> is</c>

00:30:57.110 --> 00:30:57.120 align:start position:0%
and it just says hello origins string is
 

00:30:57.120 --> 00:30:59.060 align:start position:0%
and it just says hello origins string is
what<00:30:57.270><c> it</c><00:30:57.390><c> returns</c><00:30:57.510><c> and</c><00:30:57.900><c> if</c><00:30:57.990><c> it</c><00:30:58.110><c> doesn't</c><00:30:58.560><c> get</c><00:30:59.010><c> a</c>

00:30:59.060 --> 00:30:59.070 align:start position:0%
what it returns and if it doesn't get a
 

00:30:59.070 --> 00:31:01.940 align:start position:0%
what it returns and if it doesn't get a
method<00:30:59.540><c> that</c><00:31:00.540><c> it</c><00:31:00.780><c> recognized</c><00:31:01.320><c> it</c><00:31:01.560><c> it</c>

00:31:01.940 --> 00:31:01.950 align:start position:0%
method that it recognized it it
 

00:31:01.950 --> 00:31:04.550 align:start position:0%
method that it recognized it it
recognizes<00:31:02.430><c> it</c><00:31:02.790><c> throws</c><00:31:03.060><c> an</c><00:31:03.210><c> error</c><00:31:03.360><c> and</c><00:31:03.720><c> so</c><00:31:04.350><c> we</c>

00:31:04.550 --> 00:31:04.560 align:start position:0%
recognizes it throws an error and so we
 

00:31:04.560 --> 00:31:07.790 align:start position:0%
recognizes it throws an error and so we
can<00:31:04.740><c> very</c><00:31:04.980><c> simply</c><00:31:05.220><c> alter</c><00:31:05.880><c> this</c><00:31:06.030><c> and</c><00:31:06.800><c> since</c>

00:31:07.790 --> 00:31:07.800 align:start position:0%
can very simply alter this and since
 

00:31:07.800 --> 00:31:12.990 align:start position:0%
can very simply alter this and since
we're<00:31:08.070><c> at</c><00:31:08.520><c> DEFCON</c><00:31:08.700><c> 5</c>

00:31:12.990 --> 00:31:13.000 align:start position:0%
 
 

00:31:13.000 --> 00:31:17.430 align:start position:0%
 
and<00:31:13.960><c> we'll</c><00:31:14.110><c> write</c><00:31:14.320><c> the</c><00:31:14.620><c> bill</c><00:31:15.630><c> and</c><00:31:16.630><c> we'll</c><00:31:17.260><c> go</c>

00:31:17.430 --> 00:31:17.440 align:start position:0%
and we'll write the bill and we'll go
 

00:31:17.440 --> 00:31:21.120 align:start position:0%
and we'll write the bill and we'll go
back<00:31:17.710><c> the</c><00:31:18.520><c> image</c><00:31:19.169><c> and</c><00:31:20.169><c> now</c><00:31:20.350><c> because</c><00:31:20.620><c> I</c><00:31:20.740><c> rebuilt</c>

00:31:21.120 --> 00:31:21.130 align:start position:0%
back the image and now because I rebuilt
 

00:31:21.130 --> 00:31:22.529 align:start position:0%
back the image and now because I rebuilt
the<00:31:21.250><c> plug-in</c><00:31:21.640><c> we're</c><00:31:22.059><c> going</c><00:31:22.210><c> to</c><00:31:22.270><c> we're</c><00:31:22.510><c> just</c>

00:31:22.529 --> 00:31:22.539 align:start position:0%
the plug-in we're going to we're just
 

00:31:22.539 --> 00:31:24.810 align:start position:0%
the plug-in we're going to we're just
going<00:31:22.809><c> to</c><00:31:22.870><c> do</c><00:31:23.320><c> the</c><00:31:23.530><c> Kinect</c><00:31:23.919><c> flow</c><00:31:24.130><c> again</c><00:31:24.429><c> and</c>

00:31:24.810 --> 00:31:24.820 align:start position:0%
going to do the Kinect flow again and
 

00:31:24.820 --> 00:31:29.669 align:start position:0%
going to do the Kinect flow again and
reinstall<00:31:25.419><c> it</c><00:31:25.450><c> and</c><00:31:27.480><c> now</c><00:31:28.480><c> if</c><00:31:28.630><c> we</c><00:31:28.720><c> send</c><00:31:28.990><c> below</c><00:31:29.200><c> we</c>

00:31:29.669 --> 00:31:29.679 align:start position:0%
reinstall it and now if we send below we
 

00:31:29.679 --> 00:31:39.260 align:start position:0%
reinstall it and now if we send below we
get<00:31:29.890><c> from</c><00:31:30.730><c> each</c><00:31:30.850><c> you</c><00:31:30.970><c> want</c><00:31:31.120><c> localhost</c><00:31:32.100><c> instead</c>

00:31:39.260 --> 00:31:39.270 align:start position:0%
 
 

00:31:39.270 --> 00:31:43.289 align:start position:0%
 
thanks<00:31:40.270><c> if</c><00:31:40.960><c> you</c><00:31:41.049><c> like</c><00:31:41.409><c> that</c><00:31:41.880><c> just</c><00:31:42.880><c> we</c><00:31:43.059><c> didn't</c>

00:31:43.289 --> 00:31:43.299 align:start position:0%
thanks if you like that just we didn't
 

00:31:43.299 --> 00:31:47.940 align:start position:0%
thanks if you like that just we didn't
see<00:31:44.250><c> what</c><00:31:45.250><c> these</c><00:31:45.400><c> examples</c><00:31:45.970><c> do</c><00:31:46.559><c> and</c><00:31:47.559><c> before</c><00:31:47.740><c> I</c>

00:31:47.940 --> 00:31:47.950 align:start position:0%
see what these examples do and before I
 

00:31:47.950 --> 00:31:49.740 align:start position:0%
see what these examples do and before I
do<00:31:48.010><c> that</c><00:31:48.130><c> was</c><00:31:48.520><c> there</c><00:31:48.669><c> a</c><00:31:48.700><c> question</c><00:31:48.850><c> in</c><00:31:49.179><c> the</c><00:31:49.299><c> back</c>

00:31:49.740 --> 00:31:49.750 align:start position:0%
do that was there a question in the back
 

00:31:49.750 --> 00:31:51.810 align:start position:0%
do that was there a question in the back
what<00:31:49.929><c> happens</c><00:31:50.289><c> when</c><00:31:50.470><c> the</c><00:31:50.650><c> remote</c><00:31:50.950><c> bundle</c><00:31:51.580><c> gets</c>

00:31:51.810 --> 00:31:51.820 align:start position:0%
what happens when the remote bundle gets
 

00:31:51.820 --> 00:31:55.380 align:start position:0%
what happens when the remote bundle gets
changed<00:31:52.179><c> if</c><00:31:52.450><c> you</c><00:31:52.539><c> not</c><00:31:52.690><c> the</c><00:31:52.870><c> in</c><00:31:53.080><c> app</c><00:31:53.370><c> and</c><00:31:54.370><c> so</c><00:31:54.730><c> we</c>

00:31:55.380 --> 00:31:55.390 align:start position:0%
changed if you not the in app and so we
 

00:31:55.390 --> 00:31:59.130 align:start position:0%
changed if you not the in app and so we
will<00:31:55.659><c> have</c><00:31:56.429><c> some</c><00:31:57.429><c> well-defined</c><00:31:58.240><c> way</c><00:31:58.780><c> of</c>

00:31:59.130 --> 00:31:59.140 align:start position:0%
will have some well-defined way of
 

00:31:59.140 --> 00:32:02.190 align:start position:0%
will have some well-defined way of
handling<00:31:59.650><c> updates</c><00:32:00.309><c> to</c><00:32:00.490><c> plugins</c><00:32:00.909><c> we</c><00:32:01.780><c> have</c><00:32:01.900><c> yet</c>

00:32:02.190 --> 00:32:02.200 align:start position:0%
handling updates to plugins we have yet
 

00:32:02.200 --> 00:32:05.130 align:start position:0%
handling updates to plugins we have yet
to<00:32:03.000><c> define</c><00:32:04.000><c> what</c><00:32:04.270><c> that's</c><00:32:04.419><c> going</c><00:32:04.659><c> to</c><00:32:04.750><c> look</c><00:32:04.929><c> like</c>

00:32:05.130 --> 00:32:05.140 align:start position:0%
to define what that's going to look like
 

00:32:05.140 --> 00:32:08.250 align:start position:0%
to define what that's going to look like
at<00:32:05.950><c> the</c><00:32:06.070><c> moment</c><00:32:06.190><c> since</c><00:32:06.580><c> it's</c><00:32:06.820><c> been</c><00:32:07.240><c> we</c><00:32:08.049><c> haven't</c>

00:32:08.250 --> 00:32:08.260 align:start position:0%
at the moment since it's been we haven't
 

00:32:08.260 --> 00:32:09.810 align:start position:0%
at the moment since it's been we haven't
defined<00:32:08.650><c> it</c><00:32:08.799><c> yet</c><00:32:08.860><c> since</c><00:32:09.220><c> nothing</c><00:32:09.429><c> is</c><00:32:09.640><c> in</c>

00:32:09.810 --> 00:32:09.820 align:start position:0%
defined it yet since nothing is in
 

00:32:09.820 --> 00:32:11.970 align:start position:0%
defined it yet since nothing is in
production<00:32:10.299><c> yet</c><00:32:10.450><c> but</c><00:32:11.260><c> there</c><00:32:11.409><c> will</c><00:32:11.559><c> be</c><00:32:11.620><c> a</c><00:32:11.770><c> way</c>

00:32:11.970 --> 00:32:11.980 align:start position:0%
production yet but there will be a way
 

00:32:11.980 --> 00:32:14.399 align:start position:0%
production yet but there will be a way
for<00:32:12.280><c> plug-ins</c><00:32:12.580><c> to</c><00:32:12.820><c> essentially</c><00:32:13.450><c> issue</c>

00:32:14.399 --> 00:32:14.409 align:start position:0%
for plug-ins to essentially issue
 

00:32:14.409 --> 00:32:16.409 align:start position:0%
for plug-ins to essentially issue
updates<00:32:15.010><c> to</c><00:32:15.159><c> themselves</c><00:32:15.730><c> like</c><00:32:15.909><c> let</c><00:32:16.150><c> users</c>

00:32:16.409 --> 00:32:16.419 align:start position:0%
updates to themselves like let users
 

00:32:16.419 --> 00:32:18.480 align:start position:0%
updates to themselves like let users
know<00:32:16.570><c> that</c><00:32:16.960><c> they're</c><00:32:17.080><c> updated</c><00:32:17.620><c> and</c><00:32:18.100><c> will</c><00:32:18.309><c> also</c>

00:32:18.480 --> 00:32:18.490 align:start position:0%
know that they're updated and will also
 

00:32:18.490 --> 00:32:21.750 align:start position:0%
know that they're updated and will also
provide<00:32:18.669><c> a</c><00:32:19.000><c> way</c><00:32:19.240><c> for</c><00:32:19.679><c> my</c><00:32:20.679><c> say</c><00:32:21.130><c> that</c><00:32:21.309><c> you</c><00:32:21.460><c> change</c>

00:32:21.750 --> 00:32:21.760 align:start position:0%
provide a way for my say that you change
 

00:32:21.760 --> 00:32:23.700 align:start position:0%
provide a way for my say that you change
say<00:32:22.330><c> that</c><00:32:22.510><c> because</c><00:32:22.809><c> the</c><00:32:22.929><c> plugins</c><00:32:23.260><c> can</c><00:32:23.380><c> persist</c>

00:32:23.700 --> 00:32:23.710 align:start position:0%
say that because the plugins can persist
 

00:32:23.710 --> 00:32:26.370 align:start position:0%
say that because the plugins can persist
their<00:32:23.950><c> state</c><00:32:24.250><c> also</c><00:32:24.549><c> and</c><00:32:25.090><c> will</c><00:32:25.659><c> also</c><00:32:25.990><c> expose</c><00:32:26.320><c> a</c>

00:32:26.370 --> 00:32:26.380 align:start position:0%
their state also and will also expose a
 

00:32:26.380 --> 00:32:28.890 align:start position:0%
their state also and will also expose a
way<00:32:26.620><c> for</c><00:32:27.039><c> updating</c><00:32:27.610><c> without</c><00:32:27.880><c> like</c><00:32:28.150><c> erasing</c><00:32:28.510><c> in</c>

00:32:28.890 --> 00:32:28.900 align:start position:0%
way for updating without like erasing in
 

00:32:28.900 --> 00:32:31.200 align:start position:0%
way for updating without like erasing in
its<00:32:29.049><c> state</c><00:32:29.530><c> its</c><00:32:30.039><c> local</c><00:32:30.429><c> state</c><00:32:30.669><c> inside</c><00:32:31.030><c> the</c>

00:32:31.200 --> 00:32:31.210 align:start position:0%
its state its local state inside the
 

00:32:31.210 --> 00:32:34.740 align:start position:0%
its state its local state inside the
users<00:32:31.539><c> attention</c><00:32:32.070><c> yeah</c><00:32:33.070><c> but</c><00:32:34.059><c> for</c><00:32:34.210><c> now</c><00:32:34.360><c> there</c>

00:32:34.740 --> 00:32:34.750 align:start position:0%
users attention yeah but for now there
 

00:32:34.750 --> 00:32:37.320 align:start position:0%
users attention yeah but for now there
is<00:32:35.039><c> every</c><00:32:36.039><c> time</c><00:32:36.220><c> you</c><00:32:36.520><c> update</c><00:32:36.700><c> you</c><00:32:37.150><c> just</c>

00:32:37.320 --> 00:32:37.330 align:start position:0%
is every time you update you just
 

00:32:37.330 --> 00:32:40.409 align:start position:0%
is every time you update you just
reinstall<00:32:37.840><c> it</c><00:32:37.870><c> and</c><00:32:38.049><c> it</c><00:32:38.260><c> wipes</c><00:32:38.500><c> everything</c><00:32:39.390><c> yes</c>

00:32:40.409 --> 00:32:40.419 align:start position:0%
reinstall it and it wipes everything yes
 

00:32:40.419 --> 00:32:43.470 align:start position:0%
reinstall it and it wipes everything yes
venomoth<00:32:41.110><c> and</c><00:32:41.440><c> local</c><00:32:41.770><c> to</c><00:32:41.980><c> or</c><00:32:42.280><c> your</c><00:32:42.429><c> justice</c><00:32:42.789><c> so</c>

00:32:43.470 --> 00:32:43.480 align:start position:0%
venomoth and local to or your justice so
 

00:32:43.480 --> 00:32:45.330 align:start position:0%
venomoth and local to or your justice so
how<00:32:43.720><c> this</c><00:32:43.900><c> is</c><00:32:43.960><c> going</c><00:32:44.230><c> to</c><00:32:44.350><c> work</c><00:32:44.380><c> with</c><00:32:44.679><c> mobile</c><00:32:45.130><c> is</c>

00:32:45.330 --> 00:32:45.340 align:start position:0%
how this is going to work with mobile is
 

00:32:45.340 --> 00:32:47.490 align:start position:0%
how this is going to work with mobile is
we<00:32:45.580><c> absolutely</c><00:32:46.000><c> want</c><00:32:46.539><c> it</c><00:32:46.840><c> to</c><00:32:47.110><c> work</c><00:32:47.230><c> with</c>

00:32:47.490 --> 00:32:47.500 align:start position:0%
we absolutely want it to work with
 

00:32:47.500 --> 00:32:49.690 align:start position:0%
we absolutely want it to work with
mobile<00:32:48.000><c> and</c>

00:32:49.690 --> 00:32:49.700 align:start position:0%
mobile and
 

00:32:49.700 --> 00:32:57.360 align:start position:0%
mobile and
but<00:32:49.820><c> how</c><00:32:49.940><c> we're</c><00:32:50.120><c> going</c><00:32:50.270><c> to</c><00:32:50.390><c> accomplish</c><00:32:51.110><c> that</c>

00:32:57.360 --> 00:32:57.370 align:start position:0%
 
 

00:32:57.370 --> 00:33:03.550 align:start position:0%
 
this<00:32:58.370><c> time</c><00:32:58.580><c> yeah</c><00:32:59.450><c> yeah</c><00:33:01.420><c> no</c><00:33:02.420><c> but</c><00:33:02.630><c> you're</c><00:33:03.440><c> right</c>

00:33:03.550 --> 00:33:03.560 align:start position:0%
this time yeah yeah no but you're right
 

00:33:03.560 --> 00:33:12.600 align:start position:0%
this time yeah yeah no but you're right
to<00:33:03.740><c> ask</c><00:33:03.830><c> if</c><00:33:04.310><c> you</c><00:33:04.400><c> want</c><00:33:04.550><c> to</c><00:33:04.640><c> go</c>

00:33:12.600 --> 00:33:12.610 align:start position:0%
 
 

00:33:12.610 --> 00:33:25.340 align:start position:0%
 
[Music]

00:33:25.340 --> 00:33:25.350 align:start position:0%
 
 

00:33:25.350 --> 00:33:27.600 align:start position:0%
 
you<00:33:26.350><c> mean</c><00:33:26.500><c> content</c><00:33:27.040><c> the</c><00:33:27.130><c> plug-in</c><00:33:27.490><c> itself</c>

00:33:27.600 --> 00:33:27.610 align:start position:0%
you mean content the plug-in itself
 

00:33:27.610 --> 00:33:30.200 align:start position:0%
you mean content the plug-in itself
being<00:33:28.120><c> cooler</c>

00:33:30.200 --> 00:33:30.210 align:start position:0%
being cooler
 

00:33:30.210 --> 00:33:35.450 align:start position:0%
being cooler
and<00:33:31.210><c> probably</c><00:33:31.950><c> because</c><00:33:32.950><c> the</c><00:33:33.070><c> thing</c><00:33:33.760><c> is</c><00:33:33.910><c> like</c>

00:33:35.450 --> 00:33:35.460 align:start position:0%
and probably because the thing is like
 

00:33:35.460 --> 00:33:41.070 align:start position:0%
and probably because the thing is like
you<00:33:36.460><c> try</c><00:33:37.090><c> and</c><00:33:37.390><c> tell</c><00:33:37.600><c> us</c><00:33:37.780><c> what</c><00:33:38.110><c> errors</c><00:33:40.080><c> because</c>

00:33:41.070 --> 00:33:41.080 align:start position:0%
you try and tell us what errors because
 

00:33:41.080 --> 00:33:43.170 align:start position:0%
you try and tell us what errors because
yeah<00:33:41.980><c> we'll</c><00:33:42.190><c> talk</c><00:33:42.340><c> about</c><00:33:42.400><c> that</c><00:33:42.670><c> in</c><00:33:42.730><c> a</c><00:33:42.850><c> second</c>

00:33:43.170 --> 00:33:43.180 align:start position:0%
yeah we'll talk about that in a second
 

00:33:43.180 --> 00:33:44.430 align:start position:0%
yeah we'll talk about that in a second
because<00:33:43.240><c> like</c><00:33:43.510><c> what</c><00:33:43.660><c> the</c><00:33:43.780><c> build</c><00:33:43.960><c> script</c><00:33:44.200><c> does</c>

00:33:44.430 --> 00:33:44.440 align:start position:0%
because like what the build script does
 

00:33:44.440 --> 00:33:48.170 align:start position:0%
because like what the build script does
it<00:33:44.740><c> will</c><00:33:45.010><c> pull</c><00:33:45.220><c> in</c><00:33:45.400><c> all</c><00:33:45.610><c> of</c><00:33:45.760><c> your</c><00:33:46.230><c> dependencies</c>

00:33:48.170 --> 00:33:48.180 align:start position:0%
it will pull in all of your dependencies
 

00:33:48.180 --> 00:33:50.700 align:start position:0%
it will pull in all of your dependencies
when<00:33:49.180><c> you</c><00:33:49.300><c> build</c><00:33:49.540><c> and</c><00:33:49.840><c> then</c><00:33:50.200><c> we</c><00:33:50.320><c> run</c><00:33:50.530><c> them</c>

00:33:50.700 --> 00:33:50.710 align:start position:0%
when you build and then we run them
 

00:33:50.710 --> 00:33:53.550 align:start position:0%
when you build and then we run them
through<00:33:50.740><c> browserify</c><00:33:51.610><c> currently</c><00:33:52.300><c> and</c><00:33:53.230><c> so</c>

00:33:53.550 --> 00:33:53.560 align:start position:0%
through browserify currently and so
 

00:33:53.560 --> 00:33:55.860 align:start position:0%
through browserify currently and so
there<00:33:54.340><c> are</c><00:33:54.550><c> sometimes</c><00:33:54.970><c> issues</c><00:33:55.330><c> that</c><00:33:55.690><c> arise</c>

00:33:55.860 --> 00:33:55.870 align:start position:0%
there are sometimes issues that arise
 

00:33:55.870 --> 00:33:57.750 align:start position:0%
there are sometimes issues that arise
when<00:33:56.380><c> your</c><00:33:56.560><c> dependencies</c><00:33:57.250><c> are</c><00:33:57.370><c> being</c><00:33:57.580><c> too</c>

00:33:57.750 --> 00:33:57.760 align:start position:0%
when your dependencies are being too
 

00:33:57.760 --> 00:34:01.260 align:start position:0%
when your dependencies are being too
clever<00:33:58.090><c> with</c><00:33:58.540><c> JavaScript</c><00:33:59.080><c> bubbles</c><00:33:59.850><c> or</c><00:34:00.850><c> when</c>

00:34:01.260 --> 00:34:01.270 align:start position:0%
clever with JavaScript bubbles or when
 

00:34:01.270 --> 00:34:02.880 align:start position:0%
clever with JavaScript bubbles or when
they<00:34:01.390><c> do</c><00:34:01.570><c> dumb</c><00:34:01.870><c> stuff</c><00:34:01.900><c> that</c><00:34:02.380><c> they</c><00:34:02.470><c> should</c><00:34:02.650><c> in</c>

00:34:02.880 --> 00:34:02.890 align:start position:0%
they do dumb stuff that they should in
 

00:34:02.890 --> 00:34:14.149 align:start position:0%
they do dumb stuff that they should in
it<00:34:03.010><c> throws</c><00:34:03.280><c> errors</c>

00:34:14.149 --> 00:34:14.159 align:start position:0%
 
 

00:34:14.159 --> 00:34:17.909 align:start position:0%
 
yeah<00:34:15.480><c> it's</c><00:34:16.480><c> not</c><00:34:16.599><c> a</c><00:34:16.629><c> desktop</c><00:34:17.230><c> application</c><00:34:17.379><c> it's</c>

00:34:17.909 --> 00:34:17.919 align:start position:0%
yeah it's not a desktop application it's
 

00:34:17.919 --> 00:34:24.809 align:start position:0%
yeah it's not a desktop application it's
a<00:34:18.069><c> browser</c><00:34:18.310><c> extension</c><00:34:18.879><c> yeah</c><00:34:23.220><c> eventually</c><00:34:24.220><c> be</c>

00:34:24.809 --> 00:34:24.819 align:start position:0%
a browser extension yeah eventually be
 

00:34:24.819 --> 00:34:26.220 align:start position:0%
a browser extension yeah eventually be
something<00:34:25.210><c> we</c><00:34:25.419><c> would</c><00:34:25.629><c> have</c><00:34:25.869><c> to</c><00:34:25.990><c> go</c><00:34:26.109><c> to</c><00:34:26.139><c> a</c>

00:34:26.220 --> 00:34:26.230 align:start position:0%
something we would have to go to a
 

00:34:26.230 --> 00:34:28.200 align:start position:0%
something we would have to go to a
native<00:34:26.560><c> layer</c><00:34:26.740><c> and</c><00:34:27.010><c> it's</c><00:34:27.369><c> beyond</c><00:34:27.639><c> this</c><00:34:27.760><c> it's</c>

00:34:28.200 --> 00:34:28.210 align:start position:0%
native layer and it's beyond this it's
 

00:34:28.210 --> 00:34:32.190 align:start position:0%
native layer and it's beyond this it's
not<00:34:28.329><c> the</c><00:34:28.450><c> future</c><00:34:28.720><c> we're</c><00:34:28.869><c> using</c><00:34:31.079><c> what</c><00:34:32.079><c> any</c>

00:34:32.190 --> 00:34:32.200 align:start position:0%
not the future we're using what any
 

00:34:32.200 --> 00:34:35.250 align:start position:0%
not the future we're using what any
event<00:34:32.819><c> thank</c><00:34:33.819><c> you</c><00:34:33.879><c> for</c><00:34:34.000><c> your</c><00:34:34.089><c> question</c><00:34:34.510><c> and</c>

00:34:35.250 --> 00:34:35.260 align:start position:0%
event thank you for your question and
 

00:34:35.260 --> 00:34:37.349 align:start position:0%
event thank you for your question and
fear<00:34:36.220><c> for</c><00:34:36.369><c> the</c><00:34:36.460><c> examples</c><00:34:36.940><c> there</c><00:34:37.119><c> are</c><00:34:37.149><c> a</c><00:34:37.210><c> couple</c>

00:34:37.349 --> 00:34:37.359 align:start position:0%
fear for the examples there are a couple
 

00:34:37.359 --> 00:34:39.240 align:start position:0%
fear for the examples there are a couple
we<00:34:38.200><c> have</c><00:34:38.319><c> a</c><00:34:38.349><c> number</c><00:34:38.649><c> of</c><00:34:38.740><c> them</c><00:34:38.919><c> we're</c>

00:34:39.240 --> 00:34:39.250 align:start position:0%
we have a number of them we're
 

00:34:39.250 --> 00:34:41.909 align:start position:0%
we have a number of them we're
constantly<00:34:39.730><c> adding</c><00:34:40.179><c> to</c><00:34:40.210><c> them</c><00:34:40.470><c> hello</c><00:34:41.470><c> plugin</c>

00:34:41.909 --> 00:34:41.919 align:start position:0%
constantly adding to them hello plugin
 

00:34:41.919 --> 00:34:44.790 align:start position:0%
constantly adding to them hello plugin
here<00:34:42.159><c> is</c><00:34:42.429><c> the</c><00:34:42.819><c> one</c><00:34:42.970><c> you</c><00:34:43.119><c> get</c><00:34:43.389><c> when</c><00:34:43.450><c> you</c><00:34:43.899><c> run</c><00:34:44.139><c> em</c>

00:34:44.790 --> 00:34:44.800 align:start position:0%
here is the one you get when you run em
 

00:34:44.800 --> 00:34:47.700 align:start position:0%
here is the one you get when you run em
and<00:34:45.010><c> plug</c><00:34:45.159><c> it</c><00:34:45.310><c> in</c><00:34:45.399><c> it</c><00:34:45.929><c> and</c><00:34:46.929><c> the</c><00:34:47.050><c> first</c><00:34:47.260><c> one</c><00:34:47.500><c> I</c>

00:34:47.700 --> 00:34:47.710 align:start position:0%
and plug it in it and the first one I
 

00:34:47.710 --> 00:34:50.760 align:start position:0%
and plug it in it and the first one I
want<00:34:48.099><c> to</c><00:34:48.129><c> show</c><00:34:48.280><c> you</c><00:34:48.339><c> is</c><00:34:48.899><c> this</c><00:34:49.899><c> recipient</c>

00:34:50.760 --> 00:34:50.770 align:start position:0%
want to show you is this recipient
 

00:34:50.770 --> 00:34:54.980 align:start position:0%
want to show you is this recipient
address<00:34:51.240><c> officer</c><00:34:52.240><c> which</c><00:34:53.109><c> is</c><00:34:53.290><c> just</c><00:34:53.710><c> basically</c>

00:34:54.980 --> 00:34:54.990 align:start position:0%
address officer which is just basically
 

00:34:54.990 --> 00:34:58.410 align:start position:0%
address officer which is just basically
we've<00:34:55.990><c> added</c><00:34:56.230><c> and</c><00:34:57.210><c> internally</c><00:34:58.210><c> the</c><00:34:58.359><c> I</c>

00:34:58.410 --> 00:34:58.420 align:start position:0%
we've added and internally the I
 

00:34:58.420 --> 00:35:00.809 align:start position:0%
we've added and internally the I
amendment<00:34:58.869><c> that</c><00:34:59.050><c> allows</c><00:34:59.470><c> you</c><00:35:00.430><c> the</c><00:35:00.609><c> plugin</c>

00:35:00.809 --> 00:35:00.819 align:start position:0%
amendment that allows you the plugin
 

00:35:00.819 --> 00:35:04.800 align:start position:0%
amendment that allows you the plugin
developer<00:35:01.420><c> to</c><00:35:02.099><c> tell</c><00:35:03.099><c> madam</c><00:35:04.030><c> asked</c><00:35:04.210><c> what</c><00:35:04.630><c> is</c>

00:35:04.800 --> 00:35:04.810 align:start position:0%
developer to tell madam asked what is
 

00:35:04.810 --> 00:35:08.040 align:start position:0%
developer to tell madam asked what is
unsafe<00:35:05.680><c> for</c><00:35:05.859><c> a</c><00:35:05.920><c> safe</c><00:35:06.190><c> address</c><00:35:06.670><c> and</c><00:35:06.970><c> so</c><00:35:07.810><c> if</c><00:35:07.900><c> we</c>

00:35:08.040 --> 00:35:08.050 align:start position:0%
unsafe for a safe address and so if we
 

00:35:08.050 --> 00:35:10.980 align:start position:0%
unsafe for a safe address and so if we
look<00:35:08.230><c> at</c><00:35:08.349><c> the</c><00:35:08.640><c> package.json</c><00:35:09.640><c> here</c><00:35:10.240><c> the</c>

00:35:10.980 --> 00:35:10.990 align:start position:0%
look at the package.json here the
 

00:35:10.990 --> 00:35:14.400 align:start position:0%
look at the package.json here the
initial<00:35:11.440><c> permissions</c><00:35:11.920><c> requested</c><00:35:12.700><c> is</c><00:35:13.410><c> new</c>

00:35:14.400 --> 00:35:14.410 align:start position:0%
initial permissions requested is new
 

00:35:14.410 --> 00:35:16.170 align:start position:0%
initial permissions requested is new
unapproved<00:35:14.920><c> transaction</c><00:35:15.520><c> so</c><00:35:15.880><c> that's</c><00:35:16.060><c> an</c>

00:35:16.170 --> 00:35:16.180 align:start position:0%
unapproved transaction so that's an
 

00:35:16.180 --> 00:35:18.780 align:start position:0%
unapproved transaction so that's an
event<00:35:16.740><c> inside</c><00:35:17.740><c> the</c><00:35:17.829><c> metamath</c><00:35:18.220><c> that's</c><00:35:18.520><c> fired</c>

00:35:18.780 --> 00:35:18.790 align:start position:0%
event inside the metamath that's fired
 

00:35:18.790 --> 00:35:22.200 align:start position:0%
event inside the metamath that's fired
when<00:35:19.240><c> a</c><00:35:19.540><c> new</c><00:35:20.520><c> transaction</c><00:35:21.520><c> is</c><00:35:21.609><c> created</c><00:35:22.060><c> that</c>

00:35:22.200 --> 00:35:22.210 align:start position:0%
when a new transaction is created that
 

00:35:22.210 --> 00:35:24.720 align:start position:0%
when a new transaction is created that
the<00:35:22.240><c> user</c><00:35:22.480><c> has</c><00:35:22.720><c> to</c><00:35:22.960><c> approve</c><00:35:23.260><c> and</c><00:35:23.710><c> then</c><00:35:24.310><c> this</c>

00:35:24.720 --> 00:35:24.730 align:start position:0%
the user has to approve and then this
 

00:35:24.730 --> 00:35:27.000 align:start position:0%
the user has to approve and then this
new<00:35:25.119><c> address</c><00:35:25.569><c> audit</c><00:35:25.990><c> is</c><00:35:26.140><c> a</c><00:35:26.200><c> way</c><00:35:26.500><c> for</c><00:35:26.859><c> the</c>

00:35:27.000 --> 00:35:27.010 align:start position:0%
new address audit is a way for the
 

00:35:27.010 --> 00:35:32.490 align:start position:0%
new address audit is a way for the
plug-in<00:35:27.520><c> to</c><00:35:27.990><c> modify</c><00:35:29.250><c> that</c><00:35:30.250><c> screen</c><00:35:30.640><c> and</c><00:35:31.569><c> so</c>

00:35:32.490 --> 00:35:32.500 align:start position:0%
plug-in to modify that screen and so
 

00:35:32.500 --> 00:35:36.540 align:start position:0%
plug-in to modify that screen and so
here<00:35:32.740><c> we've</c><00:35:33.190><c> created</c><00:35:34.200><c> this</c><00:35:35.200><c> mock</c><00:35:35.589><c> audit</c><00:35:36.069><c> guide</c>

00:35:36.540 --> 00:35:36.550 align:start position:0%
here we've created this mock audit guide
 

00:35:36.550 --> 00:35:42.000 align:start position:0%
here we've created this mock audit guide
which<00:35:37.300><c> it</c><00:35:38.020><c> looks</c><00:35:38.290><c> at</c><00:35:38.589><c> whether</c><00:35:38.890><c> the</c><00:35:39.510><c> final</c><00:35:41.010><c> hex</c>

00:35:42.000 --> 00:35:42.010 align:start position:0%
which it looks at whether the final hex
 

00:35:42.010 --> 00:35:44.760 align:start position:0%
which it looks at whether the final hex
character<00:35:42.579><c> of</c><00:35:42.910><c> the</c><00:35:43.260><c> recipient</c><00:35:44.260><c> mattress</c><00:35:44.589><c> is</c><00:35:44.740><c> a</c>

00:35:44.760 --> 00:35:44.770 align:start position:0%
character of the recipient mattress is a
 

00:35:44.770 --> 00:35:47.099 align:start position:0%
character of the recipient mattress is a
letter<00:35:45.010><c> and</c><00:35:45.280><c> then</c><00:35:45.640><c> from</c><00:35:45.910><c> there</c><00:35:46.089><c> determines</c><00:35:46.990><c> if</c>

00:35:47.099 --> 00:35:47.109 align:start position:0%
letter and then from there determines if
 

00:35:47.109 --> 00:35:48.970 align:start position:0%
letter and then from there determines if
it's<00:35:47.290><c> safe</c>

00:35:48.970 --> 00:35:48.980 align:start position:0%
it's safe
 

00:35:48.980 --> 00:35:52.510 align:start position:0%
it's safe
and<00:35:49.250><c> here</c><00:35:50.210><c> what</c><00:35:50.840><c> then</c><00:35:51.080><c> so</c><00:35:51.349><c> what</c><00:35:52.160><c> this</c><00:35:52.280><c> plugin</c>

00:35:52.510 --> 00:35:52.520 align:start position:0%
and here what then so what this plugin
 

00:35:52.520 --> 00:35:54.820 align:start position:0%
and here what then so what this plugin
looks<00:35:52.790><c> like</c><00:35:52.970><c> is</c><00:35:53.180><c> we</c><00:35:53.540><c> say</c><00:35:53.840><c> we</c><00:35:54.290><c> create</c><00:35:54.800><c> a</c>

00:35:54.820 --> 00:35:54.830 align:start position:0%
looks like is we say we create a
 

00:35:54.830 --> 00:35:57.180 align:start position:0%
looks like is we say we create a
listener<00:35:55.310><c> for</c><00:35:55.640><c> new</c><00:35:55.849><c> unapproved</c><00:35:56.330><c> transaction</c>

00:35:57.180 --> 00:35:57.190 align:start position:0%
listener for new unapproved transaction
 

00:35:57.190 --> 00:36:02.140 align:start position:0%
listener for new unapproved transaction
and<00:35:58.190><c> whenever</c><00:35:59.180><c> a</c><00:35:59.270><c> transaction</c><00:35:59.950><c> appears</c><00:36:01.150><c> it's</c>

00:36:02.140 --> 00:36:02.150 align:start position:0%
and whenever a transaction appears it's
 

00:36:02.150 --> 00:36:05.170 align:start position:0%
and whenever a transaction appears it's
we<00:36:02.960><c> call</c><00:36:03.140><c> this</c><00:36:03.320><c> an</c><00:36:03.530><c> address</c><00:36:04.070><c> audit</c><00:36:04.490><c> method</c><00:36:04.910><c> and</c>

00:36:05.170 --> 00:36:05.180 align:start position:0%
we call this an address audit method and
 

00:36:05.180 --> 00:36:08.740 align:start position:0%
we call this an address audit method and
it<00:36:05.720><c> will</c><00:36:05.930><c> indicate</c><00:36:06.650><c> in</c><00:36:07.190><c> the</c><00:36:07.430><c> same</c><00:36:07.760><c> screen</c><00:36:08.060><c> if</c>

00:36:08.740 --> 00:36:08.750 align:start position:0%
it will indicate in the same screen if
 

00:36:08.750 --> 00:36:11.320 align:start position:0%
it will indicate in the same screen if
this<00:36:09.590><c> particular</c><00:36:10.280><c> plug-in</c><00:36:10.609><c> to</c><00:36:10.910><c> thinks</c><00:36:11.180><c> that</c>

00:36:11.320 --> 00:36:11.330 align:start position:0%
this particular plug-in to thinks that
 

00:36:11.330 --> 00:36:15.010 align:start position:0%
this particular plug-in to thinks that
the<00:36:11.420><c> recipient</c><00:36:11.960><c> is</c><00:36:12.200><c> safe</c><00:36:12.830><c> or</c><00:36:13.099><c> unsafe</c><00:36:13.130><c> or</c><00:36:14.020><c> where</c>

00:36:15.010 --> 00:36:15.020 align:start position:0%
the recipient is safe or unsafe or where
 

00:36:15.020 --> 00:36:18.490 align:start position:0%
the recipient is safe or unsafe or where
perhaps<00:36:15.400><c> unknown</c><00:36:16.400><c> if</c><00:36:16.640><c> the</c><00:36:17.230><c> plugin</c><00:36:18.230><c> doesn't</c>

00:36:18.490 --> 00:36:18.500 align:start position:0%
perhaps unknown if the plugin doesn't
 

00:36:18.500 --> 00:36:22.960 align:start position:0%
perhaps unknown if the plugin doesn't
have<00:36:18.590><c> an</c><00:36:18.710><c> opinion</c><00:36:19.210><c> so</c><00:36:20.210><c> now</c><00:36:20.540><c> we</c><00:36:20.950><c> now</c><00:36:21.950><c> we</c><00:36:21.980><c> can</c><00:36:22.609><c> add</c>

00:36:22.960 --> 00:36:22.970 align:start position:0%
have an opinion so now we now we can add
 

00:36:22.970 --> 00:36:25.420 align:start position:0%
have an opinion so now we now we can add
all<00:36:23.270><c> sorts</c><00:36:23.300><c> of</c><00:36:23.750><c> smart</c><00:36:24.500><c> like</c><00:36:24.920><c> contract</c>

00:36:25.420 --> 00:36:25.430 align:start position:0%
all sorts of smart like contract
 

00:36:25.430 --> 00:36:27.910 align:start position:0%
all sorts of smart like contract
security<00:36:25.910><c> recipients</c><00:36:26.750><c> security</c><00:36:27.200><c> and</c><00:36:27.470><c> plugins</c>

00:36:27.910 --> 00:36:27.920 align:start position:0%
security recipients security and plugins
 

00:36:27.920 --> 00:36:32.250 align:start position:0%
security recipients security and plugins
with<00:36:28.609><c> this</c><00:36:28.760><c> API</c><00:36:29.470><c> the</c><00:36:30.470><c> second</c><00:36:30.740><c> example</c><00:36:31.010><c> is</c>

00:36:32.250 --> 00:36:32.260 align:start position:0%
with this API the second example is
 

00:36:32.260 --> 00:36:35.290 align:start position:0%
with this API the second example is
custom<00:36:33.260><c> tokens</c><00:36:33.680><c> or</c><00:36:33.859><c> free</c><00:36:34.130><c> money</c><00:36:34.369><c> this</c><00:36:35.030><c> is</c><00:36:35.210><c> a</c>

00:36:35.290 --> 00:36:35.300 align:start position:0%
custom tokens or free money this is a
 

00:36:35.300 --> 00:36:38.410 align:start position:0%
custom tokens or free money this is a
lot<00:36:35.510><c> yeah</c><00:36:35.960><c> whoever</c><00:36:36.410><c> has</c><00:36:36.680><c> that</c><00:36:36.710><c> question</c><00:36:37.420><c> pay</c>

00:36:38.410 --> 00:36:38.420 align:start position:0%
lot yeah whoever has that question pay
 

00:36:38.420 --> 00:36:42.010 align:start position:0%
lot yeah whoever has that question pay
attention<00:36:39.369><c> so</c><00:36:40.369><c> here</c><00:36:40.550><c> are</c><00:36:40.970><c> our</c><00:36:41.510><c> only</c>

00:36:42.010 --> 00:36:42.020 align:start position:0%
attention so here are our only
 

00:36:42.020 --> 00:36:43.780 align:start position:0%
attention so here are our only
permission<00:36:42.290><c> is</c><00:36:42.500><c> this</c><00:36:42.650><c> wallet</c><00:36:42.890><c> manage</c><00:36:43.340><c> assets</c>

00:36:43.780 --> 00:36:43.790 align:start position:0%
permission is this wallet manage assets
 

00:36:43.790 --> 00:36:49.480 align:start position:0%
permission is this wallet manage assets
method<00:36:44.750><c> and</c><00:36:45.460><c> if</c><00:36:46.460><c> we</c><00:36:46.640><c> look</c><00:36:46.790><c> at</c><00:36:46.910><c> this</c><00:36:47.030><c> source</c><00:36:48.490><c> we</c>

00:36:49.480 --> 00:36:49.490 align:start position:0%
method and if we look at this source we
 

00:36:49.490 --> 00:36:52.240 align:start position:0%
method and if we look at this source we
define<00:36:49.849><c> our</c><00:36:50.090><c> own</c><00:36:50.300><c> free</c><00:36:50.840><c> money</c><00:36:51.080><c> token</c><00:36:51.920><c> here</c>

00:36:52.240 --> 00:36:52.250 align:start position:0%
define our own free money token here
 

00:36:52.250 --> 00:36:54.700 align:start position:0%
define our own free money token here
that<00:36:52.490><c> we</c><00:36:52.609><c> call</c><00:36:52.730><c> asset</c><00:36:53.210><c> and</c><00:36:53.450><c> that</c><00:36:54.230><c> this</c><00:36:54.470><c> one</c>

00:36:54.700 --> 00:36:54.710 align:start position:0%
that we call asset and that this one
 

00:36:54.710 --> 00:36:58.450 align:start position:0%
that we call asset and that this one
lives<00:36:55.010><c> in</c><00:36:55.250><c> memory</c><00:36:55.730><c> so</c><00:36:56.060><c> it</c><00:36:57.020><c> won't</c><00:36:57.290><c> be</c><00:36:57.470><c> very</c><00:36:57.710><c> it</c>

00:36:58.450 --> 00:36:58.460 align:start position:0%
lives in memory so it won't be very it
 

00:36:58.460 --> 00:37:01.150 align:start position:0%
lives in memory so it won't be very it
won't<00:36:58.640><c> make</c><00:36:59.119><c> you</c><00:36:59.240><c> rich</c><00:36:59.270><c> for</c><00:36:59.630><c> very</c><00:36:59.810><c> long</c><00:37:00.010><c> but</c><00:37:01.010><c> we</c>

00:37:01.150 --> 00:37:01.160 align:start position:0%
won't make you rich for very long but we
 

00:37:01.160 --> 00:37:01.660 align:start position:0%
won't make you rich for very long but we
can<00:37:01.280><c> a</c><00:37:01.339><c> man</c>

00:37:01.660 --> 00:37:01.670 align:start position:0%
can a man
 

00:37:01.670 --> 00:37:03.819 align:start position:0%
can a man
and<00:37:01.760><c> that</c><00:37:02.029><c> you</c><00:37:02.329><c> know</c><00:37:02.450><c> it's</c><00:37:02.900><c> some</c><00:37:03.170><c> ERC</c>

00:37:03.819 --> 00:37:03.829 align:start position:0%
and that you know it's some ERC
 

00:37:03.829 --> 00:37:06.359 align:start position:0%
and that you know it's some ERC
interface<00:37:04.819><c> that's</c><00:37:05.299><c> uncommon</c><00:37:05.779><c> to</c><00:37:05.930><c> meta</c><00:37:06.079><c> mask</c>

00:37:06.359 --> 00:37:06.369 align:start position:0%
interface that's uncommon to meta mask
 

00:37:06.369 --> 00:37:08.710 align:start position:0%
interface that's uncommon to meta mask
but<00:37:07.369><c> that</c><00:37:07.549><c> you</c><00:37:07.789><c> the</c><00:37:07.880><c> plugin</c><00:37:08.119><c> developer</c><00:37:08.569><c> know</c>

00:37:08.710 --> 00:37:08.720 align:start position:0%
but that you the plugin developer know
 

00:37:08.720 --> 00:37:11.890 align:start position:0%
but that you the plugin developer know
about<00:37:08.990><c> and</c><00:37:09.319><c> so</c><00:37:09.920><c> we</c><00:37:10.760><c> just</c><00:37:10.910><c> find</c><00:37:11.119><c> this</c><00:37:11.660><c> object</c>

00:37:11.890 --> 00:37:11.900 align:start position:0%
about and so we just find this object
 

00:37:11.900 --> 00:37:14.529 align:start position:0%
about and so we just find this object
that<00:37:12.470><c> tells</c><00:37:13.220><c> men</c><00:37:13.460><c> amassed</c><00:37:13.730><c> some</c><00:37:13.910><c> basic</c><00:37:14.299><c> stuff</c>

00:37:14.529 --> 00:37:14.539 align:start position:0%
that tells men amassed some basic stuff
 

00:37:14.539 --> 00:37:17.500 align:start position:0%
that tells men amassed some basic stuff
like<00:37:14.779><c> presumably</c><00:37:15.470><c> if</c><00:37:15.890><c> it's</c><00:37:16.039><c> acid</c><00:37:16.490><c> it</c><00:37:17.150><c> has</c><00:37:17.299><c> some</c>

00:37:17.500 --> 00:37:17.510 align:start position:0%
like presumably if it's acid it has some
 

00:37:17.510 --> 00:37:20.140 align:start position:0%
like presumably if it's acid it has some
sort<00:37:17.660><c> of</c><00:37:17.779><c> symbol</c><00:37:17.990><c> imbalance</c><00:37:19.150><c> identifier</c>

00:37:20.140 --> 00:37:20.150 align:start position:0%
sort of symbol imbalance identifier
 

00:37:20.150 --> 00:37:24.099 align:start position:0%
sort of symbol imbalance identifier
maybe<00:37:20.630><c> an</c><00:37:20.750><c> image</c><00:37:21.099><c> maybe</c><00:37:22.099><c> some</c><00:37:22.339><c> decimals</c><00:37:23.109><c> and</c>

00:37:24.099 --> 00:37:24.109 align:start position:0%
maybe an image maybe some decimals and
 

00:37:24.109 --> 00:37:29.230 align:start position:0%
maybe an image maybe some decimals and
then<00:37:25.299><c> we</c><00:37:26.299><c> have</c><00:37:26.539><c> a</c><00:37:27.369><c> RPC</c><00:37:28.369><c> message</c><00:37:28.549><c> handler</c><00:37:29.000><c> so</c>

00:37:29.230 --> 00:37:29.240 align:start position:0%
then we have a RPC message handler so
 

00:37:29.240 --> 00:37:32.740 align:start position:0%
then we have a RPC message handler so
from<00:37:29.420><c> the</c><00:37:29.539><c> in</c><00:37:29.660><c> page</c><00:37:30.130><c> the</c><00:37:31.130><c> user</c><00:37:31.519><c> can</c><00:37:31.910><c> never</c><00:37:32.359><c> get</c>

00:37:32.740 --> 00:37:32.750 align:start position:0%
from the in page the user can never get
 

00:37:32.750 --> 00:37:35.500 align:start position:0%
from the in page the user can never get
the<00:37:32.930><c> balance</c><00:37:33.440><c> of</c><00:37:33.680><c> this</c><00:37:33.890><c> custom</c><00:37:34.250><c> token</c><00:37:34.609><c> it</c><00:37:35.359><c> can</c>

00:37:35.500 --> 00:37:35.510 align:start position:0%
the balance of this custom token it can
 

00:37:35.510 --> 00:37:38.319 align:start position:0%
the balance of this custom token it can
bend<00:37:35.720><c> more</c><00:37:36.019><c> of</c><00:37:36.109><c> them</c><00:37:36.430><c> it</c><00:37:37.430><c> convert</c><00:37:37.819><c> them</c><00:37:38.089><c> and</c>

00:37:38.319 --> 00:37:38.329 align:start position:0%
bend more of them it convert them and
 

00:37:38.329 --> 00:37:42.279 align:start position:0%
bend more of them it convert them and
then<00:37:39.109><c> here</c><00:37:39.440><c> in</c><00:37:39.589><c> this</c><00:37:39.710><c> update</c><00:37:40.010><c> UI</c><00:37:41.019><c> function</c><00:37:42.019><c> it</c>

00:37:42.279 --> 00:37:42.289 align:start position:0%
then here in this update UI function it
 

00:37:42.289 --> 00:37:44.920 align:start position:0%
then here in this update UI function it
basically<00:37:43.069><c> keeps</c><00:37:43.760><c> track</c><00:37:44.119><c> of</c><00:37:44.150><c> like</c><00:37:44.480><c> what</c><00:37:44.720><c> is</c>

00:37:44.920 --> 00:37:44.930 align:start position:0%
basically keeps track of like what is
 

00:37:44.930 --> 00:37:48.460 align:start position:0%
basically keeps track of like what is
the<00:37:45.170><c> status</c><00:37:45.559><c> of</c><00:37:45.710><c> my</c><00:37:46.240><c> of</c><00:37:47.240><c> this</c><00:37:47.569><c> asset</c><00:37:47.990><c> so</c>

00:37:48.460 --> 00:37:48.470 align:start position:0%
the status of my of this asset so
 

00:37:48.470 --> 00:37:49.809 align:start position:0%
the status of my of this asset so
imagine<00:37:48.950><c> like</c><00:37:48.980><c> if</c><00:37:49.220><c> it's</c><00:37:49.369><c> actually</c><00:37:49.700><c> I'm</c>

00:37:49.809 --> 00:37:49.819 align:start position:0%
imagine like if it's actually I'm
 

00:37:49.819 --> 00:37:51.819 align:start position:0%
imagine like if it's actually I'm
chained<00:37:50.059><c> you</c><00:37:50.329><c> could</c><00:37:50.480><c> query</c><00:37:50.750><c> the</c><00:37:51.619><c> chain</c>

00:37:51.819 --> 00:37:51.829 align:start position:0%
chained you could query the chain
 

00:37:51.829 --> 00:37:53.529 align:start position:0%
chained you could query the chain
somehow<00:37:52.190><c> you</c><00:37:52.490><c> can</c><00:37:52.609><c> actually</c><00:37:52.760><c> send</c><00:37:53.150><c> a</c><00:37:53.269><c> request</c>

00:37:53.529 --> 00:37:53.539 align:start position:0%
somehow you can actually send a request
 

00:37:53.539 --> 00:37:56.680 align:start position:0%
somehow you can actually send a request
to<00:37:53.720><c> meta</c><00:37:53.990><c> mask</c><00:37:54.230><c> to</c><00:37:54.829><c> like</c><00:37:55.010><c> read</c><00:37:55.390><c> read</c><00:37:56.390><c> from</c><00:37:56.539><c> the</c>

00:37:56.680 --> 00:37:56.690 align:start position:0%
to meta mask to like read read from the
 

00:37:56.690 --> 00:37:58.299 align:start position:0%
to meta mask to like read read from the
blockchain<00:37:56.869><c> and</c><00:37:57.289><c> see</c><00:37:57.529><c> what</c><00:37:57.769><c> your</c><00:37:57.890><c> asset</c><00:37:58.190><c> is</c>

00:37:58.299 --> 00:37:58.309 align:start position:0%
blockchain and see what your asset is
 

00:37:58.309 --> 00:38:01.720 align:start position:0%
blockchain and see what your asset is
doing<00:37:58.670><c> and</c><00:37:58.910><c> then</c><00:37:59.450><c> you</c><00:37:59.839><c> can</c><00:37:59.990><c> update</c><00:38:00.470><c> it</c><00:38:00.730><c> using</c>

00:38:01.720 --> 00:38:01.730 align:start position:0%
doing and then you can update it using
 

00:38:01.730 --> 00:38:04.299 align:start position:0%
doing and then you can update it using
this<00:38:01.819><c> wallet</c><00:38:02.089><c> that</c><00:38:02.359><c> segment</c><00:38:02.869><c> so</c><00:38:03.470><c> here</c><00:38:03.710><c> is</c><00:38:04.010><c> that</c>

00:38:04.299 --> 00:38:04.309 align:start position:0%
this wallet that segment so here is that
 

00:38:04.309 --> 00:38:06.039 align:start position:0%
this wallet that segment so here is that
this<00:38:04.490><c> is</c><00:38:04.670><c> actually</c><00:38:04.819><c> the</c><00:38:05.150><c> plugin</c><00:38:05.539><c> sending</c><00:38:05.960><c> an</c>

00:38:06.039 --> 00:38:06.049 align:start position:0%
this is actually the plugin sending an
 

00:38:06.049 --> 00:38:09.640 align:start position:0%
this is actually the plugin sending an
RPC<00:38:06.410><c> request</c><00:38:06.940><c> from</c><00:38:07.940><c> inside</c><00:38:08.450><c> meta</c><00:38:08.750><c> mask</c><00:38:09.019><c> to</c>

00:38:09.640 --> 00:38:09.650 align:start position:0%
RPC request from inside meta mask to
 

00:38:09.650 --> 00:38:12.400 align:start position:0%
RPC request from inside meta mask to
mathematical<00:38:10.400><c> in</c><00:38:11.299><c> order</c><00:38:11.599><c> that</c><00:38:11.630><c> it</c><00:38:12.230><c> should</c>

00:38:12.400 --> 00:38:12.410 align:start position:0%
mathematical in order that it should
 

00:38:12.410 --> 00:38:16.329 align:start position:0%
mathematical in order that it should
update<00:38:12.529><c> the</c><00:38:13.029><c> the</c><00:38:14.029><c> assets</c><00:38:14.420><c> and</c><00:38:15.170><c> that's</c><00:38:15.769><c> and</c><00:38:16.160><c> so</c>

00:38:16.329 --> 00:38:16.339 align:start position:0%
update the the assets and that's and so
 

00:38:16.339 --> 00:38:17.769 align:start position:0%
update the the assets and that's and so
and<00:38:16.579><c> that</c><00:38:16.730><c> has</c><00:38:16.910><c> it</c><00:38:17.059><c> will</c><00:38:17.180><c> be</c><00:38:17.359><c> displayed</c><00:38:17.750><c> like</c>

00:38:17.769 --> 00:38:17.779 align:start position:0%
and that has it will be displayed like
 

00:38:17.779 --> 00:38:18.700 align:start position:0%
and that has it will be displayed like
in<00:38:18.140><c> the</c><00:38:18.289><c> Tony</c>

00:38:18.700 --> 00:38:18.710 align:start position:0%
in the Tony
 

00:38:18.710 --> 00:38:22.360 align:start position:0%
in the Tony
or<00:38:19.190><c> in</c><00:38:19.310><c> the</c><00:38:19.400><c> asset</c><00:38:19.760><c> listening</c><00:38:20.180><c> cycle</c><00:38:21.370><c> and</c>

00:38:22.360 --> 00:38:22.370 align:start position:0%
or in the asset listening cycle and
 

00:38:22.370 --> 00:38:25.000 align:start position:0%
or in the asset listening cycle and
finally<00:38:22.910><c> one</c><00:38:23.750><c> cool</c><00:38:23.990><c> thing</c><00:38:24.020><c> you</c><00:38:24.260><c> can</c><00:38:24.410><c> also</c><00:38:24.740><c> do</c>

00:38:25.000 --> 00:38:25.010 align:start position:0%
finally one cool thing you can also do
 

00:38:25.010 --> 00:38:27.220 align:start position:0%
finally one cool thing you can also do
is<00:38:25.310><c> add</c><00:38:25.700><c> new</c><00:38:26.060><c> forms</c><00:38:26.360><c> of</c><00:38:26.420><c> cryptography</c><00:38:26.780><c> to</c>

00:38:27.220 --> 00:38:27.230 align:start position:0%
is add new forms of cryptography to
 

00:38:27.230 --> 00:38:29.350 align:start position:0%
is add new forms of cryptography to
metamath<00:38:27.680><c> which</c><00:38:27.920><c> previously</c><00:38:28.280><c> was</c><00:38:28.730><c> hard</c><00:38:29.090><c> but</c>

00:38:29.350 --> 00:38:29.360 align:start position:0%
metamath which previously was hard but
 

00:38:29.360 --> 00:38:32.140 align:start position:0%
metamath which previously was hard but
now<00:38:29.420><c> is</c><00:38:29.810><c> very</c><00:38:30.050><c> easy</c><00:38:30.380><c> as</c><00:38:30.740><c> you</c><00:38:30.770><c> will</c><00:38:31.040><c> see</c><00:38:31.220><c> that</c>

00:38:32.140 --> 00:38:32.150 align:start position:0%
now is very easy as you will see that
 

00:38:32.150 --> 00:38:34.480 align:start position:0%
now is very easy as you will see that
this<00:38:32.390><c> plug-in</c><00:38:32.660><c> has</c><00:38:33.170><c> confirmed</c><00:38:33.980><c> as</c><00:38:34.430><c> a</c>

00:38:34.480 --> 00:38:34.490 align:start position:0%
this plug-in has confirmed as a
 

00:38:34.490 --> 00:38:39.400 align:start position:0%
this plug-in has confirmed as a
permission<00:38:35.060><c> just</c><00:38:35.450><c> for</c><00:38:36.250><c> like</c><00:38:37.250><c> the</c><00:38:38.030><c> UX</c><00:38:38.930><c> purposes</c>

00:38:39.400 --> 00:38:39.410 align:start position:0%
permission just for like the UX purposes
 

00:38:39.410 --> 00:38:42.310 align:start position:0%
permission just for like the UX purposes
for<00:38:40.190><c> the</c><00:38:40.310><c> demo</c><00:38:40.580><c> but</c><00:38:41.480><c> if</c><00:38:41.630><c> we</c><00:38:41.750><c> look</c><00:38:41.900><c> at</c><00:38:41.990><c> the</c><00:38:42.050><c> index</c>

00:38:42.310 --> 00:38:42.320 align:start position:0%
for the demo but if we look at the index
 

00:38:42.320 --> 00:38:46.270 align:start position:0%
for the demo but if we look at the index
here<00:38:42.700><c> we</c><00:38:43.700><c> important</c><00:38:44.210><c> this</c><00:38:44.330><c> pls</c><00:38:45.290><c> 12</c><00:38:45.620><c> 3</c><00:38:45.890><c> 1</c>

00:38:46.270 --> 00:38:46.280 align:start position:0%
here we important this pls 12 3 1
 

00:38:46.280 --> 00:38:51.880 align:start position:0%
here we important this pls 12 3 1
library<00:38:46.810><c> and</c><00:38:48.790><c> we</c><00:38:49.790><c> use</c><00:38:50.030><c> the</c><00:38:50.480><c> wallet</c><00:38:51.230><c> on</c><00:38:51.410><c> get</c><00:38:51.650><c> app</c>

00:38:51.880 --> 00:38:51.890 align:start position:0%
library and we use the wallet on get app
 

00:38:51.890 --> 00:38:54.640 align:start position:0%
library and we use the wallet on get app
key<00:38:52.130><c> that</c><00:38:52.760><c> Dan</c><00:38:52.970><c> mentioned</c><00:38:53.290><c> so</c><00:38:54.290><c> I</c><00:38:54.350><c> have</c><00:38:54.440><c> a</c><00:38:54.500><c> case</c>

00:38:54.640 --> 00:38:54.650 align:start position:0%
key that Dan mentioned so I have a case
 

00:38:54.650 --> 00:38:55.690 align:start position:0%
key that Dan mentioned so I have a case
of<00:38:54.770><c> something</c><00:38:54.950><c> we've</c><00:38:55.190><c> been</c><00:38:55.370><c> researching</c>

00:38:55.690 --> 00:38:55.700 align:start position:0%
of something we've been researching
 

00:38:55.700 --> 00:38:58.390 align:start position:0%
of something we've been researching
internally<00:38:56.390><c> for</c><00:38:56.570><c> some</c><00:38:56.750><c> time</c><00:38:56.990><c> and</c><00:38:57.400><c> we</c>

00:38:58.390 --> 00:38:58.400 align:start position:0%
internally for some time and we
 

00:38:58.400 --> 00:39:01.690 align:start position:0%
internally for some time and we
essentially<00:38:58.760><c> we</c><00:38:59.030><c> get</c><00:38:59.270><c> a</c><00:38:59.540><c> a</c><00:39:00.280><c> private</c><00:39:01.280><c> key</c><00:39:01.550><c> we</c>

00:39:01.690 --> 00:39:01.700 align:start position:0%
essentially we get a a private key we
 

00:39:01.700 --> 00:39:04.300 align:start position:0%
essentially we get a a private key we
treat<00:39:01.940><c> the</c><00:39:02.060><c> map</c><00:39:02.390><c> key</c><00:39:02.600><c> as</c><00:39:02.690><c> the</c><00:39:02.840><c> private</c><00:39:03.200><c> key</c><00:39:03.350><c> we</c>

00:39:04.300 --> 00:39:04.310 align:start position:0%
treat the map key as the private key we
 

00:39:04.310 --> 00:39:07.180 align:start position:0%
treat the map key as the private key we
call<00:39:04.610><c> the</c><00:39:04.910><c> get</c><00:39:05.810><c> public</c><00:39:06.200><c> key</c><00:39:06.380><c> method</c><00:39:06.920><c> of</c><00:39:07.040><c> this</c>

00:39:07.180 --> 00:39:07.190 align:start position:0%
call the get public key method of this
 

00:39:07.190 --> 00:39:10.210 align:start position:0%
call the get public key method of this
MPLS<00:39:07.880><c> library</c><00:39:08.360><c> and</c><00:39:08.630><c> now</c><00:39:09.200><c> suddenly</c><00:39:09.710><c> we</c><00:39:10.070><c> can</c>

00:39:10.210 --> 00:39:10.220 align:start position:0%
MPLS library and now suddenly we can
 

00:39:10.220 --> 00:39:12.730 align:start position:0%
MPLS library and now suddenly we can
sign<00:39:10.490><c> an</c><00:39:10.670><c> arbitrary</c><00:39:11.180><c> data</c><00:39:11.390><c> and</c><00:39:11.720><c> do</c><00:39:12.020><c> all</c><00:39:12.440><c> the</c>

00:39:12.730 --> 00:39:12.740 align:start position:0%
sign an arbitrary data and do all the
 

00:39:12.740 --> 00:39:15.250 align:start position:0%
sign an arbitrary data and do all the
usual<00:39:12.770><c> key</c><00:39:13.580><c> pair</c><00:39:13.790><c> stuff</c><00:39:14.060><c> with</c><00:39:14.690><c> this</c><00:39:14.870><c> app</c><00:39:15.050><c> key</c>

00:39:15.250 --> 00:39:15.260 align:start position:0%
usual key pair stuff with this app key
 

00:39:15.260 --> 00:39:18.460 align:start position:0%
usual key pair stuff with this app key
and<00:39:15.500><c> this</c><00:39:15.650><c> new</c><00:39:15.860><c> an</c><00:39:16.100><c> odd</c><00:39:17.080><c> public</c><00:39:18.080><c> key</c><00:39:18.200><c> that</c><00:39:18.230><c> we</c>

00:39:18.460 --> 00:39:18.470 align:start position:0%
and this new an odd public key that we
 

00:39:18.470 --> 00:39:21.400 align:start position:0%
and this new an odd public key that we
created<00:39:19.180><c> and</c><00:39:20.180><c> if</c><00:39:20.690><c> you</c><00:39:20.840><c> think</c><00:39:21.050><c> that's</c><00:39:21.260><c> cool</c>

00:39:21.400 --> 00:39:21.410 align:start position:0%
created and if you think that's cool
 

00:39:21.410 --> 00:39:24.370 align:start position:0%
created and if you think that's cool
that<00:39:21.890><c> we</c><00:39:22.490><c> have</c><00:39:22.760><c> Tom</c><00:39:23.060><c> from</c><00:39:23.570><c> start</c><00:39:23.900><c> with</c><00:39:24.110><c> here</c>

00:39:24.370 --> 00:39:24.380 align:start position:0%
that we have Tom from start with here
 

00:39:24.380 --> 00:39:27.820 align:start position:0%
that we have Tom from start with here
who<00:39:24.770><c> is</c><00:39:25.730><c> actually</c><00:39:26.330><c> doing</c><00:39:26.600><c> something</c><00:39:26.830><c> useful</c>

00:39:27.820 --> 00:39:27.830 align:start position:0%
who is actually doing something useful
 

00:39:27.830 --> 00:39:48.640 align:start position:0%
who is actually doing something useful
with<00:39:27.980><c> this</c><00:39:28.130><c> exact</c><00:39:28.910><c> eSports</c><00:39:29.450><c> hope</c><00:39:30.350><c> yes</c>

00:39:48.640 --> 00:39:48.650 align:start position:0%
 
 

00:39:48.650 --> 00:40:00.890 align:start position:0%
 
yeah

00:40:00.890 --> 00:40:00.900 align:start position:0%
 
 

00:40:00.900 --> 00:40:04.980 align:start position:0%
 
okay<00:40:01.920><c> so</c><00:40:02.920><c> just</c><00:40:03.670><c> a</c><00:40:03.789><c> quick</c><00:40:03.970><c> intro</c><00:40:04.359><c> my</c><00:40:04.720><c> name</c><00:40:04.869><c> is</c>

00:40:04.980 --> 00:40:04.990 align:start position:0%
okay so just a quick intro my name is
 

00:40:04.990 --> 00:40:07.589 align:start position:0%
okay so just a quick intro my name is
Donna<00:40:05.260><c> and</c><00:40:05.470><c> I'm</c><00:40:05.770><c> a</c><00:40:05.940><c> protocol</c><00:40:06.940><c> research</c><00:40:07.390><c> and</c>

00:40:07.589 --> 00:40:07.599 align:start position:0%
Donna and I'm a protocol research and
 

00:40:07.599 --> 00:40:12.089 align:start position:0%
Donna and I'm a protocol research and
product<00:40:08.410><c> manager</c><00:40:08.799><c> in</c><00:40:08.920><c> start</c><00:40:09.220><c> with</c><00:40:10.950><c> we</c><00:40:11.950><c> our</c>

00:40:12.089 --> 00:40:12.099 align:start position:0%
product manager in start with we our
 

00:40:12.099 --> 00:40:16.520 align:start position:0%
product manager in start with we our
company<00:40:13.059><c> based</c><00:40:13.270><c> in</c><00:40:13.390><c> Israel</c><00:40:13.780><c> and</c><00:40:14.079><c> were</c>

00:40:16.520 --> 00:40:16.530 align:start position:0%
 
 

00:40:16.530 --> 00:40:19.440 align:start position:0%
 
development<00:40:17.530><c> for</c><00:40:17.799><c> the</c><00:40:17.859><c> position</c><00:40:18.339><c> of</c><00:40:18.490><c> zero</c>

00:40:19.440 --> 00:40:19.450 align:start position:0%
development for the position of zero
 

00:40:19.450 --> 00:40:21.180 align:start position:0%
development for the position of zero
knowledge<00:40:19.630><c> groups</c><00:40:20.020><c> basically</c><00:40:20.380><c> starts</c><00:40:20.920><c> a</c>

00:40:21.180 --> 00:40:21.190 align:start position:0%
knowledge groups basically starts a
 

00:40:21.190 --> 00:40:23.910 align:start position:0%
knowledge groups basically starts a
first<00:40:21.880><c> product</c><00:40:22.210><c> which</c><00:40:22.720><c> Oran</c><00:40:23.500><c> which</c><00:40:23.650><c> is</c><00:40:23.770><c> also</c>

00:40:23.910 --> 00:40:23.920 align:start position:0%
first product which Oran which is also
 

00:40:23.920 --> 00:40:26.460 align:start position:0%
first product which Oran which is also
here<00:40:24.190><c> announced</c><00:40:24.670><c> today</c><00:40:25.510><c> on</c><00:40:25.750><c> the</c><00:40:25.839><c> main</c><00:40:26.020><c> stages</c>

00:40:26.460 --> 00:40:26.470 align:start position:0%
here announced today on the main stages
 

00:40:26.470 --> 00:40:28.170 align:start position:0%
here announced today on the main stages
are<00:40:26.680><c> there</c><00:40:27.280><c> in</c><00:40:27.460><c> tools</c><00:40:27.730><c> can</c><00:40:28.000><c> a</c><00:40:28.030><c> business</c>

00:40:28.170 --> 00:40:28.180 align:start position:0%
are there in tools can a business
 

00:40:28.180 --> 00:40:31.890 align:start position:0%
are there in tools can a business
solution<00:40:29.130><c> enabled</c><00:40:30.130><c> self</c><00:40:30.789><c> custody</c><00:40:31.329><c> training</c>

00:40:31.890 --> 00:40:31.900 align:start position:0%
solution enabled self custody training
 

00:40:31.900 --> 00:40:34.140 align:start position:0%
solution enabled self custody training
which<00:40:32.710><c> hopefully</c><00:40:32.950><c> will</c><00:40:33.400><c> be</c><00:40:33.579><c> live</c><00:40:33.910><c> and</c>

00:40:34.140 --> 00:40:34.150 align:start position:0%
which hopefully will be live and
 

00:40:34.150 --> 00:40:36.359 align:start position:0%
which hopefully will be live and
maintenance<00:40:34.500><c> married</c><00:40:35.500><c> together</c><00:40:36.130><c> with</c><00:40:36.339><c> a</c>

00:40:36.359 --> 00:40:36.369 align:start position:0%
maintenance married together with a
 

00:40:36.369 --> 00:40:38.789 align:start position:0%
maintenance married together with a
partner<00:40:36.609><c> say</c><00:40:37.089><c> the</c><00:40:37.299><c> first</c><00:40:37.480><c> fight</c><00:40:37.780><c> which</c><00:40:38.440><c> was</c><00:40:38.470><c> a</c>

00:40:38.789 --> 00:40:38.799 align:start position:0%
partner say the first fight which was a
 

00:40:38.799 --> 00:40:42.870 align:start position:0%
partner say the first fight which was a
Phoenix<00:40:39.130><c> a</c><00:40:39.420><c> months</c><00:40:40.420><c> ago</c><00:40:40.630><c> and</c><00:40:41.470><c> then</c><00:40:42.130><c> what</c><00:40:42.760><c> we're</c>

00:40:42.870 --> 00:40:42.880 align:start position:0%
Phoenix a months ago and then what we're
 

00:40:42.880 --> 00:40:45.380 align:start position:0%
Phoenix a months ago and then what we're
going<00:40:43.000><c> to</c><00:40:43.059><c> show</c><00:40:43.270><c> you</c><00:40:43.299><c> today</c><00:40:43.809><c> is</c><00:40:44.109><c> basically</c><00:40:44.770><c> a</c>

00:40:45.380 --> 00:40:45.390 align:start position:0%
going to show you today is basically a
 

00:40:45.390 --> 00:40:52.529 align:start position:0%
going to show you today is basically a
nice<00:40:50.640><c> basically</c><00:40:51.640><c> it's</c><00:40:51.730><c> a</c><00:40:51.789><c> very</c><00:40:52.359><c> nice</c>

00:40:52.529 --> 00:40:52.539 align:start position:0%
nice basically it's a very nice
 

00:40:52.539 --> 00:40:54.900 align:start position:0%
nice basically it's a very nice
variation<00:40:53.109><c> and</c><00:40:53.260><c> fearless</c><00:40:53.619><c> signer</c><00:40:54.309><c> which</c>

00:40:54.900 --> 00:40:54.910 align:start position:0%
variation and fearless signer which
 

00:40:54.910 --> 00:40:58.109 align:start position:0%
variation and fearless signer which
allows<00:40:55.210><c> us</c><00:40:55.480><c> to</c><00:40:56.460><c> give</c><00:40:57.460><c> the</c><00:40:57.640><c> users</c><00:40:57.940><c> the</c><00:40:57.970><c> ability</c>

00:40:58.109 --> 00:40:58.119 align:start position:0%
allows us to give the users the ability
 

00:40:58.119 --> 00:41:00.979 align:start position:0%
allows us to give the users the ability
to<00:40:58.480><c> sign</c>

00:41:00.979 --> 00:41:00.989 align:start position:0%
 
 

00:41:00.989 --> 00:41:04.109 align:start position:0%
 
elliptic<00:41:01.989><c> curve</c><00:41:02.680><c> parameters</c><00:41:03.249><c> I</c><00:41:03.459><c> will</c><00:41:03.819><c> give</c><00:41:03.999><c> a</c>

00:41:04.109 --> 00:41:04.119 align:start position:0%
elliptic curve parameters I will give a
 

00:41:04.119 --> 00:41:05.400 align:start position:0%
elliptic curve parameters I will give a
big<00:41:04.569><c> insert</c><00:41:04.989><c> to</c><00:41:05.109><c> it</c>

00:41:05.400 --> 00:41:05.410 align:start position:0%
big insert to it
 

00:41:05.410 --> 00:41:10.709 align:start position:0%
big insert to it
so<00:41:08.609><c> gentlemen</c><00:41:09.609><c> troops</c><00:41:10.089><c> in</c><00:41:10.239><c> order</c><00:41:10.329><c> to</c><00:41:10.599><c> have</c>

00:41:10.709 --> 00:41:10.719 align:start position:0%
so gentlemen troops in order to have
 

00:41:10.719 --> 00:41:14.969 align:start position:0%
so gentlemen troops in order to have
efficient<00:41:12.059><c> proving</c><00:41:13.059><c> you</c><00:41:13.569><c> have</c><00:41:13.749><c> to</c><00:41:13.959><c> tweak</c><00:41:14.949><c> a</c>

00:41:14.969 --> 00:41:14.979 align:start position:0%
efficient proving you have to tweak a
 

00:41:14.979 --> 00:41:17.099 align:start position:0%
efficient proving you have to tweak a
bit<00:41:15.219><c> the</c><00:41:15.430><c> curve</c><00:41:15.880><c> parameters</c><00:41:16.449><c> of</c><00:41:16.630><c> the</c><00:41:16.809><c> normal</c>

00:41:17.099 --> 00:41:17.109 align:start position:0%
bit the curve parameters of the normal
 

00:41:17.109 --> 00:41:20.489 align:start position:0%
bit the curve parameters of the normal
is<00:41:17.469><c> missing</c><00:41:17.949><c> we</c><00:41:18.369><c> do</c><00:41:18.519><c> sign</c><00:41:18.729><c> over</c><00:41:19.059><c> the</c><00:41:19.499><c> secretary</c>

00:41:20.489 --> 00:41:20.499 align:start position:0%
is missing we do sign over the secretary
 

00:41:20.499 --> 00:41:23.279 align:start position:0%
is missing we do sign over the secretary
256<00:41:21.430><c> which</c><00:41:21.549><c> is</c><00:41:21.729><c> the</c><00:41:21.880><c> normal</c><00:41:22.390><c> curve</c><00:41:22.630><c> in</c><00:41:22.869><c> eternal</c>

00:41:23.279 --> 00:41:23.289 align:start position:0%
256 which is the normal curve in eternal
 

00:41:23.289 --> 00:41:26.339 align:start position:0%
256 which is the normal curve in eternal
v-twin<00:41:24.069><c> it</c><00:41:24.190><c> comes</c><00:41:24.579><c> very</c><00:41:24.910><c> inefficient</c><00:41:25.479><c> so</c><00:41:26.259><c> you</c>

00:41:26.339 --> 00:41:26.349 align:start position:0%
v-twin it comes very inefficient so you
 

00:41:26.349 --> 00:41:29.219 align:start position:0%
v-twin it comes very inefficient so you
have<00:41:26.529><c> to</c><00:41:26.739><c> pick</c><00:41:27.430><c> specific</c><00:41:27.670><c> parameters</c><00:41:28.390><c> in</c>

00:41:29.219 --> 00:41:29.229 align:start position:0%
have to pick specific parameters in
 

00:41:29.229 --> 00:41:31.079 align:start position:0%
have to pick specific parameters in
order<00:41:29.440><c> to</c><00:41:29.529><c> have</c><00:41:29.680><c> an</c><00:41:29.769><c> efficient</c><00:41:30.130><c> option</c><00:41:30.579><c> but</c>

00:41:31.079 --> 00:41:31.089 align:start position:0%
order to have an efficient option but
 

00:41:31.089 --> 00:41:34.739 align:start position:0%
order to have an efficient option but
then<00:41:31.239><c> it</c><00:41:32.049><c> gets</c><00:41:32.199><c> very</c><00:41:32.440><c> hard</c><00:41:32.680><c> to</c><00:41:32.920><c> use</c><00:41:33.749><c> mandamus</c>

00:41:34.739 --> 00:41:34.749 align:start position:0%
then it gets very hard to use mandamus
 

00:41:34.749 --> 00:41:38.219 align:start position:0%
then it gets very hard to use mandamus
for<00:41:34.959><c> example</c><00:41:35.349><c> so</c><00:41:36.309><c> what</c><00:41:36.489><c> this</c><00:41:36.609><c> plug-in</c><00:41:37.229><c> system</c>

00:41:38.219 --> 00:41:38.229 align:start position:0%
for example so what this plug-in system
 

00:41:38.229 --> 00:41:40.769 align:start position:0%
for example so what this plug-in system
or<00:41:38.739><c> snap</c><00:41:39.009><c> system</c><00:41:39.400><c> let</c><00:41:39.849><c> us</c><00:41:39.969><c> do</c><00:41:40.119><c> is</c><00:41:40.269><c> very</c><00:41:40.539><c> easily</c>

00:41:40.769 --> 00:41:40.779 align:start position:0%
or snap system let us do is very easily
 

00:41:40.779 --> 00:41:42.539 align:start position:0%
or snap system let us do is very easily
create<00:41:41.109><c> a</c><00:41:41.319><c> plugin</c><00:41:41.739><c> which</c><00:41:42.069><c> I'll</c><00:41:42.219><c> show</c><00:41:42.339><c> you</c><00:41:42.369><c> in</c><00:41:42.430><c> a</c>

00:41:42.539 --> 00:41:42.549 align:start position:0%
create a plugin which I'll show you in a
 

00:41:42.549 --> 00:41:46.079 align:start position:0%
create a plugin which I'll show you in a
second<00:41:42.910><c> that</c><00:41:43.229><c> allows</c><00:41:44.229><c> users</c><00:41:44.680><c> to</c><00:41:44.709><c> use</c><00:41:45.089><c> meta</c>

00:41:46.079 --> 00:41:46.089 align:start position:0%
second that allows users to use meta
 

00:41:46.089 --> 00:41:48.779 align:start position:0%
second that allows users to use meta
musk<00:41:46.359><c> with</c><00:41:47.109><c> a</c><00:41:47.259><c> derived</c><00:41:47.739><c> pregnant</c><00:41:48.430><c> keen</c><00:41:48.609><c> to</c>

00:41:48.779 --> 00:41:48.789 align:start position:0%
musk with a derived pregnant keen to
 

00:41:48.789 --> 00:41:52.890 align:start position:0%
musk with a derived pregnant keen to
sign<00:41:48.969><c> over</c><00:41:49.469><c> artistically</c><00:41:50.469><c> to</c><00:41:50.650><c> turn</c><00:41:50.859><c> right</c><00:41:51.900><c> so</c>

00:41:52.890 --> 00:41:52.900 align:start position:0%
sign over artistically to turn right so
 

00:41:52.900 --> 00:41:57.509 align:start position:0%
sign over artistically to turn right so
I'm<00:41:53.019><c> trying</c><00:41:53.319><c> to</c><00:41:53.349><c> show</c><00:41:56.039><c> please</c><00:41:57.039><c> tell</c><00:41:57.249><c> me</c><00:41:57.400><c> if</c><00:41:57.459><c> you</c>

00:41:57.509 --> 00:41:57.519 align:start position:0%
I'm trying to show please tell me if you
 

00:41:57.519 --> 00:42:01.019 align:start position:0%
I'm trying to show please tell me if you
don't<00:41:57.670><c> hear</c><00:41:57.969><c> hear</c><00:41:58.180><c> or</c><00:41:58.239><c> don't</c><00:41:58.390><c> see</c><00:41:58.660><c> anything</c><00:42:00.029><c> so</c>

00:42:01.019 --> 00:42:01.029 align:start position:0%
don't hear hear or don't see anything so
 

00:42:01.029 --> 00:42:04.640 align:start position:0%
don't hear hear or don't see anything so
I<00:42:01.329><c> just</c><00:42:01.979><c> start</c><00:42:02.979><c> first</c><00:42:03.400><c> to</c><00:42:03.579><c> the</c><00:42:03.670><c> black</c>

00:42:04.640 --> 00:42:04.650 align:start position:0%
I just start first to the black
 

00:42:04.650 --> 00:42:07.810 align:start position:0%
I just start first to the black
then<00:42:05.220><c> I</c><00:42:05.250><c> can</c><00:42:05.520><c> go</c><00:42:05.670><c> a</c><00:42:05.700><c> little</c><00:42:05.910><c> bit</c><00:42:06.120><c> I'm</c><00:42:06.240><c> going</c><00:42:06.630><c> to</c>

00:42:07.810 --> 00:42:07.820 align:start position:0%
then I can go a little bit I'm going to
 

00:42:07.820 --> 00:42:13.339 align:start position:0%
then I can go a little bit I'm going to
sit<00:42:10.610><c> in</c><00:42:11.610><c> the</c>

00:42:13.339 --> 00:42:13.349 align:start position:0%
sit in the
 

00:42:13.349 --> 00:42:28.279 align:start position:0%
sit in the
-<00:42:13.920><c> thanks</c><00:42:14.309><c> big</c><00:42:14.459><c> enough</c><00:42:16.369><c> okay</c><00:42:26.119><c> so</c><00:42:27.170><c> just</c><00:42:28.170><c> to</c>

00:42:28.279 --> 00:42:28.289 align:start position:0%
- thanks big enough okay so just to
 

00:42:28.289 --> 00:42:29.599 align:start position:0%
- thanks big enough okay so just to
remind<00:42:28.559><c> what</c><00:42:28.920><c> we're</c><00:42:29.069><c> doing</c><00:42:29.279><c> so</c><00:42:29.309><c> we're</c>

00:42:29.599 --> 00:42:29.609 align:start position:0%
remind what we're doing so we're
 

00:42:29.609 --> 00:42:35.839 align:start position:0%
remind what we're doing so we're
building<00:42:31.969><c> so</c><00:42:34.130><c> we</c><00:42:35.130><c> are</c><00:42:35.279><c> here</c><00:42:35.549><c> in</c><00:42:35.670><c> the</c>

00:42:35.839 --> 00:42:35.849 align:start position:0%
building so we are here in the
 

00:42:35.849 --> 00:42:39.430 align:start position:0%
building so we are here in the
department<00:42:36.719><c> directory</c><00:42:37.140><c> everything</c><00:42:37.920><c> we</c><00:42:38.009><c> just</c>

00:42:39.430 --> 00:42:39.440 align:start position:0%
department directory everything we just
 

00:42:39.440 --> 00:42:43.430 align:start position:0%
department directory everything we just
filled<00:42:40.440><c> it</c><00:42:41.390><c> and</c><00:42:42.390><c> then</c><00:42:42.539><c> we</c><00:42:42.690><c> can</c><00:42:42.869><c> certainly</c><00:42:43.079><c> be</c>

00:42:43.430 --> 00:42:43.440 align:start position:0%
filled it and then we can certainly be
 

00:42:43.440 --> 00:42:50.240 align:start position:0%
filled it and then we can certainly be
pleased

00:42:50.240 --> 00:42:50.250 align:start position:0%
 
 

00:42:50.250 --> 00:42:52.259 align:start position:0%
 
[Music]

00:42:52.259 --> 00:42:52.269 align:start position:0%
[Music]
 

00:42:52.269 --> 00:42:57.149 align:start position:0%
[Music]
okay<00:42:52.899><c> great</c><00:42:53.369><c> now</c><00:42:54.369><c> we</c><00:42:54.429><c> have</c><00:42:54.609><c> it</c><00:42:54.759><c> here</c><00:42:56.039><c> so</c><00:42:57.039><c> this</c>

00:42:57.149 --> 00:42:57.159 align:start position:0%
okay great now we have it here so this
 

00:42:57.159 --> 00:43:01.139 align:start position:0%
okay great now we have it here so this
is<00:42:57.279><c> like</c><00:42:57.479><c> some</c><00:42:58.479><c> kind</c><00:42:58.809><c> of</c><00:42:59.819><c> nice</c>

00:43:01.139 --> 00:43:01.149 align:start position:0%
is like some kind of nice
 

00:43:01.149 --> 00:43:04.799 align:start position:0%
is like some kind of nice
you<00:43:01.479><c> either</c><00:43:01.659><c> basically</c><00:43:03.089><c> this</c><00:43:04.089><c> will</c><00:43:04.299><c> be</c><00:43:04.479><c> in</c><00:43:04.599><c> the</c>

00:43:04.799 --> 00:43:04.809 align:start position:0%
you either basically this will be in the
 

00:43:04.809 --> 00:43:07.679 align:start position:0%
you either basically this will be in the
client<00:43:05.769><c> of</c><00:43:05.919><c> the</c><00:43:06.129><c> exchange</c><00:43:06.909><c> right</c><00:43:07.119><c> what</c><00:43:07.599><c> we</c>

00:43:07.679 --> 00:43:07.689 align:start position:0%
client of the exchange right what we
 

00:43:07.689 --> 00:43:09.149 align:start position:0%
client of the exchange right what we
want<00:43:07.869><c> to</c><00:43:08.019><c> look</c><00:43:08.139><c> like</c><00:43:08.319><c> that</c><00:43:08.499><c> it</c><00:43:08.649><c> would</c><00:43:08.799><c> be</c><00:43:08.949><c> just</c>

00:43:09.149 --> 00:43:09.159 align:start position:0%
want to look like that it would be just
 

00:43:09.159 --> 00:43:11.039 align:start position:0%
want to look like that it would be just
a<00:43:09.399><c> simple</c><00:43:09.879><c> client</c><00:43:10.299><c> of</c><00:43:10.389><c> the</c><00:43:10.449><c> exchange</c><00:43:10.749><c> will</c>

00:43:11.039 --> 00:43:11.049 align:start position:0%
a simple client of the exchange will
 

00:43:11.049 --> 00:43:14.489 align:start position:0%
a simple client of the exchange will
enable<00:43:11.289><c> us</c><00:43:11.529><c> to</c><00:43:11.969><c> connect</c><00:43:12.969><c> mathematical</c><00:43:13.689><c> Simon</c>

00:43:14.489 --> 00:43:14.499 align:start position:0%
enable us to connect mathematical Simon
 

00:43:14.499 --> 00:43:16.699 align:start position:0%
enable us to connect mathematical Simon
orders<00:43:15.309><c> which</c><00:43:15.549><c> you</c><00:43:15.639><c> want</c><00:43:15.849><c> to</c><00:43:15.909><c> submit</c><00:43:16.179><c> to</c><00:43:16.449><c> the</c>

00:43:16.699 --> 00:43:16.709 align:start position:0%
orders which you want to submit to the
 

00:43:16.709 --> 00:43:22.699 align:start position:0%
orders which you want to submit to the
exchange<00:43:18.269><c> so</c><00:43:20.759><c> same</c><00:43:21.759><c> way</c><00:43:21.939><c> that</c><00:43:22.089><c> we</c><00:43:22.329><c> did</c><00:43:22.449><c> the</c>

00:43:22.699 --> 00:43:22.709 align:start position:0%
exchange so same way that we did the
 

00:43:22.709 --> 00:43:25.859 align:start position:0%
exchange so same way that we did the
portal<00:43:23.709><c> connecting</c><00:43:23.919><c> to</c><00:43:24.279><c> the</c><00:43:24.689><c> installing</c><00:43:25.689><c> the</c>

00:43:25.859 --> 00:43:25.869 align:start position:0%
portal connecting to the installing the
 

00:43:25.869 --> 00:43:28.429 align:start position:0%
portal connecting to the installing the
plugin<00:43:26.079><c> and</c><00:43:26.319><c> then</c><00:43:26.409><c> allowing</c><00:43:26.949><c> it</c><00:43:27.189><c> to</c>

00:43:28.429 --> 00:43:28.439 align:start position:0%
plugin and then allowing it to
 

00:43:28.439 --> 00:43:31.609 align:start position:0%
plugin and then allowing it to
conditions<00:43:29.439><c> with</c><00:43:29.589><c> where</c><00:43:29.739><c> as</c><00:43:29.859><c> head</c><00:43:30.069><c> for</c><00:43:30.279><c> I</c>

00:43:31.609 --> 00:43:31.619 align:start position:0%
conditions with where as head for I
 

00:43:31.619 --> 00:43:38.549 align:start position:0%
conditions with where as head for I
don't<00:43:32.619><c> know</c><00:43:32.859><c> like</c><00:43:33.339><c> it</c><00:43:34.949><c> is</c><00:43:36.479><c> and</c><00:43:37.479><c> once</c><00:43:37.719><c> we</c><00:43:37.929><c> have</c>

00:43:38.549 --> 00:43:38.559 align:start position:0%
don't know like it is and once we have
 

00:43:38.559 --> 00:43:42.980 align:start position:0%
don't know like it is and once we have
it<00:43:38.709><c> we</c><00:43:38.859><c> can</c><00:43:39.039><c> just</c><00:43:39.069><c> get</c><00:43:39.759><c> the</c><00:43:39.969><c> public</c><00:43:40.299><c> team</c><00:43:41.819><c> just</c>

00:43:42.980 --> 00:43:42.990 align:start position:0%
it we can just get the public team just
 

00:43:42.990 --> 00:43:44.749 align:start position:0%
it we can just get the public team just
[Music]

00:43:44.749 --> 00:43:44.759 align:start position:0%
[Music]
 

00:43:44.759 --> 00:43:47.519 align:start position:0%
[Music]
make<00:43:45.759><c> sure</c><00:43:45.909><c> you</c><00:43:46.029><c> understand</c><00:43:46.449><c> this</c><00:43:46.569><c> is</c><00:43:46.689><c> the</c>

00:43:47.519 --> 00:43:47.529 align:start position:0%
make sure you understand this is the
 

00:43:47.529 --> 00:43:50.849 align:start position:0%
make sure you understand this is the
hockey<00:43:48.339><c> key</c><00:43:48.759><c> based</c><00:43:49.719><c> on</c><00:43:49.899><c> our</c><00:43:50.079><c> ellipse</c><00:43:50.469><c> here</c>

00:43:50.849 --> 00:43:50.859 align:start position:0%
hockey key based on our ellipse here
 

00:43:50.859 --> 00:43:54.240 align:start position:0%
hockey key based on our ellipse here
which<00:43:51.399><c> was</c><00:43:51.669><c> derived</c><00:43:51.969><c> from</c><00:43:52.209><c> the</c><00:43:52.359><c> same</c><00:43:52.689><c> metal</c>

00:43:54.240 --> 00:43:54.250 align:start position:0%
which was derived from the same metal
 

00:43:54.250 --> 00:43:59.430 align:start position:0%
which was derived from the same metal
we're<00:43:54.640><c> not</c><00:43:54.910><c> saying</c><00:43:55.210><c> that</c><00:43:55.390><c> if</c><00:43:55.690><c> they</c><00:43:55.930><c> get</c><00:43:58.440><c> their</c>

00:43:59.430 --> 00:43:59.440 align:start position:0%
we're not saying that if they get their
 

00:43:59.440 --> 00:44:02.160 align:start position:0%
we're not saying that if they get their
public<00:43:59.800><c> you</c><00:43:59.980><c> can</c><00:44:00.190><c> sign</c><00:44:00.460><c> any</c><00:44:01.420><c> message</c><00:44:01.780><c> we</c><00:44:01.900><c> want</c>

00:44:02.160 --> 00:44:02.170 align:start position:0%
public you can sign any message we want
 

00:44:02.170 --> 00:44:04.560 align:start position:0%
public you can sign any message we want
specifically<00:44:03.130><c> in</c><00:44:03.220><c> order</c><00:44:03.520><c> innocently</c><00:44:03.970><c> says</c><00:44:04.300><c> I</c>

00:44:04.560 --> 00:44:04.570 align:start position:0%
specifically in order innocently says I
 

00:44:04.570 --> 00:44:10.530 align:start position:0%
specifically in order innocently says I
want<00:44:05.440><c> to</c><00:44:05.530><c> buy</c><00:44:07.740><c> maybe</c><00:44:08.740><c> we</c><00:44:08.980><c> don't</c><00:44:09.400><c> sell</c><00:44:09.820><c> eat</c><00:44:10.090><c> to</c>

00:44:10.530 --> 00:44:10.540 align:start position:0%
want to buy maybe we don't sell eat to
 

00:44:10.540 --> 00:44:18.000 align:start position:0%
want to buy maybe we don't sell eat to
be<00:44:10.690><c> indifferent</c><00:44:11.080><c> right</c><00:44:15.810><c> so</c><00:44:16.810><c> I</c><00:44:17.230><c> want</c><00:44:17.650><c> to</c><00:44:17.710><c> still</c>

00:44:18.000 --> 00:44:18.010 align:start position:0%
be indifferent right so I want to still
 

00:44:18.010 --> 00:44:20.550 align:start position:0%
be indifferent right so I want to still
die<00:44:18.280><c> in</c><00:44:18.550><c> the</c><00:44:19.060><c> recipients</c><00:44:20.050><c> and</c><00:44:20.200><c> this</c><00:44:20.290><c> is</c><00:44:20.410><c> the</c>

00:44:20.550 --> 00:44:20.560 align:start position:0%
die in the recipients and this is the
 

00:44:20.560 --> 00:44:22.290 align:start position:0%
die in the recipients and this is the
accounts<00:44:21.220><c> that</c><00:44:21.250><c> they</c><00:44:21.430><c> have</c><00:44:21.580><c> often</c><00:44:21.760><c> I</c><00:44:22.000><c> won't</c>

00:44:22.290 --> 00:44:22.300 align:start position:0%
accounts that they have often I won't
 

00:44:22.300 --> 00:44:24.960 align:start position:0%
accounts that they have often I won't
get<00:44:22.480><c> into</c><00:44:22.660><c> it</c><00:44:22.810><c> this</c><00:44:23.770><c> is</c><00:44:23.830><c> like</c><00:44:24.130><c> Dorian</c><00:44:24.730><c> deeds</c>

00:44:24.960 --> 00:44:24.970 align:start position:0%
get into it this is like Dorian deeds
 

00:44:24.970 --> 00:44:27.000 align:start position:0%
get into it this is like Dorian deeds
and<00:44:25.300><c> then</c><00:44:25.480><c> we'll</c><00:44:25.599><c> get</c><00:44:25.690><c> a</c><00:44:25.750><c> problem</c><00:44:26.140><c> you</c><00:44:26.619><c> can</c><00:44:26.770><c> see</c>

00:44:27.000 --> 00:44:27.010 align:start position:0%
and then we'll get a problem you can see
 

00:44:27.010 --> 00:44:28.260 align:start position:0%
and then we'll get a problem you can see
it<00:44:27.099><c> but</c><00:44:27.220><c> it</c><00:44:27.369><c> says</c><00:44:27.550><c> do</c><00:44:27.700><c> you</c><00:44:27.790><c> really</c><00:44:28.000><c> want</c><00:44:28.180><c> to</c>

00:44:28.260 --> 00:44:28.270 align:start position:0%
it but it says do you really want to
 

00:44:28.270 --> 00:44:30.540 align:start position:0%
it but it says do you really want to
sign<00:44:28.450><c> this</c><00:44:28.660><c> message</c><00:44:29.080><c> and</c><00:44:29.260><c> parameters</c><00:44:30.070><c> K</c><00:44:30.400><c> we</c>

00:44:30.540 --> 00:44:30.550 align:start position:0%
sign this message and parameters K we
 

00:44:30.550 --> 00:44:35.150 align:start position:0%
sign this message and parameters K we
have<00:44:31.080><c> wants</c><00:44:32.080><c> us</c><00:44:32.970><c> basically</c><00:44:33.970><c> receive</c><00:44:34.540><c> this</c>

00:44:35.150 --> 00:44:35.160 align:start position:0%
have wants us basically receive this
 

00:44:35.160 --> 00:44:46.240 align:start position:0%
have wants us basically receive this
okay<00:44:40.650><c> yeah</c><00:44:42.060><c> yeah</c><00:44:43.060><c> where's</c><00:44:43.750><c> this</c><00:44:44.050><c> pls</c><00:44:44.560><c> key</c><00:44:44.770><c> back</c>

00:44:46.240 --> 00:44:46.250 align:start position:0%
okay yeah yeah where's this pls key back
 

00:44:46.250 --> 00:44:48.490 align:start position:0%
okay yeah yeah where's this pls key back
does<00:44:46.880><c> not</c><00:44:47.030><c> realize</c><00:44:47.359><c> it's</c><00:44:47.510><c> a</c><00:44:47.599><c> simple</c><00:44:48.050><c> ECDSA</c>

00:44:48.490 --> 00:44:48.500 align:start position:0%
does not realize it's a simple ECDSA
 

00:44:48.500 --> 00:44:49.270 align:start position:0%
does not realize it's a simple ECDSA
sorry

00:44:49.270 --> 00:44:49.280 align:start position:0%
sorry
 

00:44:49.280 --> 00:44:51.160 align:start position:0%
sorry
where<00:44:49.520><c> are</c><00:44:49.640><c> where's</c><00:44:49.820><c> the</c><00:44:50.000><c> key</c><00:44:50.180><c> backed</c><00:44:50.390><c> up</c><00:44:50.540><c> as</c><00:44:51.109><c> a</c>

00:44:51.160 --> 00:44:51.170 align:start position:0%
where are where's the key backed up as a
 

00:44:51.170 --> 00:44:53.250 align:start position:0%
where are where's the key backed up as a
plugin<00:44:51.680><c> developer</c><00:44:52.160><c> are</c><00:44:52.280><c> you</c><00:44:52.460><c> responsible</c><00:44:52.849><c> for</c>

00:44:53.250 --> 00:44:53.260 align:start position:0%
plugin developer are you responsible for
 

00:44:53.260 --> 00:44:55.630 align:start position:0%
plugin developer are you responsible for
you<00:44:54.260><c> know</c><00:44:54.380><c> the</c><00:44:54.530><c> keys</c><00:44:54.770><c> inside</c><00:44:55.130><c> the</c><00:44:55.190><c> minimize</c>

00:44:55.630 --> 00:44:55.640 align:start position:0%
you know the keys inside the minimize
 

00:44:55.640 --> 00:45:02.440 align:start position:0%
you know the keys inside the minimize
and<00:44:55.970><c> they</c><00:44:56.030><c> also</c><00:44:56.210><c> quote</c><00:44:56.540><c> but</c><00:44:57.410><c> yes</c><00:45:01.270><c> okay</c><00:45:02.270><c> great</c>

00:45:02.440 --> 00:45:02.450 align:start position:0%
and they also quote but yes okay great
 

00:45:02.450 --> 00:45:05.680 align:start position:0%
and they also quote but yes okay great
so<00:45:03.490><c> first</c><00:45:04.490><c> of</c><00:45:04.640><c> all</c><00:45:04.760><c> we</c><00:45:04.880><c> can</c><00:45:05.000><c> look</c><00:45:05.030><c> at</c><00:45:05.270><c> the</c>

00:45:05.680 --> 00:45:05.690 align:start position:0%
so first of all we can look at the
 

00:45:05.690 --> 00:45:08.490 align:start position:0%
so first of all we can look at the
[Music]

00:45:08.490 --> 00:45:08.500 align:start position:0%
[Music]
 

00:45:08.500 --> 00:45:11.410 align:start position:0%
[Music]
justin<00:45:09.500><c> what</c><00:45:09.650><c> we</c><00:45:09.770><c> have</c><00:45:09.890><c> here</c><00:45:10.070><c> so</c><00:45:10.280><c> again</c><00:45:11.060><c> we've</c>

00:45:11.410 --> 00:45:11.420 align:start position:0%
justin what we have here so again we've
 

00:45:11.420 --> 00:45:14.140 align:start position:0%
justin what we have here so again we've
ever<00:45:11.570><c> only</c><00:45:11.930><c> two</c><00:45:12.170><c> to</c><00:45:12.980><c> close</c><00:45:13.250><c> why</c><00:45:13.849><c> don't</c><00:45:14.000><c> you</c><00:45:14.060><c> get</c>

00:45:14.140 --> 00:45:14.150 align:start position:0%
ever only two to close why don't you get
 

00:45:14.150 --> 00:45:16.660 align:start position:0%
ever only two to close why don't you get
a<00:45:14.180><c> comment</c><00:45:14.660><c> just</c><00:45:15.050><c> even</c><00:45:15.410><c> the</c><00:45:15.500><c> public</c><00:45:15.770><c> key</c><00:45:15.920><c> one</c>

00:45:16.660 --> 00:45:16.670 align:start position:0%
a comment just even the public key one
 

00:45:16.670 --> 00:45:18.400 align:start position:0%
a comment just even the public key one
at<00:45:16.790><c> the</c><00:45:16.910><c> same</c><00:45:17.060><c> message</c><00:45:17.270><c> in</c><00:45:17.599><c> the</c><00:45:18.020><c> nice</c><00:45:18.170><c> thing</c>

00:45:18.400 --> 00:45:18.410 align:start position:0%
at the same message in the nice thing
 

00:45:18.410 --> 00:45:21.070 align:start position:0%
at the same message in the nice thing
about<00:45:18.500><c> the</c><00:45:19.400><c> way</c><00:45:19.609><c> meta</c><00:45:19.849><c> must</c><00:45:20.030><c> did</c><00:45:20.330><c> it</c><00:45:20.450><c> and</c><00:45:20.930><c> they</c>

00:45:21.070 --> 00:45:21.080 align:start position:0%
about the way meta must did it and they
 

00:45:21.080 --> 00:45:28.089 align:start position:0%
about the way meta must did it and they
don't<00:45:21.260><c> be</c><00:45:23.950><c> I</c><00:45:24.950><c> can</c><00:45:25.790><c> show</c><00:45:25.970><c> you</c><00:45:26.030><c> India</c><00:45:26.450><c> so</c><00:45:27.170><c> we</c>

00:45:28.089 --> 00:45:28.099 align:start position:0%
don't be I can show you India so we
 

00:45:28.099 --> 00:45:31.930 align:start position:0%
don't be I can show you India so we
previously<00:45:28.880><c> had</c><00:45:29.950><c> our</c><00:45:30.950><c> own</c><00:45:31.190><c> module</c><00:45:31.609><c> for</c>

00:45:31.930 --> 00:45:31.940 align:start position:0%
previously had our own module for
 

00:45:31.940 --> 00:45:34.349 align:start position:0%
previously had our own module for
signing<00:45:32.330><c> over</c><00:45:32.510><c> a</c><00:45:32.690><c> literature</c><00:45:33.109><c> using</c><00:45:33.619><c> only</c><00:45:33.830><c> the</c>

00:45:34.349 --> 00:45:34.359 align:start position:0%
signing over a literature using only the
 

00:45:34.359 --> 00:45:37.810 align:start position:0%
signing over a literature using only the
Olympic<00:45:35.359><c> module</c><00:45:35.750><c> meta</c><00:45:36.680><c> must've</c><00:45:37.010><c> music</c><00:45:37.340><c> and</c>

00:45:37.810 --> 00:45:37.820 align:start position:0%
Olympic module meta must've music and
 

00:45:37.820 --> 00:45:40.750 align:start position:0%
Olympic module meta must've music and
once<00:45:38.060><c> we</c><00:45:38.210><c> had</c><00:45:38.390><c> it</c><00:45:38.570><c> you</c><00:45:38.780><c> only</c><00:45:39.470><c> needed</c><00:45:39.710><c> to</c><00:45:40.010><c> import</c>

00:45:40.750 --> 00:45:40.760 align:start position:0%
once we had it you only needed to import
 

00:45:40.760 --> 00:45:43.720 align:start position:0%
once we had it you only needed to import
it<00:45:40.940><c> here</c><00:45:41.180><c> and</c><00:45:41.480><c> it</c><00:45:42.200><c> all</c><00:45:43.040><c> gets</c><00:45:43.250><c> bundled</c><00:45:43.490><c> together</c>

00:45:43.720 --> 00:45:43.730 align:start position:0%
it here and it all gets bundled together
 

00:45:43.730 --> 00:45:45.660 align:start position:0%
it here and it all gets bundled together
in<00:45:44.000><c> the</c><00:45:44.210><c> bundle</c><00:45:44.540><c> JavaScript</c><00:45:45.230><c> and</c><00:45:45.349><c> then</c>

00:45:45.660 --> 00:45:45.670 align:start position:0%
in the bundle JavaScript and then
 

00:45:45.670 --> 00:45:49.470 align:start position:0%
in the bundle JavaScript and then
whatever<00:45:46.670><c> you</c><00:45:46.940><c> have</c><00:45:47.800><c> already</c><00:45:48.800><c> you</c><00:45:48.980><c> can</c><00:45:49.160><c> just</c>

00:45:49.470 --> 00:45:49.480 align:start position:0%
whatever you have already you can just
 

00:45:49.480 --> 00:45:51.579 align:start position:0%
whatever you have already you can just
incorporated<00:45:50.480><c> into</c><00:45:50.720><c> the</c><00:45:50.900><c> plug-in</c><00:45:51.109><c> you</c><00:45:51.320><c> don't</c>

00:45:51.579 --> 00:45:51.589 align:start position:0%
incorporated into the plug-in you don't
 

00:45:51.589 --> 00:45:53.560 align:start position:0%
incorporated into the plug-in you don't
need<00:45:51.710><c> to</c><00:45:51.830><c> do</c><00:45:51.920><c> anything</c><00:45:52.190><c> you</c><00:45:52.460><c> and</c><00:45:53.060><c> so</c><00:45:53.210><c> once</c><00:45:53.420><c> we</c>

00:45:53.560 --> 00:45:53.570 align:start position:0%
need to do anything you and so once we
 

00:45:53.570 --> 00:45:54.880 align:start position:0%
need to do anything you and so once we
have<00:45:53.690><c> our</c><00:45:53.930><c> signatures</c>

00:45:54.880 --> 00:45:54.890 align:start position:0%
have our signatures
 

00:45:54.890 --> 00:45:56.710 align:start position:0%
have our signatures
what<00:45:55.550><c> we</c><00:45:55.670><c> need</c><00:45:55.820><c> to</c><00:45:55.849><c> do</c><00:45:56.030><c> is</c><00:45:56.119><c> get</c><00:45:56.300><c> the</c><00:45:56.420><c> public</c>

00:45:56.710 --> 00:45:56.720 align:start position:0%
what we need to do is get the public
 

00:45:56.720 --> 00:46:01.030 align:start position:0%
what we need to do is get the public
email<00:45:56.869><c> to</c><00:45:57.109><c> it</c><00:45:57.320><c> in</c><00:45:57.440><c> a</c><00:45:57.500><c> second</c><00:45:59.470><c> and</c><00:46:00.470><c> you</c><00:46:00.589><c> just</c><00:46:00.830><c> get</c>

00:46:01.030 --> 00:46:01.040 align:start position:0%
email to it in a second and you just get
 

00:46:01.040 --> 00:46:06.730 align:start position:0%
email to it in a second and you just get
it<00:46:01.570><c> from</c><00:46:02.570><c> our</c><00:46:03.640><c> crypto</c><00:46:04.640><c> library</c><00:46:05.290><c> and</c><00:46:06.290><c> same</c><00:46:06.560><c> with</c>

00:46:06.730 --> 00:46:06.740 align:start position:0%
it from our crypto library and same with
 

00:46:06.740 --> 00:46:09.480 align:start position:0%
it from our crypto library and same with
the<00:46:06.830><c> same</c><00:46:07.040><c> mice</c><00:46:07.970><c> you</c><00:46:08.150><c> want</c><00:46:08.630><c> to</c><00:46:08.720><c> send</c><00:46:08.960><c> a</c><00:46:09.050><c> message</c>

00:46:09.480 --> 00:46:09.490 align:start position:0%
the same mice you want to send a message
 

00:46:09.490 --> 00:46:15.880 align:start position:0%
the same mice you want to send a message
you<00:46:10.490><c> just</c><00:46:12.070><c> mind</c><00:46:13.070><c> that</c><00:46:13.990><c> you</c><00:46:14.990><c> just</c><00:46:15.230><c> get</c><00:46:15.470><c> the</c><00:46:15.740><c> or</c>

00:46:15.880 --> 00:46:15.890 align:start position:0%
you just mind that you just get the or
 

00:46:15.890 --> 00:46:17.950 align:start position:0%
you just mind that you just get the or
the<00:46:16.339><c> message</c><00:46:16.670><c> you</c><00:46:16.760><c> want</c><00:46:16.790><c> to</c><00:46:17.030><c> sign</c><00:46:17.270><c> and</c><00:46:17.810><c> you</c>

00:46:17.950 --> 00:46:17.960 align:start position:0%
the message you want to sign and you
 

00:46:17.960 --> 00:46:22.000 align:start position:0%
the message you want to sign and you
pull<00:46:18.170><c> it</c><00:46:18.200><c> out</c><00:46:18.349><c> of</c><00:46:18.500><c> one</c><00:46:18.820><c> module</c><00:46:20.560><c> okay</c><00:46:21.560><c> great</c>

00:46:22.000 --> 00:46:22.010 align:start position:0%
pull it out of one module okay great
 

00:46:22.010 --> 00:46:29.790 align:start position:0%
pull it out of one module okay great
anything<00:46:22.940><c> else</c><00:46:23.089><c> do</c><00:46:23.210><c> you</c><00:46:23.359><c> see</c><00:46:26.020><c> okay</c><00:46:27.020><c> maybe</c><00:46:27.380><c> just</c>

00:46:29.790 --> 00:46:29.800 align:start position:0%
 
 

00:46:29.800 --> 00:46:34.240 align:start position:0%
 
he's<00:46:30.800><c> n</c><00:46:30.890><c> equip</c><00:46:31.130><c> is</c><00:46:31.280><c> there</c><00:46:31.430><c> any</c><00:46:31.520><c> questions</c><00:46:33.250><c> yeah</c>

00:46:34.240 --> 00:46:34.250 align:start position:0%
he's n equip is there any questions yeah
 

00:46:34.250 --> 00:46:40.240 align:start position:0%
he's n equip is there any questions yeah
you're<00:46:35.089><c> like</c><00:46:35.950><c> like</c><00:46:36.950><c> start</c>

00:46:40.240 --> 00:46:40.250 align:start position:0%
 
 

00:46:40.250 --> 00:46:44.540 align:start position:0%
 
so<00:46:41.090><c> that</c><00:46:41.270><c> like</c><00:46:41.390><c> adapt</c><00:46:41.690><c> those</c>

00:46:44.540 --> 00:46:44.550 align:start position:0%
 
 

00:46:44.550 --> 00:46:46.680 align:start position:0%
 
so<00:46:45.550><c> this</c><00:46:45.700><c> has</c><00:46:45.880><c> nothing</c><00:46:46.210><c> to</c><00:46:46.240><c> do</c><00:46:46.480><c> with</c><00:46:46.510><c> the</c>

00:46:46.680 --> 00:46:46.690 align:start position:0%
so this has nothing to do with the
 

00:46:46.690 --> 00:46:49.770 align:start position:0%
so this has nothing to do with the
proofs<00:46:46.960><c> just</c><00:46:47.760><c> we</c><00:46:48.760><c> want</c><00:46:48.970><c> to</c><00:46:49.030><c> allow</c><00:46:49.300><c> the</c><00:46:49.360><c> user</c><00:46:49.480><c> to</c>

00:46:49.770 --> 00:46:49.780 align:start position:0%
proofs just we want to allow the user to
 

00:46:49.780 --> 00:46:53.640 align:start position:0%
proofs just we want to allow the user to
sign<00:46:50.230><c> with</c><00:46:50.980><c> a</c><00:46:51.010><c> slightly</c><00:46:51.610><c> different</c><00:46:52.650><c> signature</c>

00:46:53.640 --> 00:46:53.650 align:start position:0%
sign with a slightly different signature
 

00:46:53.650 --> 00:46:56.720 align:start position:0%
sign with a slightly different signature
scheme<00:46:53.920><c> right</c><00:46:54.790><c> so</c><00:46:55.030><c> this</c><00:46:55.570><c> is</c><00:46:55.630><c> our</c><00:46:55.900><c> way</c><00:46:56.170><c> to</c>

00:46:56.720 --> 00:46:56.730 align:start position:0%
scheme right so this is our way to
 

00:46:56.730 --> 00:47:01.500 align:start position:0%
scheme right so this is our way to
whatever<00:46:59.100><c> like</c><00:47:00.100><c> changing</c><00:47:00.760><c> the</c><00:47:00.910><c> character</c><00:47:01.390><c> to</c>

00:47:01.500 --> 00:47:01.510 align:start position:0%
whatever like changing the character to
 

00:47:01.510 --> 00:47:04.440 align:start position:0%
whatever like changing the character to
these<00:47:01.660><c> sign</c><00:47:01.930><c> over</c><00:47:02.230><c> yeah</c><00:47:02.650><c> but</c><00:47:03.550><c> in</c><00:47:04.210><c> a</c><00:47:04.300><c> very</c>

00:47:04.440 --> 00:47:04.450 align:start position:0%
these sign over yeah but in a very
 

00:47:04.450 --> 00:47:06.360 align:start position:0%
these sign over yeah but in a very
simple<00:47:04.840><c> way</c><00:47:04.900><c> so</c><00:47:05.290><c> he</c><00:47:05.710><c> took</c><00:47:05.860><c> us</c><00:47:06.010><c> to</c><00:47:06.130><c> the</c><00:47:06.220><c> other</c>

00:47:06.360 --> 00:47:06.370 align:start position:0%
simple way so he took us to the other
 

00:47:06.370 --> 00:47:09.510 align:start position:0%
simple way so he took us to the other
only<00:47:06.490><c> a</c><00:47:06.580><c> couple</c><00:47:06.760><c> of</c><00:47:06.910><c> hours</c><00:47:07.060><c> to</c><00:47:07.360><c> do</c><00:47:07.480><c> is</c><00:47:08.520><c> maybe</c>

00:47:09.510 --> 00:47:09.520 align:start position:0%
only a couple of hours to do is maybe
 

00:47:09.520 --> 00:47:38.040 align:start position:0%
only a couple of hours to do is maybe
just<00:47:10.050><c> the</c><00:47:11.050><c> design</c><00:47:11.410><c> of</c><00:47:11.590><c> the</c><00:47:12.060><c> Heartland</c><00:47:37.050><c> like</c>

00:47:38.040 --> 00:47:38.050 align:start position:0%
just the design of the Heartland like
 

00:47:38.050 --> 00:47:42.320 align:start position:0%
just the design of the Heartland like
the<00:47:38.230><c> library</c><00:47:39.720><c> again</c><00:47:40.720><c> turning</c>

00:47:42.320 --> 00:47:42.330 align:start position:0%
the library again turning
 

00:47:42.330 --> 00:47:45.090 align:start position:0%
the library again turning
so<00:47:43.330><c> you're</c><00:47:43.540><c> asking</c><00:47:43.600><c> about</c><00:47:44.020><c> whether</c><00:47:44.380><c> we</c><00:47:44.590><c> expose</c>

00:47:45.090 --> 00:47:45.100 align:start position:0%
so you're asking about whether we expose
 

00:47:45.100 --> 00:47:47.310 align:start position:0%
so you're asking about whether we expose
any<00:47:45.280><c> native</c><00:47:45.610><c> noted</c><00:47:45.970><c> modules</c><00:47:46.420><c> right</c><00:47:46.840><c> under</c>

00:47:47.310 --> 00:47:47.320 align:start position:0%
any native noted modules right under
 

00:47:47.320 --> 00:47:50.910 align:start position:0%
any native noted modules right under
there<00:47:47.590><c> no</c><00:47:47.800><c> he's</c><00:47:49.050><c> only</c><00:47:50.050><c> giving</c><00:47:50.470><c> any</c><00:47:50.620><c> know</c><00:47:50.890><c> the</c>

00:47:50.910 --> 00:47:50.920 align:start position:0%
there no he's only giving any know the
 

00:47:50.920 --> 00:47:54.120 align:start position:0%
there no he's only giving any know the
native<00:47:51.430><c> modules</c><00:47:51.910><c> right</c><00:47:52.950><c> because</c><00:47:53.950><c> we</c><00:47:54.100><c> don't</c>

00:47:54.120 --> 00:47:54.130 align:start position:0%
native modules right because we don't
 

00:47:54.130 --> 00:47:57.540 align:start position:0%
native modules right because we don't
inject<00:47:54.550><c> any</c><00:47:54.730><c> authority</c><00:47:55.660><c> from</c><00:47:56.400><c> environment</c><00:47:57.400><c> at</c>

00:47:57.540 --> 00:47:57.550 align:start position:0%
inject any authority from environment at
 

00:47:57.550 --> 00:47:59.790 align:start position:0%
inject any authority from environment at
browserify<00:47:57.940><c> I</c><00:47:58.060><c> guess</c><00:47:58.270><c> does</c><00:47:58.480><c> provide</c><00:47:58.900><c> some</c><00:47:58.960><c> but</c>

00:47:59.790 --> 00:47:59.800 align:start position:0%
browserify I guess does provide some but
 

00:47:59.800 --> 00:48:01.800 align:start position:0%
browserify I guess does provide some but
children<00:48:00.130><c> I</c><00:48:00.610><c> work</c><00:48:00.760><c> here</c><00:48:01.000><c> because</c><00:48:01.480><c> they're</c>

00:48:01.800 --> 00:48:01.810 align:start position:0%
children I work here because they're
 

00:48:01.810 --> 00:48:04.830 align:start position:0%
children I work here because they're
only<00:48:01.960><c> getting</c><00:48:02.200><c> booked</c><00:48:02.530><c> run</c><00:48:02.860><c> and</c><00:48:03.600><c> they're</c><00:48:04.600><c> only</c>

00:48:04.830 --> 00:48:04.840 align:start position:0%
only getting booked run and they're only
 

00:48:04.840 --> 00:48:06.300 align:start position:0%
only getting booked run and they're only
getting<00:48:05.020><c> bloated</c><00:48:05.230><c> at</c><00:48:05.470><c> runtime</c><00:48:05.650><c> so</c><00:48:06.010><c> there's</c><00:48:06.160><c> no</c>

00:48:06.300 --> 00:48:06.310 align:start position:0%
getting bloated at runtime so there's no
 

00:48:06.310 --> 00:48:09.000 align:start position:0%
getting bloated at runtime so there's no
there's<00:48:06.340><c> no</c><00:48:06.730><c> address</c><00:48:07.090><c> today</c><00:48:07.780><c> even</c><00:48:08.050><c> access</c><00:48:08.380><c> at</c>

00:48:09.000 --> 00:48:09.010 align:start position:0%
there's no address today even access at
 

00:48:09.010 --> 00:48:11.780 align:start position:0%
there's no address today even access at
okay<00:48:09.310><c> time</c><00:48:09.580><c> for</c><00:48:09.790><c> my</c><00:48:10.000><c> Creek</c><00:48:10.420><c> goes</c><00:48:10.630><c> exactly</c>

00:48:11.780 --> 00:48:11.790 align:start position:0%
okay time for my Creek goes exactly
 

00:48:11.790 --> 00:48:14.190 align:start position:0%
okay time for my Creek goes exactly
right<00:48:12.790><c> so</c><00:48:13.030><c> some</c><00:48:13.270><c> reservoir</c><00:48:13.690><c> in</c><00:48:13.780><c> certs</c><00:48:14.050><c> a</c>

00:48:14.190 --> 00:48:14.200 align:start position:0%
right so some reservoir in certs a
 

00:48:14.200 --> 00:48:16.740 align:start position:0%
right so some reservoir in certs a
crypto<00:48:14.620><c> library</c><00:48:15.190><c> and</c><00:48:15.520><c> so</c><00:48:15.700><c> it</c><00:48:15.970><c> would</c><00:48:16.210><c> I</c><00:48:16.480><c> guess</c>

00:48:16.740 --> 00:48:16.750 align:start position:0%
crypto library and so it would I guess
 

00:48:16.750 --> 00:48:23.280 align:start position:0%
crypto library and so it would I guess
get<00:48:17.110><c> a</c><00:48:17.140><c> year</c><00:48:21.630><c> right</c><00:48:22.630><c> great</c><00:48:22.840><c> so</c><00:48:23.050><c> the</c><00:48:23.200><c> way</c>

00:48:23.280 --> 00:48:23.290 align:start position:0%
get a year right great so the way
 

00:48:23.290 --> 00:48:24.990 align:start position:0%
get a year right great so the way
browserify<00:48:23.620><c> works</c><00:48:23.920><c> if</c><00:48:24.040><c> you</c><00:48:24.190><c> require</c><00:48:24.640><c> crypto</c>

00:48:24.990 --> 00:48:25.000 align:start position:0%
browserify works if you require crypto
 

00:48:25.000 --> 00:48:27.510 align:start position:0%
browserify works if you require crypto
it's<00:48:25.150><c> going</c><00:48:25.330><c> to</c><00:48:25.390><c> provided</c><00:48:26.320><c> and</c><00:48:26.680><c> and</c><00:48:27.040><c> yeah</c><00:48:27.190><c> at</c>

00:48:27.510 --> 00:48:27.520 align:start position:0%
it's going to provided and and yeah at
 

00:48:27.520 --> 00:48:29.070 align:start position:0%
it's going to provided and and yeah at
the<00:48:27.610><c> moment</c><00:48:27.760><c> I</c><00:48:28.060><c> don't</c><00:48:28.120><c> know</c><00:48:28.240><c> Eric</c><00:48:28.840><c> native</c>

00:48:29.070 --> 00:48:29.080 align:start position:0%
the moment I don't know Eric native
 

00:48:29.080 --> 00:48:31.710 align:start position:0%
the moment I don't know Eric native
purposes<00:48:29.500><c> there</c><00:48:29.680><c> our</c><00:48:30.430><c> goal</c><00:48:30.940><c> is</c><00:48:31.210><c> to</c><00:48:31.450><c> provide</c>

00:48:31.710 --> 00:48:31.720 align:start position:0%
purposes there our goal is to provide
 

00:48:31.720 --> 00:48:34.020 align:start position:0%
purposes there our goal is to provide
zero<00:48:32.110><c> and</c><00:48:32.350><c> the</c><00:48:32.440><c> authority</c><00:48:32.920><c> or</c><00:48:33.400><c> right</c><00:48:33.640><c> now</c><00:48:33.790><c> for</c>

00:48:34.020 --> 00:48:34.030 align:start position:0%
zero and the authority or right now for
 

00:48:34.030 --> 00:48:35.670 align:start position:0%
zero and the authority or right now for
convenience<00:48:34.180><c> we</c><00:48:34.540><c> do</c><00:48:34.780><c> have</c><00:48:34.930><c> some</c><00:48:35.170><c> API</c><00:48:35.500><c> is</c><00:48:35.560><c> that</c>

00:48:35.670 --> 00:48:35.680 align:start position:0%
convenience we do have some API is that
 

00:48:35.680 --> 00:48:37.500 align:start position:0%
convenience we do have some API is that
we're<00:48:35.980><c> just</c><00:48:36.010><c> kind</c><00:48:36.370><c> of</c><00:48:36.400><c> leaving</c><00:48:36.610><c> in</c><00:48:36.910><c> for</c><00:48:37.450><c> the</c>

00:48:37.500 --> 00:48:37.510 align:start position:0%
we're just kind of leaving in for the
 

00:48:37.510 --> 00:48:40.140 align:start position:0%
we're just kind of leaving in for the
sake<00:48:37.690><c> of</c><00:48:37.720><c> convenience</c><00:48:37.960><c> because</c><00:48:39.030><c> mocking</c><00:48:40.030><c> the</c>

00:48:40.140 --> 00:48:40.150 align:start position:0%
sake of convenience because mocking the
 

00:48:40.150 --> 00:48:41.940 align:start position:0%
sake of convenience because mocking the
entire<00:48:40.390><c> fetch</c><00:48:40.750><c> library</c><00:48:41.230><c> behind</c><00:48:41.410><c> a</c><00:48:41.680><c> permission</c>

00:48:41.940 --> 00:48:41.950 align:start position:0%
entire fetch library behind a permission
 

00:48:41.950 --> 00:48:43.770 align:start position:0%
entire fetch library behind a permission
system<00:48:42.250><c> is</c><00:48:42.700><c> a</c><00:48:42.760><c> little</c><00:48:42.940><c> bit</c><00:48:43.150><c> tedious</c><00:48:43.330><c> but</c><00:48:43.510><c> it's</c>

00:48:43.770 --> 00:48:43.780 align:start position:0%
system is a little bit tedious but it's
 

00:48:43.780 --> 00:48:46.740 align:start position:0%
system is a little bit tedious but it's
very<00:48:43.900><c> complicated</c><00:48:44.320><c> API</c><00:48:44.860><c> but</c><00:48:45.490><c> but</c><00:48:46.390><c> yeah</c><00:48:46.540><c> that's</c>

00:48:46.740 --> 00:48:46.750 align:start position:0%
very complicated API but but yeah that's
 

00:48:46.750 --> 00:48:49.070 align:start position:0%
very complicated API but but yeah that's
that's<00:48:47.080><c> where</c><00:48:47.470><c> we're</c><00:48:47.620><c> headed</c><00:48:47.830><c> towards</c><00:48:48.070><c> bear</c>

00:48:49.070 --> 00:48:49.080 align:start position:0%
that's where we're headed towards bear
 

00:48:49.080 --> 00:48:52.300 align:start position:0%
that's where we're headed towards bear
anything<00:48:50.080><c> Gillis</c>

00:48:52.300 --> 00:48:52.310 align:start position:0%
anything Gillis
 

00:48:52.310 --> 00:49:07.720 align:start position:0%
anything Gillis
okay<00:48:52.880><c> thank</c><00:48:53.090><c> you</c><00:49:05.230><c> yes</c><00:49:06.230><c> this</c><00:49:06.830><c> is</c><00:49:07.010><c> awesome</c><00:49:07.220><c> I</c>

00:49:07.720 --> 00:49:07.730 align:start position:0%
okay thank you yes this is awesome I
 

00:49:07.730 --> 00:49:10.090 align:start position:0%
okay thank you yes this is awesome I
have<00:49:08.000><c> a</c><00:49:08.030><c> lot</c><00:49:08.300><c> of</c><00:49:08.330><c> plugin</c><00:49:08.750><c> ideas</c><00:49:09.260><c> that</c><00:49:09.650><c> I</c><00:49:09.830><c> would</c>

00:49:10.090 --> 00:49:10.100 align:start position:0%
have a lot of plugin ideas that I would
 

00:49:10.100 --> 00:49:15.490 align:start position:0%
have a lot of plugin ideas that I would
want<00:49:10.310><c> to</c><00:49:10.370><c> build</c><00:49:10.580><c> like</c><00:49:10.820><c> today</c><00:49:14.290><c> today</c><00:49:15.290><c> with</c>

00:49:15.490 --> 00:49:15.500 align:start position:0%
want to build like today today with
 

00:49:15.500 --> 00:49:19.450 align:start position:0%
want to build like today today with
County<00:49:16.490><c> Schools</c><00:49:16.760><c> yeah</c><00:49:17.470><c> so</c><00:49:18.470><c> you</c><00:49:19.100><c> know</c><00:49:19.160><c> right</c>

00:49:19.450 --> 00:49:19.460 align:start position:0%
County Schools yeah so you know right
 

00:49:19.460 --> 00:49:21.010 align:start position:0%
County Schools yeah so you know right
now<00:49:19.640><c> with</c><00:49:19.850><c> the</c><00:49:20.030><c> remix</c><00:49:20.420><c> plug-in</c><00:49:20.810><c> system</c>

00:49:21.010 --> 00:49:21.020 align:start position:0%
now with the remix plug-in system
 

00:49:21.020 --> 00:49:23.920 align:start position:0%
now with the remix plug-in system
there's<00:49:21.530><c> no</c><00:49:21.590><c> forum</c><00:49:22.280><c> or</c><00:49:22.460><c> community</c><00:49:22.940><c> to</c><00:49:23.210><c> to</c>

00:49:23.920 --> 00:49:23.930 align:start position:0%
there's no forum or community to to
 

00:49:23.930 --> 00:49:26.910 align:start position:0%
there's no forum or community to to
coordinate<00:49:24.470><c> the</c><00:49:24.590><c> creation</c><00:49:25.040><c> of</c><00:49:25.100><c> the</c><00:49:25.220><c> plug-in</c>

00:49:26.910 --> 00:49:26.920 align:start position:0%
coordinate the creation of the plug-in
 

00:49:26.920 --> 00:49:30.280 align:start position:0%
coordinate the creation of the plug-in
that's<00:49:27.920><c> that's</c><00:49:28.370><c> fine</c><00:49:28.670><c> but</c><00:49:28.970><c> I</c><00:49:29.480><c> would</c><00:49:29.960><c> like</c><00:49:30.110><c> to</c>

00:49:30.280 --> 00:49:30.290 align:start position:0%
that's that's fine but I would like to
 

00:49:30.290 --> 00:49:32.620 align:start position:0%
that's that's fine but I would like to
see<00:49:30.500><c> the</c><00:49:30.710><c> best</c><00:49:31.040><c> and</c><00:49:31.430><c> the</c><00:49:31.520><c> most</c><00:49:31.550><c> needed</c><00:49:32.090><c> plugins</c>

00:49:32.620 --> 00:49:32.630 align:start position:0%
see the best and the most needed plugins
 

00:49:32.630 --> 00:49:37.710 align:start position:0%
see the best and the most needed plugins
put<00:49:33.020><c> forward</c><00:49:35.140><c> and</c><00:49:36.140><c> so</c><00:49:36.410><c> if</c><00:49:36.800><c> the</c><00:49:36.980><c> answer</c><00:49:37.100><c> is</c>

00:49:37.710 --> 00:49:37.720 align:start position:0%
put forward and so if the answer is
 

00:49:37.720 --> 00:49:42.910 align:start position:0%
put forward and so if the answer is
community<00:49:40.300><c> to</c><00:49:41.300><c> create</c><00:49:41.480><c> this</c><00:49:41.780><c> with</c><00:49:42.590><c> your</c><00:49:42.770><c> input</c>

00:49:42.910 --> 00:49:42.920 align:start position:0%
community to create this with your input
 

00:49:42.920 --> 00:49:45.220 align:start position:0%
community to create this with your input
because<00:49:43.550><c> I</c><00:49:43.760><c> want</c><00:49:44.150><c> to</c><00:49:44.180><c> see</c><00:49:44.360><c> it's</c><00:49:44.690><c> like</c><00:49:44.840><c> several</c>

00:49:45.220 --> 00:49:45.230 align:start position:0%
because I want to see it's like several
 

00:49:45.230 --> 00:49:48.340 align:start position:0%
because I want to see it's like several
plugins<00:49:46.180><c> absolutely</c><00:49:47.180><c> awesome</c><00:49:47.630><c> just</c><00:49:48.260><c> to</c>

00:49:48.340 --> 00:49:48.350 align:start position:0%
plugins absolutely awesome just to
 

00:49:48.350 --> 00:49:50.110 align:start position:0%
plugins absolutely awesome just to
recant<00:49:49.070><c> that</c><00:49:49.160><c> for</c><00:49:49.430><c> anyone</c><00:49:49.670><c> who</c><00:49:49.790><c> didn't</c><00:49:50.030><c> hear</c>

00:49:50.110 --> 00:49:50.120 align:start position:0%
recant that for anyone who didn't hear
 

00:49:50.120 --> 00:49:50.980 align:start position:0%
recant that for anyone who didn't hear
because<00:49:50.360><c> I</c><00:49:50.510><c> thought</c><00:49:50.660><c> it</c><00:49:50.750><c> was</c><00:49:50.840><c> really</c>

00:49:50.980 --> 00:49:50.990 align:start position:0%
because I thought it was really
 

00:49:50.990 --> 00:49:54.040 align:start position:0%
because I thought it was really
wonderful<00:49:52.270><c> it</c><00:49:53.270><c> was</c><00:49:53.330><c> a</c><00:49:53.390><c> positive</c><00:49:53.630><c> community</c>

00:49:54.040 --> 00:49:54.050 align:start position:0%
wonderful it was a positive community
 

00:49:54.050 --> 00:49:55.570 align:start position:0%
wonderful it was a positive community
action<00:49:54.410><c> in</c><00:49:54.500><c> organizing</c><00:49:55.070><c> yeah</c><00:49:55.250><c> first</c><00:49:55.430><c> people</c>

00:49:55.570 --> 00:49:55.580 align:start position:0%
action in organizing yeah first people
 

00:49:55.580 --> 00:49:58.450 align:start position:0%
action in organizing yeah first people
in<00:49:55.700><c> the</c><00:49:55.730><c> video</c><00:49:56.290><c> yeah</c><00:49:57.290><c> that</c><00:49:57.530><c> that</c><00:49:57.890><c> let's</c><00:49:58.190><c> let's</c>

00:49:58.450 --> 00:49:58.460 align:start position:0%
in the video yeah that that let's let's
 

00:49:58.460 --> 00:49:59.860 align:start position:0%
in the video yeah that that let's let's
get<00:49:58.610><c> a</c><00:49:58.670><c> forum</c><00:49:59.060><c> but</c><00:49:59.210><c> let's</c><00:49:59.330><c> get</c><00:49:59.450><c> a</c><00:49:59.480><c> community</c>

00:49:59.860 --> 00:49:59.870 align:start position:0%
get a forum but let's get a community
 

00:49:59.870 --> 00:50:01.180 align:start position:0%
get a forum but let's get a community
going<00:50:00.050><c> when</c><00:50:00.260><c> we</c><00:50:00.380><c> list</c><00:50:00.590><c> the</c><00:50:00.770><c> plugins</c><00:50:01.100><c> that</c>

00:50:01.180 --> 00:50:01.190 align:start position:0%
going when we list the plugins that
 

00:50:01.190 --> 00:50:03.340 align:start position:0%
going when we list the plugins that
would<00:50:01.280><c> be</c><00:50:01.370><c> most</c><00:50:01.550><c> beneficial</c><00:50:01.870><c> right</c><00:50:02.870><c> now</c><00:50:03.050><c> we've</c>

00:50:03.340 --> 00:50:03.350 align:start position:0%
would be most beneficial right now we've
 

00:50:03.350 --> 00:50:05.230 align:start position:0%
would be most beneficial right now we've
got<00:50:03.560><c> we've</c><00:50:03.890><c> got</c><00:50:04.040><c> the</c><00:50:04.220><c> kind</c><00:50:04.970><c> of</c><00:50:05.030><c> plug-in</c>

00:50:05.230 --> 00:50:05.240 align:start position:0%
got we've got the kind of plug-in
 

00:50:05.240 --> 00:50:07.780 align:start position:0%
got we've got the kind of plug-in
repository<00:50:05.540><c> we</c><00:50:06.470><c> also</c><00:50:06.620><c> have</c><00:50:06.770><c> started</c><00:50:07.100><c> a</c><00:50:07.220><c> key</c>

00:50:07.780 --> 00:50:07.790 align:start position:0%
repository we also have started a key
 

00:50:07.790 --> 00:50:10.360 align:start position:0%
repository we also have started a key
base<00:50:08.080><c> team</c><00:50:09.080><c> channel</c><00:50:09.590><c> called</c><00:50:09.890><c> meta</c><00:50:10.070><c> master</c>

00:50:10.360 --> 00:50:10.370 align:start position:0%
base team channel called meta master
 

00:50:10.370 --> 00:50:13.690 align:start position:0%
base team channel called meta master
plugin<00:50:10.760><c> I</c><00:50:11.600><c> think</c><00:50:11.870><c> with</c><00:50:11.960><c> an</c><00:50:12.050><c> S</c><00:50:12.230><c> which</c><00:50:13.040><c> one</c><00:50:13.670><c> of</c>

00:50:13.690 --> 00:50:13.700 align:start position:0%
plugin I think with an S which one of
 

00:50:13.700 --> 00:50:15.190 align:start position:0%
plugin I think with an S which one of
them<00:50:13.850><c> is</c><00:50:13.910><c> a</c><00:50:13.970><c> fish</c><00:50:14.150><c> are</c><00:50:14.300><c> probably</c><00:50:14.750><c> good</c><00:50:15.020><c> by</c><00:50:15.140><c> the</c>

00:50:15.190 --> 00:50:15.200 align:start position:0%
them is a fish are probably good by the
 

00:50:15.200 --> 00:50:17.150 align:start position:0%
them is a fish are probably good by the
time<00:50:15.290><c> I</c><00:50:15.440><c> roll</c>

00:50:17.150 --> 00:50:17.160 align:start position:0%
time I roll
 

00:50:17.160 --> 00:50:20.420 align:start position:0%
time I roll
we'll<00:50:17.880><c> get</c><00:50:18.020><c> I</c><00:50:19.020><c> think</c><00:50:19.560><c> it's</c><00:50:19.770><c> on</c><00:50:19.890><c> the</c><00:50:19.920><c> weekend</c><00:50:20.280><c> if</c>

00:50:20.420 --> 00:50:20.430 align:start position:0%
we'll get I think it's on the weekend if
 

00:50:20.430 --> 00:50:21.980 align:start position:0%
we'll get I think it's on the weekend if
you're<00:50:20.580><c> on</c><00:50:20.760><c> that</c><00:50:20.910><c> on</c><00:50:21.030><c> the</c><00:50:21.150><c> repo</c><00:50:21.420><c> but</c><00:50:21.660><c> but</c><00:50:21.900><c> yeah</c>

00:50:21.980 --> 00:50:21.990 align:start position:0%
you're on that on the repo but but yeah
 

00:50:21.990 --> 00:50:23.510 align:start position:0%
you're on that on the repo but but yeah
I<00:50:22.020><c> agree</c><00:50:22.500><c> we</c><00:50:22.650><c> should</c><00:50:22.680><c> we</c><00:50:22.950><c> should</c><00:50:23.100><c> get</c><00:50:23.160><c> those</c><00:50:23.370><c> we</c>

00:50:23.510 --> 00:50:23.520 align:start position:0%
I agree we should we should get those we
 

00:50:23.520 --> 00:50:24.800 align:start position:0%
I agree we should we should get those we
should<00:50:23.580><c> get</c><00:50:23.760><c> bounties</c><00:50:24.090><c> on</c><00:50:24.240><c> them</c><00:50:24.390><c> because</c>

00:50:24.800 --> 00:50:24.810 align:start position:0%
should get bounties on them because
 

00:50:24.810 --> 00:50:27.110 align:start position:0%
should get bounties on them because
things<00:50:25.200><c> like</c><00:50:25.320><c> like</c><00:50:25.890><c> a</c><00:50:25.920><c> stark</c><00:50:26.220><c> signer</c><00:50:26.490><c> that's</c><00:50:27.000><c> a</c>

00:50:27.110 --> 00:50:27.120 align:start position:0%
things like like a stark signer that's a
 

00:50:27.120 --> 00:50:29.090 align:start position:0%
things like like a stark signer that's a
thing<00:50:27.300><c> where</c><00:50:27.510><c> one</c><00:50:27.870><c> person</c><00:50:28.200><c> makes</c><00:50:28.380><c> it</c><00:50:28.590><c> every</c>

00:50:29.090 --> 00:50:29.100 align:start position:0%
thing where one person makes it every
 

00:50:29.100 --> 00:50:31.280 align:start position:0%
thing where one person makes it every
dub<00:50:29.400><c> can</c><00:50:29.640><c> use</c><00:50:29.760><c> it</c><00:50:29.940><c> right</c><00:50:30.360><c> and</c><00:50:30.900><c> bet</c><00:50:31.110><c> those</c>

00:50:31.280 --> 00:50:31.290 align:start position:0%
dub can use it right and bet those
 

00:50:31.290 --> 00:50:34.600 align:start position:0%
dub can use it right and bet those
accounts<00:50:31.620><c> are</c><00:50:31.680><c> portable</c><00:50:32.070><c> between</c><00:50:32.280><c> adapts</c><00:50:32.700><c> I</c>

00:50:34.600 --> 00:50:34.610 align:start position:0%
accounts are portable between adapts I
 

00:50:34.610 --> 00:50:38.480 align:start position:0%
accounts are portable between adapts I
requested<00:50:35.610><c> without</c><00:50:36.290><c> reminding</c><00:50:37.290><c> example</c><00:50:38.040><c> that</c>

00:50:38.480 --> 00:50:38.490 align:start position:0%
requested without reminding example that
 

00:50:38.490 --> 00:50:40.460 align:start position:0%
requested without reminding example that
Eric<00:50:38.790><c> showed</c><00:50:39.060><c> where</c><00:50:39.390><c> you</c><00:50:39.540><c> are</c><00:50:39.690><c> listing</c><00:50:39.930><c> that</c>

00:50:40.460 --> 00:50:40.470 align:start position:0%
Eric showed where you are listing that
 

00:50:40.470 --> 00:50:43.220 align:start position:0%
Eric showed where you are listing that
sort<00:50:40.770><c> of</c><00:50:40.860><c> criteria</c><00:50:41.090><c> that</c><00:50:42.090><c> typically</c><00:50:42.480><c> users</c>

00:50:43.220 --> 00:50:43.230 align:start position:0%
sort of criteria that typically users
 

00:50:43.230 --> 00:50:45.170 align:start position:0%
sort of criteria that typically users
now<00:50:43.440><c> do</c><00:50:43.500><c> made</c><00:50:43.830><c> me</c><00:50:44.010><c> relate</c><00:50:44.280><c> to</c><00:50:44.460><c> add</c><00:50:44.580><c> joking</c>

00:50:45.170 --> 00:50:45.180 align:start position:0%
now do made me relate to add joking
 

00:50:45.180 --> 00:50:45.770 align:start position:0%
now do made me relate to add joking
right

00:50:45.770 --> 00:50:45.780 align:start position:0%
right
 

00:50:45.780 --> 00:50:47.240 align:start position:0%
right
so<00:50:45.930><c> does</c><00:50:46.140><c> that</c><00:50:46.290><c> actually</c><00:50:46.470><c> could</c><00:50:46.890><c> that</c><00:50:47.040><c> like</c>

00:50:47.240 --> 00:50:47.250 align:start position:0%
so does that actually could that like
 

00:50:47.250 --> 00:50:49.700 align:start position:0%
so does that actually could that like
replace<00:50:48.030><c> that</c><00:50:48.390><c> process</c><00:50:49.080><c> so</c><00:50:49.680><c> that</c>

00:50:49.700 --> 00:50:49.710 align:start position:0%
replace that process so that
 

00:50:49.710 --> 00:50:52.820 align:start position:0%
replace that process so that
theoretically<00:50:50.700><c> a</c><00:50:51.380><c> developer</c><00:50:52.380><c> let's</c><00:50:52.710><c> say</c>

00:50:52.820 --> 00:50:52.830 align:start position:0%
theoretically a developer let's say
 

00:50:52.830 --> 00:50:54.260 align:start position:0%
theoretically a developer let's say
you're<00:50:53.010><c> doing</c><00:50:53.070><c> some</c><00:50:53.340><c> benefits</c><00:50:53.790><c> actions</c><00:50:54.180><c> do</c>

00:50:54.260 --> 00:50:54.270 align:start position:0%
you're doing some benefits actions do
 

00:50:54.270 --> 00:50:56.090 align:start position:0%
you're doing some benefits actions do
you<00:50:54.360><c> want</c><00:50:54.510><c> to</c><00:50:54.570><c> use</c><00:50:54.660><c> your</c><00:50:54.720><c> token</c><00:50:55.170><c> and</c><00:50:55.440><c> that</c><00:50:55.980><c> you</c>

00:50:56.090 --> 00:50:56.100 align:start position:0%
you want to use your token and that you
 

00:50:56.100 --> 00:50:58.310 align:start position:0%
you want to use your token and that you
can<00:50:56.280><c> kind</c><00:50:56.610><c> of</c><00:50:56.640><c> add</c><00:50:56.910><c> that</c><00:50:57.170><c> tokens</c><00:50:58.170><c> and</c>

00:50:58.310 --> 00:50:58.320 align:start position:0%
can kind of add that tokens and
 

00:50:58.320 --> 00:51:00.140 align:start position:0%
can kind of add that tokens and
understand<00:50:58.950><c> that</c><00:50:59.100><c> Kerina</c><00:50:59.250><c> the</c><00:50:59.610><c> question</c><00:50:59.970><c> is</c>

00:51:00.140 --> 00:51:00.150 align:start position:0%
understand that Kerina the question is
 

00:51:00.150 --> 00:51:02.960 align:start position:0%
understand that Kerina the question is
whether<00:51:00.660><c> the</c><00:51:01.050><c> the</c><00:51:01.440><c> API</c><00:51:02.130><c> were</c><00:51:02.340><c> exposing</c><00:51:02.670><c> for</c>

00:51:02.960 --> 00:51:02.970 align:start position:0%
whether the the API were exposing for
 

00:51:02.970 --> 00:51:04.850 align:start position:0%
whether the the API were exposing for
managing<00:51:03.330><c> assets</c><00:51:03.510><c> could</c><00:51:03.930><c> replace</c><00:51:04.260><c> the</c><00:51:04.530><c> manual</c>

00:51:04.850 --> 00:51:04.860 align:start position:0%
managing assets could replace the manual
 

00:51:04.860 --> 00:51:06.740 align:start position:0%
managing assets could replace the manual
process<00:51:04.980><c> of</c><00:51:05.370><c> users</c><00:51:05.640><c> adding</c><00:51:05.940><c> tokens</c><00:51:06.330><c> that's</c>

00:51:06.740 --> 00:51:06.750 align:start position:0%
process of users adding tokens that's
 

00:51:06.750 --> 00:51:08.990 align:start position:0%
process of users adding tokens that's
totally<00:51:07.200><c> the</c><00:51:07.320><c> point</c><00:51:07.580><c> being</c><00:51:08.580><c> the</c><00:51:08.700><c> stuff</c><00:51:08.880><c> on</c>

00:51:08.990 --> 00:51:09.000 align:start position:0%
totally the point being the stuff on
 

00:51:09.000 --> 00:51:11.420 align:start position:0%
totally the point being the stuff on
here<00:51:09.120><c> actually</c><00:51:09.480><c> have</c><00:51:09.600><c> it</c><00:51:09.720><c> both</c><00:51:09.840><c> the</c><00:51:10.050><c> IP</c><00:51:10.430><c> 747</c>

00:51:11.420 --> 00:51:11.430 align:start position:0%
here actually have it both the IP 747
 

00:51:11.430 --> 00:51:13.070 align:start position:0%
here actually have it both the IP 747
has<00:51:11.760><c> the</c><00:51:11.910><c> kind</c><00:51:12.090><c> of</c><00:51:12.120><c> real</c><00:51:12.300><c> popular</c><00:51:12.750><c> of</c><00:51:12.870><c> y'all</c>

00:51:13.070 --> 00:51:13.080 align:start position:0%
has the kind of real popular of y'all
 

00:51:13.080 --> 00:51:16.130 align:start position:0%
has the kind of real popular of y'all
but<00:51:13.590><c> it</c><00:51:14.190><c> already</c><00:51:14.820><c> does</c><00:51:15.150><c> that</c><00:51:15.330><c> it</c><00:51:15.420><c> suggests</c><00:51:15.780><c> the</c>

00:51:16.130 --> 00:51:16.140 align:start position:0%
but it already does that it suggests the
 

00:51:16.140 --> 00:51:18.290 align:start position:0%
but it already does that it suggests the
API<00:51:16.590><c> at</c><00:51:17.100><c> a</c><00:51:17.160><c> time</c><00:51:17.370><c> of</c><00:51:17.520><c> tokens</c><00:51:17.850><c> so</c><00:51:17.970><c> you</c><00:51:18.060><c> can</c><00:51:18.210><c> do</c>

00:51:18.290 --> 00:51:18.300 align:start position:0%
API at a time of tokens so you can do
 

00:51:18.300 --> 00:51:19.730 align:start position:0%
API at a time of tokens so you can do
that<00:51:18.450><c> today</c><00:51:18.630><c> but</c><00:51:19.140><c> this</c><00:51:19.290><c> is</c><00:51:19.350><c> the</c><00:51:19.470><c> way</c><00:51:19.560><c> that</c><00:51:19.680><c> a</c>

00:51:19.730 --> 00:51:19.740 align:start position:0%
that today but this is the way that a
 

00:51:19.740 --> 00:51:20.990 align:start position:0%
that today but this is the way that a
whole<00:51:19.950><c> are</c><00:51:20.160><c> going</c><00:51:20.280><c> to</c><00:51:20.370><c> do</c><00:51:20.520><c> it</c><00:51:20.610><c> so</c><00:51:20.700><c> if</c><00:51:20.820><c> you've</c>

00:51:20.990 --> 00:51:21.000 align:start position:0%
whole are going to do it so if you've
 

00:51:21.000 --> 00:51:22.580 align:start position:0%
whole are going to do it so if you've
got<00:51:21.210><c> like</c><00:51:21.480><c> not</c><00:51:21.690><c> just</c><00:51:21.900><c> one</c><00:51:22.020><c> plugin</c><00:51:22.350><c> but</c><00:51:22.470><c> you've</c>

00:51:22.580 --> 00:51:22.590 align:start position:0%
got like not just one plugin but you've
 

00:51:22.590 --> 00:51:25.940 align:start position:0%
got like not just one plugin but you've
got<00:51:22.800><c> your</c><00:51:23.430><c> a</c><00:51:23.820><c> directory</c><00:51:24.420><c> or</c><00:51:25.050><c> something</c><00:51:25.410><c> and</c>

00:51:25.940 --> 00:51:25.950 align:start position:0%
got your a directory or something and
 

00:51:25.950 --> 00:51:27.530 align:start position:0%
got your a directory or something and
also<00:51:26.460><c> most</c><00:51:26.700><c> of</c><00:51:26.850><c> those</c><00:51:26.940><c> that</c><00:51:27.090><c> you</c><00:51:27.150><c> guys</c><00:51:27.270><c> like</c>

00:51:27.530 --> 00:51:27.540 align:start position:0%
also most of those that you guys like
 

00:51:27.540 --> 00:51:29.750 align:start position:0%
also most of those that you guys like
that<00:51:27.750><c> that's</c><00:51:28.410><c> that</c><00:51:28.650><c> is</c><00:51:28.920><c> a</c><00:51:28.950><c> rough</c><00:51:29.250><c> that</c><00:51:29.460><c> is</c><00:51:29.520><c> like</c>

00:51:29.750 --> 00:51:29.760 align:start position:0%
that that's that is a rough that is like
 

00:51:29.760 --> 00:51:31.910 align:start position:0%
that that's that is a rough that is like
a<00:51:29.910><c> proposal</c><00:51:30.420><c> right</c><00:51:30.690><c> basically</c><00:51:31.230><c> all</c><00:51:31.440><c> these</c><00:51:31.590><c> api</c>

00:51:31.910 --> 00:51:31.920 align:start position:0%
a proposal right basically all these api
 

00:51:31.920 --> 00:51:34.490 align:start position:0%
a proposal right basically all these api
sorry<00:51:32.220><c> IP</c><00:51:32.610><c> giraffe</c><00:51:33.390><c> giraffe</c><00:51:33.690><c> stages</c><00:51:34.350><c> like</c>

00:51:34.490 --> 00:51:34.500 align:start position:0%
sorry IP giraffe giraffe stages like
 

00:51:34.500 --> 00:51:36.200 align:start position:0%
sorry IP giraffe giraffe stages like
we're<00:51:35.100><c> traveling</c><00:51:35.280><c> it's</c><00:51:35.520><c> you</c><00:51:35.640><c> as</c><00:51:35.760><c> early</c><00:51:36.030><c> as</c><00:51:36.090><c> we</c>

00:51:36.200 --> 00:51:36.210 align:start position:0%
we're traveling it's you as early as we
 

00:51:36.210 --> 00:51:38.330 align:start position:0%
we're traveling it's you as early as we
can<00:51:36.420><c> so</c><00:51:36.630><c> we</c><00:51:36.660><c> can</c><00:51:36.900><c> get</c><00:51:37.020><c> feedback</c><00:51:37.230><c> and</c><00:51:37.650><c> not</c><00:51:37.770><c> feel</c>

00:51:38.330 --> 00:51:38.340 align:start position:0%
can so we can get feedback and not feel
 

00:51:38.340 --> 00:51:40.130 align:start position:0%
can so we can get feedback and not feel
hurt<00:51:38.610><c> if</c><00:51:38.760><c> we</c><00:51:38.820><c> change</c><00:51:39.150><c> the</c><00:51:39.300><c> quality</c><00:51:39.660><c> customers</c>

00:51:40.130 --> 00:51:40.140 align:start position:0%
hurt if we change the quality customers
 

00:51:40.140 --> 00:51:46.660 align:start position:0%
hurt if we change the quality customers
okay<00:51:43.190><c> that's</c><00:51:44.190><c> a</c><00:51:44.280><c> plugin</c><00:51:44.670><c> you</c><00:51:44.970><c> get</c><00:51:45.090><c> access</c><00:51:45.270><c> to</c>

00:51:46.660 --> 00:51:46.670 align:start position:0%
okay that's a plugin you get access to
 

00:51:46.670 --> 00:51:49.930 align:start position:0%
okay that's a plugin you get access to
upon<00:51:47.269><c> it</c><00:51:47.680><c> no</c><00:51:48.680><c> as</c><00:51:48.950><c> a</c><00:51:48.980><c> plugin</c><00:51:49.369><c> you</c><00:51:49.460><c> do</c><00:51:49.579><c> not</c><00:51:49.730><c> get</c>

00:51:49.930 --> 00:51:49.940 align:start position:0%
upon it no as a plugin you do not get
 

00:51:49.940 --> 00:51:51.880 align:start position:0%
upon it no as a plugin you do not get
access<00:51:50.269><c> to</c><00:51:50.299><c> the</c><00:51:50.480><c> mind</c><00:51:50.750><c> what</c><00:51:51.079><c> you</c><00:51:51.260><c> get</c><00:51:51.470><c> is</c><00:51:51.680><c> you</c>

00:51:51.880 --> 00:51:51.890 align:start position:0%
access to the mind what you get is you
 

00:51:51.890 --> 00:51:54.400 align:start position:0%
access to the mind what you get is you
get<00:51:52.069><c> the</c><00:51:52.760><c> top</c><00:51:53.059><c> key</c><00:51:53.299><c> that</c><00:51:53.480><c> proposal</c><00:51:54.200><c> that</c><00:51:54.289><c> we're</c>

00:51:54.400 --> 00:51:54.410 align:start position:0%
get the top key that proposal that we're
 

00:51:54.410 --> 00:51:57.099 align:start position:0%
get the top key that proposal that we're
using<00:51:54.559><c> right</c><00:51:54.799><c> the</c><00:51:55.640><c> idea</c><00:51:55.940><c> that</c><00:51:56.089><c> came</c><00:51:56.539><c> to</c><00:51:56.779><c> it</c><00:51:57.079><c> was</c>

00:51:57.099 --> 00:51:57.109 align:start position:0%
using right the idea that came to it was
 

00:51:57.109 --> 00:51:59.440 align:start position:0%
using right the idea that came to it was
from<00:51:57.410><c> RM</c><00:51:57.710><c> to</c><00:51:57.859><c> go</c><00:51:57.980><c> from</c><00:51:58.220><c> 0</c><00:51:58.430><c> X</c><00:51:58.579><c> protocol</c><00:51:59.000><c> it</c><00:51:59.329><c> was</c><00:51:59.420><c> a</c>

00:51:59.440 --> 00:51:59.450 align:start position:0%
from RM to go from 0 X protocol it was a
 

00:51:59.450 --> 00:52:01.150 align:start position:0%
from RM to go from 0 X protocol it was a
very<00:51:59.720><c> simple</c><00:52:00.140><c> and</c><00:52:00.230><c> elegant</c><00:52:00.260><c> solution</c><00:52:00.799><c> I</c>

00:52:01.150 --> 00:52:01.160 align:start position:0%
very simple and elegant solution I
 

00:52:01.160 --> 00:52:03.390 align:start position:0%
very simple and elegant solution I
thought<00:52:01.369><c> we</c><00:52:01.609><c> take</c><00:52:01.789><c> the</c><00:52:02.089><c> your</c><00:52:02.690><c> current</c><00:52:02.990><c> account</c>

00:52:03.390 --> 00:52:03.400 align:start position:0%
thought we take the your current account
 

00:52:03.400 --> 00:52:06.819 align:start position:0%
thought we take the your current account
for<00:52:04.400><c> for</c><00:52:04.970><c> each</c><00:52:05.089><c> account</c><00:52:05.450><c> we</c><00:52:05.900><c> take</c><00:52:06.109><c> its</c><00:52:06.440><c> private</c>

00:52:06.819 --> 00:52:06.829 align:start position:0%
for for each account we take its private
 

00:52:06.829 --> 00:52:08.890 align:start position:0%
for for each account we take its private
key<00:52:07.010><c> combined</c><00:52:07.609><c> it</c><00:52:07.730><c> with</c><00:52:07.760><c> through</c><00:52:08.029><c> the</c><00:52:08.539><c> plugins</c>

00:52:08.890 --> 00:52:08.900 align:start position:0%
key combined it with through the plugins
 

00:52:08.900 --> 00:52:10.569 align:start position:0%
key combined it with through the plugins
domain<00:52:09.349><c> so</c><00:52:09.859><c> it's</c><00:52:10.010><c> the</c><00:52:10.099><c> most</c><00:52:10.250><c> secure</c>

00:52:10.569 --> 00:52:10.579 align:start position:0%
domain so it's the most secure
 

00:52:10.579 --> 00:52:12.130 align:start position:0%
domain so it's the most secure
identifier<00:52:11.180><c> we</c><00:52:11.329><c> have</c><00:52:11.480><c> of</c><00:52:11.660><c> it</c><00:52:11.779><c> hopefully</c><00:52:12.049><c> in</c>

00:52:12.130 --> 00:52:12.140 align:start position:0%
identifier we have of it hopefully in
 

00:52:12.140 --> 00:52:13.660 align:start position:0%
identifier we have of it hopefully in
the<00:52:12.170><c> NS</c><00:52:12.470><c> name</c><00:52:12.680><c> or</c><00:52:12.799><c> something</c><00:52:13.069><c> can</c><00:52:13.400><c> we</c><00:52:13.490><c> hash</c>

00:52:13.660 --> 00:52:13.670 align:start position:0%
the NS name or something can we hash
 

00:52:13.670 --> 00:52:15.759 align:start position:0%
the NS name or something can we hash
those<00:52:13.940><c> together</c><00:52:14.180><c> so</c><00:52:14.660><c> generate</c><00:52:15.140><c> a</c><00:52:15.200><c> new</c><00:52:15.349><c> private</c>

00:52:15.759 --> 00:52:15.769 align:start position:0%
those together so generate a new private
 

00:52:15.769 --> 00:52:17.710 align:start position:0%
those together so generate a new private
key<00:52:15.920><c> that</c><00:52:15.950><c> is</c><00:52:16.190><c> exposed</c><00:52:16.579><c> to</c><00:52:16.789><c> that</c><00:52:16.910><c> plugin</c><00:52:17.359><c> so</c>

00:52:17.710 --> 00:52:17.720 align:start position:0%
key that is exposed to that plugin so
 

00:52:17.720 --> 00:52:19.299 align:start position:0%
key that is exposed to that plugin so
your<00:52:17.869><c> plugin</c><00:52:18.230><c> has</c><00:52:18.349><c> a</c><00:52:18.410><c> private</c><00:52:18.859><c> key</c><00:52:18.980><c> that</c><00:52:19.010><c> is</c>

00:52:19.299 --> 00:52:19.309 align:start position:0%
your plugin has a private key that is
 

00:52:19.309 --> 00:52:21.490 align:start position:0%
your plugin has a private key that is
deterministic<00:52:20.299><c> we</c><00:52:20.569><c> generated</c><00:52:21.049><c> from</c><00:52:21.289><c> the</c>

00:52:21.490 --> 00:52:21.500 align:start position:0%
deterministic we generated from the
 

00:52:21.500 --> 00:52:23.440 align:start position:0%
deterministic we generated from the
user's<00:52:21.829><c> seed</c><00:52:22.069><c> in</c><00:52:22.309><c> a</c><00:52:22.579><c> way</c><00:52:22.700><c> that</c><00:52:22.880><c> only</c><00:52:23.059><c> your</c>

00:52:23.440 --> 00:52:23.450 align:start position:0%
user's seed in a way that only your
 

00:52:23.450 --> 00:52:27.009 align:start position:0%
user's seed in a way that only your
plugin<00:52:23.900><c> has</c><00:52:23.990><c> access</c><00:52:24.440><c> to</c><00:52:24.470><c> and</c><00:52:24.799><c> that's</c><00:52:25.460><c> why</c><00:52:26.019><c> you</c>

00:52:27.009 --> 00:52:27.019 align:start position:0%
plugin has access to and that's why you
 

00:52:27.019 --> 00:52:28.630 align:start position:0%
plugin has access to and that's why you
know<00:52:27.140><c> the</c><00:52:27.319><c> get</c><00:52:27.529><c> out</c><00:52:27.619><c> keys</c><00:52:27.859><c> proposal</c><00:52:28.279><c> had</c><00:52:28.400><c> some</c>

00:52:28.630 --> 00:52:28.640 align:start position:0%
know the get out keys proposal had some
 

00:52:28.640 --> 00:52:30.609 align:start position:0%
know the get out keys proposal had some
kind<00:52:28.910><c> of</c><00:52:28.940><c> a</c><00:52:29.119><c> critique</c><00:52:29.630><c> when</c><00:52:29.869><c> we</c><00:52:30.019><c> first</c><00:52:30.230><c> posted</c>

00:52:30.609 --> 00:52:30.619 align:start position:0%
kind of a critique when we first posted
 

00:52:30.619 --> 00:52:32.200 align:start position:0%
kind of a critique when we first posted
it<00:52:30.710><c> because</c><00:52:31.039><c> all</c><00:52:31.309><c> these</c><00:52:31.640><c> keys</c><00:52:32.000><c> aren't</c>

00:52:32.200 --> 00:52:32.210 align:start position:0%
it because all these keys aren't
 

00:52:32.210 --> 00:52:34.150 align:start position:0%
it because all these keys aren't
portable<00:52:32.690><c> between</c><00:52:32.839><c> sites</c><00:52:33.289><c> we'll</c><00:52:33.799><c> invite</c><00:52:34.010><c> the</c>

00:52:34.150 --> 00:52:34.160 align:start position:0%
portable between sites we'll invite the
 

00:52:34.160 --> 00:52:36.730 align:start position:0%
portable between sites we'll invite the
PI<00:52:34.279><c> to</c><00:52:34.339><c> plugins</c><00:52:34.819><c> they</c><00:52:35.269><c> absolutely</c><00:52:35.480><c> are</c><00:52:35.809><c> so</c><00:52:36.529><c> now</c>

00:52:36.730 --> 00:52:36.740 align:start position:0%
PI to plugins they absolutely are so now
 

00:52:36.740 --> 00:52:38.380 align:start position:0%
PI to plugins they absolutely are so now
a<00:52:36.769><c> single</c><00:52:37.279><c> plug-in</c><00:52:37.609><c> can</c><00:52:37.819><c> represent</c><00:52:38.000><c> a</c><00:52:38.210><c> single</c>

00:52:38.380 --> 00:52:38.390 align:start position:0%
a single plug-in can represent a single
 

00:52:38.390 --> 00:52:40.359 align:start position:0%
a single plug-in can represent a single
sign<00:52:38.660><c> of</c><00:52:38.690><c> strategy</c><00:52:39.230><c> and</c><00:52:39.410><c> every</c><00:52:39.829><c> account</c><00:52:40.190><c> can</c>

00:52:40.359 --> 00:52:40.369 align:start position:0%
sign of strategy and every account can
 

00:52:40.369 --> 00:52:42.009 align:start position:0%
sign of strategy and every account can
have<00:52:40.430><c> any</c><00:52:40.730><c> number</c><00:52:40.970><c> of</c><00:52:41.180><c> key</c><00:52:41.420><c> types</c><00:52:41.660><c> associated</c>

00:52:42.009 --> 00:52:42.019 align:start position:0%
have any number of key types associated
 

00:52:42.019 --> 00:52:47.680 align:start position:0%
have any number of key types associated
with<00:52:43.089><c> yeah</c><00:52:44.589><c> what</c><00:52:45.589><c> that</c><00:52:45.619><c> question</c><00:52:46.599><c> it's</c><00:52:47.599><c> a</c>

00:52:47.680 --> 00:52:47.690 align:start position:0%
with yeah what that question it's a
 

00:52:47.690 --> 00:52:50.500 align:start position:0%
with yeah what that question it's a
plugin<00:52:47.900><c> ideas</c><00:52:48.319><c> is</c><00:52:49.039><c> going</c><00:52:49.250><c> to</c><00:52:49.309><c> be</c><00:52:49.369><c> pasted</c><00:52:50.329><c> based</c>

00:52:50.500 --> 00:52:50.510 align:start position:0%
plugin ideas is going to be pasted based
 

00:52:50.510 --> 00:52:55.070 align:start position:0%
plugin ideas is going to be pasted based
off<00:52:50.690><c> of</c><00:52:50.720><c> these</c><00:52:51.079><c> critical</c><00:52:51.710><c> plugin</c>

00:52:55.070 --> 00:52:55.080 align:start position:0%
 
 

00:52:55.080 --> 00:52:59.900 align:start position:0%
 
twelve<00:52:55.950><c> crazy</c><00:52:56.370><c> I</c><00:52:57.890><c> started</c><00:52:58.890><c> yet</c>

00:52:59.900 --> 00:52:59.910 align:start position:0%
twelve crazy I started yet
 

00:52:59.910 --> 00:53:03.930 align:start position:0%
twelve crazy I started yet
[Music]

00:53:03.930 --> 00:53:03.940 align:start position:0%
 
 

00:53:03.940 --> 00:53:07.000 align:start position:0%
 
so<00:53:04.940><c> it's</c><00:53:05.090><c> not</c><00:53:05.300><c> so</c><00:53:05.600><c> it's</c><00:53:05.690><c> so</c><00:53:06.260><c> the</c><00:53:06.350><c> key</c><00:53:06.560><c> is</c><00:53:06.860><c> not</c>

00:53:07.000 --> 00:53:07.010 align:start position:0%
so it's not so it's so the key is not
 

00:53:07.010 --> 00:53:09.160 align:start position:0%
so it's not so it's so the key is not
based<00:53:07.370><c> on</c><00:53:07.550><c> the</c><00:53:07.670><c> source</c><00:53:07.910><c> Cobra</c><00:53:08.540><c> deployment</c>

00:53:09.160 --> 00:53:09.170 align:start position:0%
based on the source Cobra deployment
 

00:53:09.170 --> 00:53:12.010 align:start position:0%
based on the source Cobra deployment
okay<00:53:09.500><c> right</c><00:53:10.400><c> now</c><00:53:10.700><c> it's</c><00:53:11.120><c> based</c><00:53:11.330><c> on</c><00:53:11.480><c> the</c><00:53:11.630><c> origin</c>

00:53:12.010 --> 00:53:12.020 align:start position:0%
okay right now it's based on the origin
 

00:53:12.020 --> 00:53:15.160 align:start position:0%
okay right now it's based on the origin
stream<00:53:12.320><c> which</c><00:53:12.890><c> still</c><00:53:13.660><c> introduces</c><00:53:14.660><c> a</c><00:53:14.690><c> problem</c>

00:53:15.160 --> 00:53:15.170 align:start position:0%
stream which still introduces a problem
 

00:53:15.170 --> 00:53:18.400 align:start position:0%
stream which still introduces a problem
if<00:53:15.380><c> you</c><00:53:15.970><c> hosted</c><00:53:16.970><c> somewhere</c><00:53:17.180><c> else</c><00:53:17.420><c> which</c><00:53:18.380><c> is</c>

00:53:18.400 --> 00:53:18.410 align:start position:0%
if you hosted somewhere else which is
 

00:53:18.410 --> 00:53:21.520 align:start position:0%
if you hosted somewhere else which is
why<00:53:18.680><c> we</c><00:53:18.920><c> would</c><00:53:19.160><c> like</c><00:53:19.430><c> to</c><00:53:20.300><c> support</c><00:53:20.930><c> the</c><00:53:21.170><c> MS</c><00:53:21.500><c> and</c>

00:53:21.520 --> 00:53:21.530 align:start position:0%
why we would like to support the MS and
 

00:53:21.530 --> 00:53:23.410 align:start position:0%
why we would like to support the MS and
that<00:53:21.950><c> hopefully</c><00:53:22.370><c> it</c><00:53:22.580><c> could</c><00:53:22.790><c> just</c><00:53:22.940><c> be</c><00:53:23.120><c> hosted</c>

00:53:23.410 --> 00:53:23.420 align:start position:0%
that hopefully it could just be hosted
 

00:53:23.420 --> 00:53:24.640 align:start position:0%
that hopefully it could just be hosted
at<00:53:23.480><c> the</c><00:53:23.510><c> same</c><00:53:23.720><c> place</c><00:53:23.930><c> and</c><00:53:24.110><c> you</c><00:53:24.200><c> at</c><00:53:24.320><c> this</c><00:53:24.380><c> point</c>

00:53:24.640 --> 00:53:24.650 align:start position:0%
at the same place and you at this point
 

00:53:24.650 --> 00:53:26.160 align:start position:0%
at the same place and you at this point
it<00:53:24.860><c> elsewhere</c>

00:53:26.160 --> 00:53:26.170 align:start position:0%
it elsewhere
 

00:53:26.170 --> 00:53:28.720 align:start position:0%
it elsewhere
yeah<00:53:27.170><c> and</c><00:53:27.530><c> that</c><00:53:27.680><c> lets</c><00:53:27.860><c> us</c><00:53:27.980><c> like</c><00:53:28.220><c> these</c><00:53:28.490><c> plugins</c>

00:53:28.720 --> 00:53:28.730 align:start position:0%
yeah and that lets us like these plugins
 

00:53:28.730 --> 00:53:30.310 align:start position:0%
yeah and that lets us like these plugins
can<00:53:28.970><c> be</c><00:53:29.030><c> updated</c><00:53:29.480><c> right</c><00:53:29.600><c> now</c><00:53:29.840><c> or</c><00:53:30.110><c> something</c>

00:53:30.310 --> 00:53:30.320 align:start position:0%
can be updated right now or something
 

00:53:30.320 --> 00:53:31.930 align:start position:0%
can be updated right now or something
like<00:53:30.560><c> you</c><00:53:30.710><c> could</c><00:53:30.860><c> imagine</c><00:53:31.040><c> a</c><00:53:31.340><c> very</c><00:53:31.610><c> very</c>

00:53:31.930 --> 00:53:31.940 align:start position:0%
like you could imagine a very very
 

00:53:31.940 --> 00:53:33.670 align:start position:0%
like you could imagine a very very
secure<00:53:32.300><c> resilient</c><00:53:32.690><c> process</c><00:53:33.380><c> for</c><00:53:33.530><c> updating</c>

00:53:33.670 --> 00:53:33.680 align:start position:0%
secure resilient process for updating
 

00:53:33.680 --> 00:53:35.320 align:start position:0%
secure resilient process for updating
them<00:53:34.040><c> which</c><00:53:34.250><c> is</c><00:53:34.370><c> something</c><00:53:34.400><c> we're</c><00:53:34.850><c> envy</c><00:53:35.180><c> is</c><00:53:35.300><c> a</c>

00:53:35.320 --> 00:53:35.330 align:start position:0%
them which is something we're envy is a
 

00:53:35.330 --> 00:53:37.720 align:start position:0%
them which is something we're envy is a
because<00:53:35.780><c> the</c><00:53:36.100><c> Chrome</c><00:53:37.100><c> extension</c><00:53:37.130><c> store</c>

00:53:37.720 --> 00:53:37.730 align:start position:0%
because the Chrome extension store
 

00:53:37.730 --> 00:53:39.190 align:start position:0%
because the Chrome extension store
doesn't<00:53:38.090><c> give</c><00:53:38.210><c> us</c><00:53:38.330><c> that</c><00:53:38.540><c> and</c><00:53:38.750><c> they</c><00:53:38.990><c> give</c><00:53:39.110><c> us</c>

00:53:39.190 --> 00:53:39.200 align:start position:0%
doesn't give us that and they give us
 

00:53:39.200 --> 00:53:40.690 align:start position:0%
doesn't give us that and they give us
very<00:53:39.440><c> force</c><00:53:39.740><c> permissions</c><00:53:40.280><c> that</c><00:53:40.370><c> we</c><00:53:40.430><c> have</c><00:53:40.550><c> to</c>

00:53:40.690 --> 00:53:40.700 align:start position:0%
very force permissions that we have to
 

00:53:40.700 --> 00:53:43.150 align:start position:0%
very force permissions that we have to
request<00:53:41.140><c> yeah</c><00:53:42.140><c> you'll</c><00:53:42.560><c> never</c><00:53:42.770><c> have</c><00:53:42.890><c> to</c><00:53:43.040><c> ask</c>

00:53:43.150 --> 00:53:43.160 align:start position:0%
request yeah you'll never have to ask
 

00:53:43.160 --> 00:53:44.830 align:start position:0%
request yeah you'll never have to ask
for<00:53:43.490><c> the</c><00:53:43.610><c> ability</c><00:53:43.940><c> to</c><00:53:43.970><c> rewrite</c><00:53:44.360><c> everything</c><00:53:44.630><c> on</c>

00:53:44.830 --> 00:53:44.840 align:start position:0%
for the ability to rewrite everything on
 

00:53:44.840 --> 00:53:49.930 align:start position:0%
for the ability to rewrite everything on
the<00:53:44.900><c> site</c><00:53:45.110><c> it's</c><00:53:45.500><c> exposing</c><00:53:45.800><c> a</c><00:53:48.280><c> baby</c><00:53:49.370><c> bring</c><00:53:49.760><c> the</c>

00:53:49.930 --> 00:53:49.940 align:start position:0%
the site it's exposing a baby bring the
 

00:53:49.940 --> 00:53:55.440 align:start position:0%
the site it's exposing a baby bring the
nursing<00:53:51.700><c> support</c><00:53:52.700><c> into</c><00:53:53.390><c> the</c><00:53:53.480><c> plug-in</c><00:53:53.720><c> that</c>

00:53:55.440 --> 00:53:55.450 align:start position:0%
nursing support into the plug-in that
 

00:53:55.450 --> 00:53:57.329 align:start position:0%
nursing support into the plug-in that
you<00:53:56.170><c> know</c><00:53:56.319><c> you</c><00:53:56.529><c> know</c><00:53:56.619><c> there's</c><00:53:56.859><c> there's</c><00:53:57.250><c> a</c>

00:53:57.329 --> 00:53:57.339 align:start position:0%
you know you know there's there's a
 

00:53:57.339 --> 00:53:59.970 align:start position:0%
you know you know there's there's a
definitely<00:53:58.119><c> a</c><00:53:58.210><c> thing</c><00:53:58.750><c> that</c><00:53:58.960><c> we</c><00:53:59.049><c> toy</c><00:53:59.289><c> with</c><00:53:59.500><c> and</c>

00:53:59.970 --> 00:53:59.980 align:start position:0%
definitely a thing that we toy with and
 

00:53:59.980 --> 00:54:01.230 align:start position:0%
definitely a thing that we toy with and
now<00:54:00.130><c> that</c><00:54:00.339><c> we've</c><00:54:00.460><c> been</c><00:54:00.579><c> playing</c><00:54:00.789><c> with</c><00:54:00.970><c> this</c><00:54:01.059><c> is</c>

00:54:01.230 --> 00:54:01.240 align:start position:0%
now that we've been playing with this is
 

00:54:01.240 --> 00:54:02.819 align:start position:0%
now that we've been playing with this is
goodbye<00:54:01.900><c> that</c><00:54:02.170><c> we</c><00:54:02.319><c> can</c><00:54:02.529><c> move</c><00:54:02.650><c> our</c>

00:54:02.819 --> 00:54:02.829 align:start position:0%
goodbye that we can move our
 

00:54:02.829 --> 00:54:04.589 align:start position:0%
goodbye that we can move our
architecture<00:54:03.430><c> into</c><00:54:03.670><c> the</c><00:54:03.760><c> plug-in</c><00:54:04.089><c> system</c><00:54:04.269><c> and</c>

00:54:04.589 --> 00:54:04.599 align:start position:0%
architecture into the plug-in system and
 

00:54:04.599 --> 00:54:06.450 align:start position:0%
architecture into the plug-in system and
and<00:54:05.019><c> we</c><00:54:05.200><c> get</c><00:54:05.380><c> this</c><00:54:05.589><c> great</c><00:54:05.890><c> kind</c><00:54:06.190><c> of</c><00:54:06.250><c> code</c>

00:54:06.450 --> 00:54:06.460 align:start position:0%
and we get this great kind of code
 

00:54:06.460 --> 00:54:08.700 align:start position:0%
and we get this great kind of code
isolation<00:54:07.089><c> for</c><00:54:07.299><c> free</c><00:54:07.510><c> it's</c><00:54:08.410><c> funny</c><00:54:08.589><c> because</c>

00:54:08.700 --> 00:54:08.710 align:start position:0%
isolation for free it's funny because
 

00:54:08.710 --> 00:54:10.440 align:start position:0%
isolation for free it's funny because
it's<00:54:08.920><c> kind</c><00:54:09.099><c> of</c><00:54:09.130><c> a</c><00:54:09.220><c> great</c><00:54:09.460><c> counterpart</c><00:54:10.150><c> to</c><00:54:10.359><c> the</c>

00:54:10.440 --> 00:54:10.450 align:start position:0%
it's kind of a great counterpart to the
 

00:54:10.450 --> 00:54:11.670 align:start position:0%
it's kind of a great counterpart to the
work<00:54:10.569><c> that</c><00:54:10.750><c> Aaron</c><00:54:11.019><c> is</c><00:54:11.109><c> doing</c><00:54:11.319><c> with</c><00:54:11.440><c> lava</c>

00:54:11.670 --> 00:54:11.680 align:start position:0%
work that Aaron is doing with lava
 

00:54:11.680 --> 00:54:13.500 align:start position:0%
work that Aaron is doing with lava
though<00:54:11.890><c> where</c><00:54:12.130><c> we</c><00:54:12.250><c> are</c><00:54:12.339><c> procedurally</c><00:54:13.029><c> sandbox</c>

00:54:13.500 --> 00:54:13.510 align:start position:0%
though where we are procedurally sandbox
 

00:54:13.510 --> 00:54:15.299 align:start position:0%
though where we are procedurally sandbox
and<00:54:13.720><c> all</c><00:54:13.900><c> of</c><00:54:14.079><c> our</c><00:54:14.170><c> dependencies</c><00:54:14.799><c> using</c><00:54:15.220><c> the</c>

00:54:15.299 --> 00:54:15.309 align:start position:0%
and all of our dependencies using the
 

00:54:15.309 --> 00:54:17.490 align:start position:0%
and all of our dependencies using the
exact<00:54:15.579><c> same</c><00:54:15.609><c> order</c><00:54:16.539><c> secured</c><00:54:16.990><c> at</c><00:54:17.109><c> the</c><00:54:17.140><c> script</c>

00:54:17.490 --> 00:54:17.500 align:start position:0%
exact same order secured at the script
 

00:54:17.500 --> 00:54:20.670 align:start position:0%
exact same order secured at the script
assistant<00:54:18.309><c> so</c><00:54:18.900><c> so</c><00:54:19.900><c> yeah</c><00:54:20.109><c> I</c><00:54:20.140><c> think</c><00:54:20.380><c> I</c><00:54:20.650><c> think</c>

00:54:20.670 --> 00:54:20.680 align:start position:0%
assistant so so yeah I think I think
 

00:54:20.680 --> 00:54:22.650 align:start position:0%
assistant so so yeah I think I think
it's<00:54:21.160><c> a</c><00:54:21.279><c> really</c><00:54:21.549><c> cool</c><00:54:21.760><c> opportunity</c><00:54:22.059><c> for</c>

00:54:22.650 --> 00:54:22.660 align:start position:0%
it's a really cool opportunity for
 

00:54:22.660 --> 00:54:24.779 align:start position:0%
it's a really cool opportunity for
modularity<00:54:23.049><c> really</c><00:54:23.680><c> tight</c><00:54:23.920><c> security</c><00:54:24.279><c> between</c>

00:54:24.779 --> 00:54:24.789 align:start position:0%
modularity really tight security between
 

00:54:24.789 --> 00:54:27.589 align:start position:0%
modularity really tight security between
our<00:54:24.940><c> own</c><00:54:25.119><c> infrastructure</c><00:54:25.660><c> but</c><00:54:26.529><c> yet</c><00:54:26.710><c> just</c>

00:54:27.589 --> 00:54:27.599 align:start position:0%
our own infrastructure but yet just
 

00:54:27.599 --> 00:54:30.450 align:start position:0%
our own infrastructure but yet just
connect<00:54:28.599><c> with</c><00:54:29.529><c> that</c><00:54:29.559><c> yet</c><00:54:29.799><c> for</c><00:54:29.980><c> example</c><00:54:30.039><c> yeah</c>

00:54:30.450 --> 00:54:30.460 align:start position:0%
connect with that yet for example yeah
 

00:54:30.460 --> 00:54:33.839 align:start position:0%
connect with that yet for example yeah
yeah<00:54:30.750><c> for</c><00:54:31.750><c> example</c><00:54:32.170><c> yeah</c><00:54:32.529><c> not</c><00:54:33.309><c> just</c><00:54:33.490><c> tokens</c>

00:54:33.839 --> 00:54:33.849 align:start position:0%
yeah for example yeah not just tokens
 

00:54:33.849 --> 00:54:38.779 align:start position:0%
yeah for example yeah not just tokens
but<00:54:34.089><c> like</c><00:54:34.529><c> almost</c><00:54:35.529><c> everything</c><00:54:35.890><c> that</c><00:54:36.069><c> we</c><00:54:36.160><c> do</c>

00:54:38.779 --> 00:54:38.789 align:start position:0%
 
 

00:54:38.789 --> 00:54:40.259 align:start position:0%
 
yeah

00:54:40.259 --> 00:54:40.269 align:start position:0%
yeah
 

00:54:40.269 --> 00:54:42.690 align:start position:0%
yeah
so<00:54:40.599><c> the</c><00:54:41.170><c> user</c><00:54:41.380><c> prompt</c><00:54:41.890><c> was</c><00:54:42.039><c> just</c><00:54:42.309><c> an</c><00:54:42.430><c> alert</c>

00:54:42.690 --> 00:54:42.700 align:start position:0%
so the user prompt was just an alert
 

00:54:42.700 --> 00:54:44.279 align:start position:0%
so the user prompt was just an alert
like<00:54:43.029><c> an</c><00:54:43.180><c> old-school</c><00:54:43.450><c> browser</c><00:54:43.869><c> like</c><00:54:44.140><c> yeah</c>

00:54:44.279 --> 00:54:44.289 align:start position:0%
like an old-school browser like yeah
 

00:54:44.289 --> 00:54:47.819 align:start position:0%
like an old-school browser like yeah
these<00:54:44.410><c> are</c><00:54:44.559><c> going</c><00:54:44.769><c> to</c><00:54:44.829><c> be</c><00:54:44.950><c> yeah</c><00:54:45.789><c> yeah</c><00:54:45.819><c> so</c><00:54:46.829><c> just</c>

00:54:47.819 --> 00:54:47.829 align:start position:0%
these are going to be yeah yeah so just
 

00:54:47.829 --> 00:54:49.470 align:start position:0%
these are going to be yeah yeah so just
to<00:54:47.920><c> reiterate</c><00:54:48.099><c> just</c><00:54:48.549><c> concerned</c><00:54:49.210><c> that</c><00:54:49.329><c> we're</c>

00:54:49.470 --> 00:54:49.480 align:start position:0%
to reiterate just concerned that we're
 

00:54:49.480 --> 00:54:51.180 align:start position:0%
to reiterate just concerned that we're
just<00:54:49.599><c> exposing</c><00:54:50.019><c> the</c><00:54:50.079><c> browser</c><00:54:50.289><c> alert</c><00:54:50.619><c> no</c>

00:54:51.180 --> 00:54:51.190 align:start position:0%
just exposing the browser alert no
 

00:54:51.190 --> 00:54:54.059 align:start position:0%
just exposing the browser alert no
that's<00:54:51.460><c> just</c><00:54:51.579><c> MVP</c><00:54:52.500><c> we</c><00:54:53.500><c> have</c><00:54:53.799><c> an</c><00:54:53.890><c> opportunity</c>

00:54:54.059 --> 00:54:54.069 align:start position:0%
that's just MVP we have an opportunity
 

00:54:54.069 --> 00:54:55.559 align:start position:0%
that's just MVP we have an opportunity
to<00:54:54.400><c> let</c><00:54:54.579><c> you</c><00:54:54.700><c> render</c><00:54:55.000><c> whatever</c><00:54:55.180><c> rich</c>

00:54:55.559 --> 00:54:55.569 align:start position:0%
to let you render whatever rich
 

00:54:55.569 --> 00:54:57.359 align:start position:0%
to let you render whatever rich
notification<00:54:56.230><c> you</c><00:54:56.289><c> want</c><00:54:56.650><c> which</c><00:54:56.799><c> seems</c><00:54:57.220><c> like</c><00:54:57.339><c> a</c>

00:54:57.359 --> 00:54:57.369 align:start position:0%
notification you want which seems like a
 

00:54:57.369 --> 00:54:58.799 align:start position:0%
notification you want which seems like a
pretty<00:54:57.609><c> big</c><00:54:57.849><c> opportunity</c><00:54:58.480><c> there</c><00:54:58.599><c> have</c><00:54:58.690><c> been</c><00:54:58.750><c> a</c>

00:54:58.799 --> 00:54:58.809 align:start position:0%
pretty big opportunity there have been a
 

00:54:58.809 --> 00:55:00.210 align:start position:0%
pretty big opportunity there have been a
number<00:54:58.869><c> of</c><00:54:59.230><c> different</c><00:54:59.559><c> proposals</c><00:54:59.740><c> from</c>

00:55:00.210 --> 00:55:00.220 align:start position:0%
number of different proposals from
 

00:55:00.220 --> 00:55:01.950 align:start position:0%
number of different proposals from
different<00:55:00.490><c> wallets</c><00:55:00.819><c> how</c><00:55:01.390><c> to</c><00:55:01.450><c> let</c><00:55:01.720><c> daffs</c>

00:55:01.950 --> 00:55:01.960 align:start position:0%
different wallets how to let daffs
 

00:55:01.960 --> 00:55:05.490 align:start position:0%
different wallets how to let daffs
propose<00:55:02.519><c> custom</c><00:55:03.630><c> notifications</c><00:55:04.630><c> and</c><00:55:04.809><c> a</c><00:55:05.259><c> lot</c>

00:55:05.490 --> 00:55:05.500 align:start position:0%
propose custom notifications and a lot
 

00:55:05.500 --> 00:55:07.799 align:start position:0%
propose custom notifications and a lot
of<00:55:05.529><c> the</c><00:55:05.740><c> basically</c><00:55:06.099><c> the</c><00:55:06.549><c> problem</c><00:55:06.940><c> with</c><00:55:07.420><c> all</c><00:55:07.690><c> of</c>

00:55:07.799 --> 00:55:07.809 align:start position:0%
of the basically the problem with all of
 

00:55:07.809 --> 00:55:09.180 align:start position:0%
of the basically the problem with all of
them<00:55:07.960><c> to</c><00:55:08.200><c> me</c><00:55:08.349><c> the</c><00:55:08.529><c> thing</c><00:55:08.680><c> that</c><00:55:08.710><c> has</c><00:55:08.920><c> given</c><00:55:08.950><c> the</c>

00:55:09.180 --> 00:55:09.190 align:start position:0%
them to me the thing that has given the
 

00:55:09.190 --> 00:55:10.650 align:start position:0%
them to me the thing that has given the
apprehension<00:55:09.460><c> about</c><00:55:09.880><c> every</c><00:55:10.210><c> propose</c><00:55:10.539><c> that</c>

00:55:10.650 --> 00:55:10.660 align:start position:0%
apprehension about every propose that
 

00:55:10.660 --> 00:55:12.420 align:start position:0%
apprehension about every propose that
I've<00:55:10.809><c> seen</c><00:55:11.019><c> is</c><00:55:11.259><c> they</c><00:55:11.500><c> all</c><00:55:11.650><c> end</c><00:55:11.920><c> up</c><00:55:12.039><c> pointing</c><00:55:12.220><c> up</c>

00:55:12.420 --> 00:55:12.430 align:start position:0%
I've seen is they all end up pointing up
 

00:55:12.430 --> 00:55:14.279 align:start position:0%
I've seen is they all end up pointing up
some<00:55:12.609><c> central</c><00:55:12.910><c> repository</c><00:55:13.150><c> and</c><00:55:13.990><c> they're</c><00:55:14.140><c> just</c>

00:55:14.279 --> 00:55:14.289 align:start position:0%
some central repository and they're just
 

00:55:14.289 --> 00:55:15.299 align:start position:0%
some central repository and they're just
like<00:55:14.440><c> they're</c><00:55:14.859><c> like</c><00:55:15.009><c> they're</c><00:55:15.279><c> like</c>

00:55:15.299 --> 00:55:15.309 align:start position:0%
like they're like they're like
 

00:55:15.309 --> 00:55:17.279 align:start position:0%
like they're like they're like
decentralize<00:55:15.849><c> magic</c><00:55:16.210><c> like</c><00:55:16.480><c> yeah</c><00:55:16.839><c> once</c><00:55:17.109><c> it's</c><00:55:17.230><c> a</c>

00:55:17.279 --> 00:55:17.289 align:start position:0%
decentralize magic like yeah once it's a
 

00:55:17.289 --> 00:55:18.660 align:start position:0%
decentralize magic like yeah once it's a
TCR<00:55:17.680><c> it's</c><00:55:17.829><c> not</c><00:55:17.950><c> a</c><00:55:17.980><c> problem</c><00:55:18.190><c> or</c><00:55:18.400><c> something</c>

00:55:18.660 --> 00:55:18.670 align:start position:0%
TCR it's not a problem or something
 

00:55:18.670 --> 00:55:20.880 align:start position:0%
TCR it's not a problem or something
here<00:55:19.329><c> we're</c><00:55:19.599><c> saying</c><00:55:19.900><c> no</c><00:55:20.200><c> very</c><00:55:20.380><c> explicitly</c>

00:55:20.880 --> 00:55:20.890 align:start position:0%
here we're saying no very explicitly
 

00:55:20.890 --> 00:55:22.529 align:start position:0%
here we're saying no very explicitly
there<00:55:21.460><c> is</c><00:55:21.700><c> there's</c><00:55:22.029><c> gonna</c><00:55:22.119><c> be</c><00:55:22.269><c> a</c><00:55:22.329><c> mechanism</c>

00:55:22.529 --> 00:55:22.539 align:start position:0%
there is there's gonna be a mechanism
 

00:55:22.539 --> 00:55:25.930 align:start position:0%
there is there's gonna be a mechanism
for<00:55:22.869><c> each</c><00:55:23.319><c> plug-in</c><00:55:23.799><c> to</c><00:55:24.099><c> moderate</c><00:55:25.000><c> and</c><00:55:25.180><c> manage</c>

00:55:25.930 --> 00:55:25.940 align:start position:0%
for each plug-in to moderate and manage
 

00:55:25.940 --> 00:55:27.700 align:start position:0%
for each plug-in to moderate and manage
you<00:55:26.480><c> could</c><00:55:26.630><c> have</c><00:55:26.750><c> a</c><00:55:26.780><c> different</c><00:55:27.020><c> governance</c>

00:55:27.700 --> 00:55:27.710 align:start position:0%
you could have a different governance
 

00:55:27.710 --> 00:55:29.650 align:start position:0%
you could have a different governance
protocol<00:55:28.130><c> for</c><00:55:28.280><c> each</c><00:55:28.480><c> confirmations</c><00:55:29.480><c> for</c><00:55:29.540><c> you</c>

00:55:29.650 --> 00:55:29.660 align:start position:0%
protocol for each confirmations for you
 

00:55:29.660 --> 00:55:31.120 align:start position:0%
protocol for each confirmations for you
together<00:55:29.900><c> different</c><00:55:30.560><c> confirmation</c><00:55:31.010><c> screen</c>

00:55:31.120 --> 00:55:31.130 align:start position:0%
together different confirmation screen
 

00:55:31.130 --> 00:55:34.000 align:start position:0%
together different confirmation screen
for<00:55:31.339><c> each</c><00:55:31.400><c> contract</c><00:55:32.170><c> those</c><00:55:33.170><c> are</c><00:55:33.319><c> that</c><00:55:33.680><c> is</c><00:55:33.859><c> the</c>

00:55:34.000 --> 00:55:34.010 align:start position:0%
for each contract those are that is the
 

00:55:34.010 --> 00:55:35.020 align:start position:0%
for each contract those are that is the
kind<00:55:34.160><c> of</c><00:55:34.220><c> conversation</c><00:55:34.369><c> that</c><00:55:34.790><c> we</c><00:55:34.880><c> can</c><00:55:34.910><c> have</c>

00:55:35.020 --> 00:55:35.030 align:start position:0%
kind of conversation that we can have
 

00:55:35.030 --> 00:55:37.480 align:start position:0%
kind of conversation that we can have
methyls<00:55:35.569><c> we</c><00:55:35.660><c> can</c><00:55:35.839><c> say</c><00:55:36.020><c> what</c><00:55:36.560><c> is</c><00:55:36.710><c> the</c><00:55:36.950><c> amount</c><00:55:37.310><c> of</c>

00:55:37.480 --> 00:55:37.490 align:start position:0%
methyls we can say what is the amount of
 

00:55:37.490 --> 00:55:38.859 align:start position:0%
methyls we can say what is the amount of
granularity<00:55:37.940><c> we</c><00:55:38.270><c> walk</c><00:55:38.480><c> with</c><00:55:38.660><c> these</c>

00:55:38.859 --> 00:55:38.869 align:start position:0%
granularity we walk with these
 

00:55:38.869 --> 00:55:41.079 align:start position:0%
granularity we walk with these
conformation<00:55:39.410><c> which</c><00:55:39.500><c> means</c><00:55:39.680><c> what</c><00:55:40.670><c> would</c><00:55:40.790><c> most</c>

00:55:41.079 --> 00:55:41.089 align:start position:0%
conformation which means what would most
 

00:55:41.089 --> 00:55:45.270 align:start position:0%
conformation which means what would most
empowered<00:55:41.599><c> that's</c><00:55:41.990><c> to</c><00:55:42.380><c> feel</c><00:55:43.130><c> coherent</c><00:55:43.760><c> -</c><00:55:43.970><c> oh</c>

00:55:45.270 --> 00:55:45.280 align:start position:0%
empowered that's to feel coherent - oh
 

00:55:45.280 --> 00:55:47.980 align:start position:0%
empowered that's to feel coherent - oh
yeah<00:55:46.280><c> yeah</c><00:55:46.579><c> I</c><00:55:46.609><c> wanted</c><00:55:47.089><c> to</c><00:55:47.150><c> just</c><00:55:47.329><c> how</c><00:55:47.450><c> to</c><00:55:47.510><c> wrap</c>

00:55:47.980 --> 00:55:47.990 align:start position:0%
yeah yeah I wanted to just how to wrap
 

00:55:47.990 --> 00:55:50.260 align:start position:0%
yeah yeah I wanted to just how to wrap
this<00:55:48.140><c> up</c><00:55:48.290><c> because</c><00:55:48.440><c> uh</c><00:55:48.560><c> because</c><00:55:49.490><c> this</c><00:55:49.849><c> is</c><00:55:50.000><c> this</c>

00:55:50.260 --> 00:55:50.270 align:start position:0%
this up because uh because this is this
 

00:55:50.270 --> 00:55:52.750 align:start position:0%
this up because uh because this is this
is<00:55:50.329><c> a</c><00:55:50.750><c> we're</c><00:55:51.230><c> coming</c><00:55:51.530><c> up</c><00:55:51.619><c> on</c><00:55:51.829><c> one</c><00:55:52.130><c> of</c><00:55:52.160><c> our</c><00:55:52.520><c> two</c>

00:55:52.750 --> 00:55:52.760 align:start position:0%
is a we're coming up on one of our two
 

00:55:52.760 --> 00:55:55.359 align:start position:0%
is a we're coming up on one of our two
hours<00:55:53.060><c> and</c><00:55:53.329><c> art</c><00:55:53.690><c> our</c><00:55:53.960><c> dream</c><00:55:54.349><c> was</c><00:55:54.650><c> that</c><00:55:54.710><c> we</c>

00:55:55.359 --> 00:55:55.369 align:start position:0%
hours and art our dream was that we
 

00:55:55.369 --> 00:55:56.589 align:start position:0%
hours and art our dream was that we
could<00:55:55.520><c> actually</c><00:55:55.670><c> get</c><00:55:55.970><c> some</c><00:55:56.150><c> of</c><00:55:56.240><c> you</c><00:55:56.300><c> like</c><00:55:56.450><c> cuz</c>

00:55:56.589 --> 00:55:56.599 align:start position:0%
could actually get some of you like cuz
 

00:55:56.599 --> 00:55:58.990 align:start position:0%
could actually get some of you like cuz
I<00:55:56.690><c> bet</c><00:55:57.020><c> a</c><00:55:57.290><c> number</c><00:55:57.680><c> of</c><00:55:57.770><c> you</c><00:55:57.890><c> here</c><00:55:58.099><c> have</c><00:55:58.520><c> like</c><00:55:58.849><c> a</c>

00:55:58.990 --> 00:55:59.000 align:start position:0%
I bet a number of you here have like a
 

00:55:59.000 --> 00:56:00.700 align:start position:0%
I bet a number of you here have like a
library<00:55:59.420><c> like</c><00:55:59.480><c> star</c><00:55:59.990><c> per</c><00:56:00.170><c> head</c><00:56:00.349><c> where</c><00:56:00.589><c> it's</c>

00:56:00.700 --> 00:56:00.710 align:start position:0%
library like star per head where it's
 

00:56:00.710 --> 00:56:01.990 align:start position:0%
library like star per head where it's
like<00:56:00.829><c> this</c><00:56:01.280><c> thing</c><00:56:01.490><c> you</c><00:56:01.609><c> might</c><00:56:01.700><c> be</c><00:56:01.760><c> able</c><00:56:01.880><c> to</c>

00:56:01.990 --> 00:56:02.000 align:start position:0%
like this thing you might be able to
 

00:56:02.000 --> 00:56:04.420 align:start position:0%
like this thing you might be able to
just<00:56:02.180><c> drop</c><00:56:02.420><c> in</c><00:56:02.740><c> so</c><00:56:03.740><c> I'm</c><00:56:03.859><c> gonna</c><00:56:03.980><c> just</c><00:56:04.190><c> give</c><00:56:04.369><c> you</c>

00:56:04.420 --> 00:56:04.430 align:start position:0%
just drop in so I'm gonna just give you
 

00:56:04.430 --> 00:56:06.430 align:start position:0%
just drop in so I'm gonna just give you
a<00:56:04.490><c> few</c><00:56:04.730><c> caveats</c><00:56:05.030><c> like</c><00:56:05.510><c> current</c><00:56:06.020><c> issues</c><00:56:06.290><c> that</c>

00:56:06.430 --> 00:56:06.440 align:start position:0%
a few caveats like current issues that
 

00:56:06.440 --> 00:56:07.960 align:start position:0%
a few caveats like current issues that
you<00:56:06.589><c> might</c><00:56:06.740><c> want</c><00:56:06.950><c> to</c><00:56:07.010><c> know</c><00:56:07.160><c> when</c><00:56:07.700><c> you're</c><00:56:07.819><c> using</c>

00:56:07.960 --> 00:56:07.970 align:start position:0%
you might want to know when you're using
 

00:56:07.970 --> 00:56:11.230 align:start position:0%
you might want to know when you're using
the<00:56:08.119><c> system</c><00:56:08.480><c> oh</c><00:56:09.410><c> yeah</c><00:56:09.920><c> so</c><00:56:10.460><c> so</c><00:56:10.910><c> you're</c><00:56:11.089><c> gonna</c>

00:56:11.230 --> 00:56:11.240 align:start position:0%
the system oh yeah so so you're gonna
 

00:56:11.240 --> 00:56:12.849 align:start position:0%
the system oh yeah so so you're gonna
you're<00:56:11.690><c> you</c><00:56:11.900><c> might</c><00:56:12.050><c> learn</c><00:56:12.230><c> through</c><00:56:12.589><c> the</c><00:56:12.680><c> build</c>

00:56:12.849 --> 00:56:12.859 align:start position:0%
you're you might learn through the build
 

00:56:12.859 --> 00:56:14.260 align:start position:0%
you're you might learn through the build
system<00:56:13.040><c> you</c><00:56:13.310><c> might</c><00:56:13.430><c> get</c><00:56:13.579><c> some</c><00:56:13.849><c> errors</c><00:56:14.240><c> that</c>

00:56:14.260 --> 00:56:14.270 align:start position:0%
system you might get some errors that
 

00:56:14.270 --> 00:56:16.390 align:start position:0%
system you might get some errors that
are<00:56:14.599><c> strange</c><00:56:14.960><c> or</c><00:56:15.200><c> new</c><00:56:15.380><c> to</c><00:56:15.530><c> use</c><00:56:15.650><c> these</c><00:56:16.250><c> are</c>

00:56:16.390 --> 00:56:16.400 align:start position:0%
are strange or new to use these are
 

00:56:16.400 --> 00:56:18.160 align:start position:0%
are strange or new to use these are
usually<00:56:16.579><c> things</c><00:56:16.970><c> about</c><00:56:17.270><c> your</c><00:56:17.540><c> dependencies</c>

00:56:18.160 --> 00:56:18.170 align:start position:0%
usually things about your dependencies
 

00:56:18.170 --> 00:56:20.470 align:start position:0%
usually things about your dependencies
tried<00:56:18.470><c> to</c><00:56:18.589><c> mutate</c><00:56:19.099><c> the</c><00:56:19.430><c> prototype</c><00:56:19.910><c> of</c><00:56:19.940><c> string</c>

00:56:20.470 --> 00:56:20.480 align:start position:0%
tried to mutate the prototype of string
 

00:56:20.480 --> 00:56:22.059 align:start position:0%
tried to mutate the prototype of string
or<00:56:20.510><c> tried</c><00:56:20.930><c> to</c><00:56:21.050><c> change</c><00:56:21.290><c> function</c><00:56:21.589><c> or</c><00:56:21.890><c> try</c><00:56:22.040><c> to</c>

00:56:22.059 --> 00:56:22.069 align:start position:0%
or tried to change function or try to
 

00:56:22.069 --> 00:56:24.790 align:start position:0%
or tried to change function or try to
mess<00:56:22.460><c> with</c><00:56:22.609><c> what</c><00:56:22.960><c> promised</c><00:56:23.960><c> it</c><00:56:24.140><c> and</c><00:56:24.319><c> and</c>

00:56:24.790 --> 00:56:24.800 align:start position:0%
mess with what promised it and and
 

00:56:24.800 --> 00:56:26.770 align:start position:0%
mess with what promised it and and
that's<00:56:24.980><c> that's</c><00:56:25.220><c> what</c><00:56:25.400><c> Eric</c><00:56:25.790><c> Emily</c><00:56:26.180><c> said</c><00:56:26.390><c> to</c>

00:56:26.770 --> 00:56:26.780 align:start position:0%
that's that's what Eric Emily said to
 

00:56:26.780 --> 00:56:28.960 align:start position:0%
that's that's what Eric Emily said to
club<00:56:27.050><c> okay</c><00:56:27.530><c> if</c><00:56:28.010><c> your</c><00:56:28.160><c> dependencies</c><00:56:28.640><c> are</c><00:56:28.760><c> doing</c>

00:56:28.960 --> 00:56:28.970 align:start position:0%
club okay if your dependencies are doing
 

00:56:28.970 --> 00:56:30.579 align:start position:0%
club okay if your dependencies are doing
things<00:56:29.180><c> that</c><00:56:29.240><c> are</c><00:56:29.329><c> downright</c><00:56:29.660><c> dangerous</c><00:56:30.079><c> and</c>

00:56:30.579 --> 00:56:30.589 align:start position:0%
things that are downright dangerous and
 

00:56:30.589 --> 00:56:31.780 align:start position:0%
things that are downright dangerous and
they're<00:56:30.680><c> basically</c><00:56:30.920><c> resemble</c><00:56:31.520><c> the</c><00:56:31.640><c> same</c>

00:56:31.780 --> 00:56:31.790 align:start position:0%
they're basically resemble the same
 

00:56:31.790 --> 00:56:33.700 align:start position:0%
they're basically resemble the same
thing<00:56:31.970><c> an</c><00:56:32.060><c> attacker</c><00:56:32.390><c> would</c><00:56:32.569><c> do</c><00:56:32.720><c> it's</c><00:56:33.560><c> gonna</c>

00:56:33.700 --> 00:56:33.710 align:start position:0%
thing an attacker would do it's gonna
 

00:56:33.710 --> 00:56:35.170 align:start position:0%
thing an attacker would do it's gonna
fail<00:56:34.010><c> it's</c><00:56:34.280><c> gonna</c><00:56:34.400><c> fail</c><00:56:34.640><c> on</c><00:56:34.790><c> the</c><00:56:34.849><c> build</c><00:56:35.030><c> system</c>

00:56:35.170 --> 00:56:35.180 align:start position:0%
fail it's gonna fail on the build system
 

00:56:35.180 --> 00:56:36.819 align:start position:0%
fail it's gonna fail on the build system
it's<00:56:35.690><c> gonna</c><00:56:35.810><c> fail</c><00:56:36.020><c> when</c><00:56:36.200><c> you</c><00:56:36.260><c> try</c><00:56:36.440><c> to</c><00:56:36.500><c> load</c><00:56:36.680><c> it</c>

00:56:36.819 --> 00:56:36.829 align:start position:0%
it's gonna fail when you try to load it
 

00:56:36.829 --> 00:56:38.770 align:start position:0%
it's gonna fail when you try to load it
into<00:56:36.950><c> met</c><00:56:37.130><c> amount</c><00:56:37.339><c> so</c><00:56:37.880><c> it's</c><00:56:38.270><c> an</c><00:56:38.359><c> opportunity</c>

00:56:38.770 --> 00:56:38.780 align:start position:0%
into met amount so it's an opportunity
 

00:56:38.780 --> 00:56:40.780 align:start position:0%
into met amount so it's an opportunity
of<00:56:38.930><c> you</c><00:56:39.140><c> get</c><00:56:39.530><c> off</c><00:56:39.710><c> of</c><00:56:39.740><c> insecure</c><00:56:40.280><c> dependencies</c>

00:56:40.780 --> 00:56:40.790 align:start position:0%
of you get off of insecure dependencies
 

00:56:40.790 --> 00:56:42.760 align:start position:0%
of you get off of insecure dependencies
and<00:56:41.000><c> to</c><00:56:41.510><c> push</c><00:56:41.720><c> security</c><00:56:42.200><c> updates</c><00:56:42.470><c> to</c><00:56:42.740><c> your</c>

00:56:42.760 --> 00:56:42.770 align:start position:0%
and to push security updates to your
 

00:56:42.770 --> 00:56:44.980 align:start position:0%
and to push security updates to your
dependencies<00:56:43.430><c> which</c><00:56:44.270><c> is</c><00:56:44.420><c> a</c><00:56:44.450><c> cool</c><00:56:44.660><c> side</c>

00:56:44.980 --> 00:56:44.990 align:start position:0%
dependencies which is a cool side
 

00:56:44.990 --> 00:56:46.690 align:start position:0%
dependencies which is a cool side
benefit<00:56:45.410><c> of</c><00:56:45.440><c> this</c><00:56:45.589><c> if</c><00:56:45.800><c> you</c><00:56:45.920><c> use</c><00:56:46.220><c> our</c><00:56:46.369><c> plugins</c>

00:56:46.690 --> 00:56:46.700 align:start position:0%
benefit of this if you use our plugins
 

00:56:46.700 --> 00:56:48.460 align:start position:0%
benefit of this if you use our plugins
isn't<00:56:47.000><c> here</c><00:56:47.150><c> making</c><00:56:47.569><c> your</c><00:56:47.690><c> dependencies</c><00:56:48.290><c> more</c>

00:56:48.460 --> 00:56:48.470 align:start position:0%
isn't here making your dependencies more
 

00:56:48.470 --> 00:56:52.630 align:start position:0%
isn't here making your dependencies more
secure<00:56:48.829><c> sweet</c><00:56:49.700><c> right</c><00:56:50.770><c> we're</c><00:56:51.770><c> also</c><00:56:52.339><c> gonna</c><00:56:52.550><c> add</c>

00:56:52.630 --> 00:56:52.640 align:start position:0%
secure sweet right we're also gonna add
 

00:56:52.640 --> 00:56:54.640 align:start position:0%
secure sweet right we're also gonna add
big<00:56:53.089><c> fat</c><00:56:53.300><c> security</c><00:56:53.720><c> warnings</c><00:56:54.020><c> okay</c><00:56:54.260><c> none</c><00:56:54.530><c> of</c>

00:56:54.640 --> 00:56:54.650 align:start position:0%
big fat security warnings okay none of
 

00:56:54.650 --> 00:56:55.780 align:start position:0%
big fat security warnings okay none of
these<00:56:54.740><c> things</c><00:56:54.950><c> are</c><00:56:55.130><c> perfect</c><00:56:55.520><c> we're</c><00:56:55.670><c> not</c>

00:56:55.780 --> 00:56:55.790 align:start position:0%
these things are perfect we're not
 

00:56:55.790 --> 00:56:58.150 align:start position:0%
these things are perfect we're not
claiming<00:56:56.089><c> that</c><00:56:56.450><c> test</c><00:56:56.750><c> is</c><00:56:56.990><c> perfect</c><00:56:57.650><c> it's</c><00:56:58.010><c> not</c><00:56:58.069><c> a</c>

00:56:58.150 --> 00:56:58.160 align:start position:0%
claiming that test is perfect it's not a
 

00:56:58.160 --> 00:57:00.400 align:start position:0%
claiming that test is perfect it's not a
panacea<00:56:58.490><c> but</c><00:56:58.880><c> we</c><00:56:59.030><c> should</c><00:56:59.630><c> aspire</c><00:56:59.780><c> for</c><00:56:59.960><c> it</c><00:57:00.290><c> to</c>

00:57:00.400 --> 00:57:00.410 align:start position:0%
panacea but we should aspire for it to
 

00:57:00.410 --> 00:57:01.690 align:start position:0%
panacea but we should aspire for it to
be<00:57:00.530><c> and</c><00:57:00.740><c> this</c><00:57:00.950><c> is</c><00:57:01.099><c> the</c><00:57:01.220><c> kind</c><00:57:01.400><c> of</c><00:57:01.460><c> thing</c><00:57:01.670><c> that</c>

00:57:01.690 --> 00:57:01.700 align:start position:0%
be and this is the kind of thing that
 

00:57:01.700 --> 00:57:02.859 align:start position:0%
be and this is the kind of thing that
the<00:57:01.970><c> community</c><00:57:02.359><c> should</c><00:57:02.420><c> rally</c><00:57:02.690><c> around</c>

00:57:02.859 --> 00:57:02.869 align:start position:0%
the community should rally around
 

00:57:02.869 --> 00:57:04.359 align:start position:0%
the community should rally around
helping<00:57:03.560><c> fund</c><00:57:03.710><c> this</c><00:57:03.859><c> is</c><00:57:04.010><c> this</c><00:57:04.130><c> is</c><00:57:04.220><c> something</c>

00:57:04.359 --> 00:57:04.369 align:start position:0%
helping fund this is this is something
 

00:57:04.369 --> 00:57:06.370 align:start position:0%
helping fund this is this is something
worthy<00:57:04.700><c> of</c><00:57:04.940><c> animal</c><00:57:05.420><c> walked</c><00:57:05.569><c> out</c><00:57:05.810><c> of</c><00:57:06.050><c> the</c>

00:57:06.370 --> 00:57:06.380 align:start position:0%
worthy of animal walked out of the
 

00:57:06.380 --> 00:57:08.200 align:start position:0%
worthy of animal walked out of the
community<00:57:06.560><c> should</c><00:57:07.010><c> get</c><00:57:07.160><c> around</c><00:57:07.400><c> formally</c>

00:57:08.200 --> 00:57:08.210 align:start position:0%
community should get around formally
 

00:57:08.210 --> 00:57:10.510 align:start position:0%
community should get around formally
verifying<00:57:08.750><c> tools</c><00:57:09.140><c> likes</c><00:57:09.589><c> tests</c><00:57:09.920><c> that</c><00:57:10.040><c> let</c><00:57:10.369><c> us</c>

00:57:10.510 --> 00:57:10.520 align:start position:0%
verifying tools likes tests that let us
 

00:57:10.520 --> 00:57:12.430 align:start position:0%
verifying tools likes tests that let us
all<00:57:10.790><c> benefit</c><00:57:11.329><c> from</c><00:57:11.480><c> great</c><00:57:11.900><c> the</c><00:57:12.109><c> increased</c>

00:57:12.430 --> 00:57:12.440 align:start position:0%
all benefit from great the increased
 

00:57:12.440 --> 00:57:14.680 align:start position:0%
all benefit from great the increased
security<00:57:12.800><c> okay</c><00:57:13.490><c> this</c><00:57:13.640><c> is</c><00:57:13.730><c> a</c><00:57:13.790><c> huge</c><00:57:14.240><c> huge</c>

00:57:14.680 --> 00:57:14.690 align:start position:0%
security okay this is a huge huge
 

00:57:14.690 --> 00:57:17.500 align:start position:0%
security okay this is a huge huge
community<00:57:15.170><c> resource</c><00:57:16.030><c> and</c><00:57:17.030><c> we're</c><00:57:17.240><c> gonna</c><00:57:17.329><c> give</c>

00:57:17.500 --> 00:57:17.510 align:start position:0%
community resource and we're gonna give
 

00:57:17.510 --> 00:57:18.540 align:start position:0%
community resource and we're gonna give
a<00:57:17.540><c> lots</c><00:57:17.720><c> of</c><00:57:17.810><c> you</c><00:57:17.900><c> guys</c><00:57:18.020><c> love</c><00:57:18.230><c> this</c>

00:57:18.540 --> 00:57:18.550 align:start position:0%
a lots of you guys love this
 

00:57:18.550 --> 00:57:20.310 align:start position:0%
a lots of you guys love this
in<00:57:18.640><c> a</c><00:57:18.700><c> very</c><00:57:18.910><c> rough</c><00:57:19.150><c> but</c><00:57:19.540><c> you</c><00:57:19.780><c> know</c><00:57:19.900><c> it's</c><00:57:20.140><c> sorry</c>

00:57:20.310 --> 00:57:20.320 align:start position:0%
in a very rough but you know it's sorry
 

00:57:20.320 --> 00:57:22.110 align:start position:0%
in a very rough but you know it's sorry
for<00:57:20.530><c> the</c><00:57:20.620><c> alerts</c><00:57:20.860><c> and</c><00:57:21.070><c> all</c><00:57:21.250><c> that</c><00:57:21.460><c> we</c><00:57:21.880><c> really</c>

00:57:22.110 --> 00:57:22.120 align:start position:0%
for the alerts and all that we really
 

00:57:22.120 --> 00:57:23.550 align:start position:0%
for the alerts and all that we really
just<00:57:22.150><c> wanted</c><00:57:22.600><c> to</c><00:57:22.660><c> get</c><00:57:22.810><c> it</c><00:57:22.930><c> into</c><00:57:23.080><c> your</c><00:57:23.200><c> hands</c><00:57:23.410><c> as</c>

00:57:23.550 --> 00:57:23.560 align:start position:0%
just wanted to get it into your hands as
 

00:57:23.560 --> 00:57:26.460 align:start position:0%
just wanted to get it into your hands as
soon<00:57:23.590><c> as</c><00:57:23.800><c> possible</c><00:57:24.720><c> we're</c><00:57:25.720><c> also</c><00:57:25.900><c> going</c><00:57:26.140><c> to</c><00:57:26.200><c> try</c>

00:57:26.460 --> 00:57:26.470 align:start position:0%
soon as possible we're also going to try
 

00:57:26.470 --> 00:57:28.500 align:start position:0%
soon as possible we're also going to try
to<00:57:26.560><c> incorporate</c><00:57:26.920><c> much</c><00:57:27.520><c> better</c><00:57:27.850><c> signals</c><00:57:28.300><c> about</c>

00:57:28.500 --> 00:57:28.510 align:start position:0%
to incorporate much better signals about
 

00:57:28.510 --> 00:57:30.450 align:start position:0%
to incorporate much better signals about
whatsoever<00:57:28.930><c> putable</c><00:57:29.440><c> plugin</c><00:57:29.890><c> we</c><00:57:30.160><c> know</c><00:57:30.310><c> that</c>

00:57:30.450 --> 00:57:30.460 align:start position:0%
whatsoever putable plugin we know that
 

00:57:30.460 --> 00:57:31.950 align:start position:0%
whatsoever putable plugin we know that
one<00:57:30.610><c> of</c><00:57:30.640><c> the</c><00:57:30.730><c> reasons</c><00:57:31.090><c> our</c><00:57:31.240><c> users</c><00:57:31.630><c> don't</c><00:57:31.780><c> get</c>

00:57:31.950 --> 00:57:31.960 align:start position:0%
one of the reasons our users don't get
 

00:57:31.960 --> 00:57:33.360 align:start position:0%
one of the reasons our users don't get
fish<00:57:32.200><c> the</c><00:57:32.350><c> very</c><00:57:32.500><c> often</c><00:57:32.800><c> is</c><00:57:32.890><c> that</c><00:57:33.040><c> the</c><00:57:33.160><c> chrome</c>

00:57:33.360 --> 00:57:33.370 align:start position:0%
fish the very often is that the chrome
 

00:57:33.370 --> 00:57:35.850 align:start position:0%
fish the very often is that the chrome
store<00:57:33.610><c> has</c><00:57:33.820><c> reviews</c><00:57:34.270><c> and</c><00:57:34.510><c> user</c><00:57:34.750><c> accounts</c><00:57:35.020><c> we</c>

00:57:35.850 --> 00:57:35.860 align:start position:0%
store has reviews and user accounts we
 

00:57:35.860 --> 00:57:37.230 align:start position:0%
store has reviews and user accounts we
would<00:57:36.010><c> like</c><00:57:36.190><c> to</c><00:57:36.400><c> extend</c><00:57:36.550><c> the</c><00:57:36.820><c> similar</c>

00:57:37.230 --> 00:57:37.240 align:start position:0%
would like to extend the similar
 

00:57:37.240 --> 00:57:38.910 align:start position:0%
would like to extend the similar
opportunities<00:57:37.900><c> but</c><00:57:38.140><c> perhaps</c><00:57:38.620><c> in</c><00:57:38.740><c> a</c><00:57:38.800><c> more</c>

00:57:38.910 --> 00:57:38.920 align:start position:0%
opportunities but perhaps in a more
 

00:57:38.920 --> 00:57:41.850 align:start position:0%
opportunities but perhaps in a more
decentralized<00:57:39.250><c> manner</c><00:57:40.710><c> obviously</c><00:57:41.710><c> we're</c>

00:57:41.850 --> 00:57:41.860 align:start position:0%
decentralized manner obviously we're
 

00:57:41.860 --> 00:57:43.680 align:start position:0%
decentralized manner obviously we're
gonna<00:57:41.950><c> put</c><00:57:42.340><c> up</c><00:57:42.430><c> a</c><00:57:42.460><c> bug</c><00:57:42.850><c> bounties</c><00:57:43.270><c> and</c><00:57:43.480><c> we're</c>

00:57:43.680 --> 00:57:43.690 align:start position:0%
gonna put up a bug bounties and we're
 

00:57:43.690 --> 00:57:45.810 align:start position:0%
gonna put up a bug bounties and we're
gonna<00:57:43.780><c> have</c><00:57:43.990><c> security</c><00:57:44.530><c> audits</c><00:57:44.980><c> and</c><00:57:45.130><c> all</c><00:57:45.520><c> sorts</c>

00:57:45.810 --> 00:57:45.820 align:start position:0%
gonna have security audits and all sorts
 

00:57:45.820 --> 00:57:47.820 align:start position:0%
gonna have security audits and all sorts
of<00:57:45.880><c> stuff</c><00:57:46.090><c> you</c><00:57:46.660><c> can't</c><00:57:46.900><c> audit</c><00:57:47.200><c> this</c><00:57:47.440><c> enough</c>

00:57:47.820 --> 00:57:47.830 align:start position:0%
of stuff you can't audit this enough
 

00:57:47.830 --> 00:57:49.530 align:start position:0%
of stuff you can't audit this enough
this<00:57:48.100><c> is</c><00:57:48.280><c> about</c><00:57:48.730><c> the</c><00:57:48.880><c> scariest</c><00:57:49.240><c> thing</c><00:57:49.450><c> you</c>

00:57:49.530 --> 00:57:49.540 align:start position:0%
this is about the scariest thing you
 

00:57:49.540 --> 00:57:51.330 align:start position:0%
this is about the scariest thing you
could<00:57:49.690><c> do</c><00:57:49.840><c> but</c><00:57:50.320><c> if</c><00:57:50.410><c> we</c><00:57:50.440><c> do</c><00:57:50.710><c> it</c><00:57:50.830><c> right</c><00:57:51.040><c> it</c><00:57:51.310><c> just</c>

00:57:51.330 --> 00:57:51.340 align:start position:0%
could do but if we do it right it just
 

00:57:51.340 --> 00:57:55.560 align:start position:0%
could do but if we do it right it just
could<00:57:52.060><c> be</c><00:57:52.330><c> the</c><00:57:52.480><c> coolest</c><00:57:53.160><c> and</c><00:57:54.160><c> and</c><00:57:55.000><c> then</c><00:57:55.450><c> of</c>

00:57:55.560 --> 00:57:55.570 align:start position:0%
could be the coolest and and then of
 

00:57:55.570 --> 00:57:56.340 align:start position:0%
could be the coolest and and then of
course<00:57:55.750><c> we're</c><00:57:55.870><c> going</c><00:57:55.990><c> to</c><00:57:56.050><c> improve</c><00:57:56.230><c> the</c>

00:57:56.340 --> 00:57:56.350 align:start position:0%
course we're going to improve the
 

00:57:56.350 --> 00:57:58.260 align:start position:0%
course we're going to improve the
performance<00:57:56.560><c> you've</c><00:57:57.400><c> probably</c><00:57:57.670><c> noticed</c><00:57:57.880><c> that</c>

00:57:58.260 --> 00:57:58.270 align:start position:0%
performance you've probably noticed that
 

00:57:58.270 --> 00:57:59.550 align:start position:0%
performance you've probably noticed that
you<00:57:58.480><c> know</c><00:57:58.570><c> the</c><00:57:58.660><c> popups</c><00:57:59.020><c> are</c><00:57:59.110><c> already</c><00:57:59.380><c> slowing</c>

00:57:59.550 --> 00:57:59.560 align:start position:0%
you know the popups are already slowing
 

00:57:59.560 --> 00:58:01.350 align:start position:0%
you know the popups are already slowing
madam<00:57:59.890><c> s</c><00:58:00.010><c> this</c><00:58:00.220><c> did</c><00:58:00.670><c> make</c><00:58:00.850><c> it</c><00:58:00.880><c> a</c><00:58:01.030><c> little</c><00:58:01.180><c> bit</c>

00:58:01.350 --> 00:58:01.360 align:start position:0%
madam s this did make it a little bit
 

00:58:01.360 --> 00:58:02.940 align:start position:0%
madam s this did make it a little bit
worse<00:58:01.510><c> we're</c><00:58:02.020><c> gonna</c><00:58:02.110><c> be</c><00:58:02.290><c> tooling</c><00:58:02.710><c> and</c><00:58:02.860><c> we're</c>

00:58:02.940 --> 00:58:02.950 align:start position:0%
worse we're gonna be tooling and we're
 

00:58:02.950 --> 00:58:04.350 align:start position:0%
worse we're gonna be tooling and we're
gonna<00:58:03.040><c> be</c><00:58:03.220><c> improving</c><00:58:03.670><c> and</c><00:58:03.820><c> tweaking</c><00:58:04.150><c> and</c><00:58:04.270><c> all</c>

00:58:04.350 --> 00:58:04.360 align:start position:0%
gonna be improving and tweaking and all
 

00:58:04.360 --> 00:58:06.300 align:start position:0%
gonna be improving and tweaking and all
that<00:58:04.480><c> kind</c><00:58:04.630><c> of</c><00:58:04.660><c> stuff</c><00:58:04.870><c> and</c><00:58:05.800><c> then</c><00:58:06.070><c> of</c><00:58:06.250><c> course</c>

00:58:06.300 --> 00:58:06.310 align:start position:0%
that kind of stuff and then of course
 

00:58:06.310 --> 00:58:08.130 align:start position:0%
that kind of stuff and then of course
we're<00:58:06.640><c> gonna</c><00:58:06.700><c> allow</c><00:58:07.030><c> a</c><00:58:07.060><c> plugins</c><00:58:07.630><c> to</c><00:58:07.750><c> specify</c>

00:58:08.130 --> 00:58:08.140 align:start position:0%
we're gonna allow a plugins to specify
 

00:58:08.140 --> 00:58:10.080 align:start position:0%
we're gonna allow a plugins to specify
settings<00:58:08.470><c> pages</c><00:58:08.860><c> because</c><00:58:09.340><c> we</c><00:58:09.880><c> don't</c><00:58:10.030><c> know</c>

00:58:10.080 --> 00:58:10.090 align:start position:0%
settings pages because we don't know
 

00:58:10.090 --> 00:58:12.240 align:start position:0%
settings pages because we don't know
what<00:58:10.210><c> you</c><00:58:10.270><c> need</c><00:58:10.420><c> but</c><00:58:10.930><c> you</c><00:58:11.050><c> do</c><00:58:11.170><c> you</c><00:58:12.040><c> can</c>

00:58:12.240 --> 00:58:12.250 align:start position:0%
what you need but you do you can
 

00:58:12.250 --> 00:58:13.620 align:start position:0%
what you need but you do you can
basically<00:58:12.700><c> already</c><00:58:12.880><c> hack</c><00:58:13.210><c> it</c><00:58:13.360><c> together</c>

00:58:13.620 --> 00:58:13.630 align:start position:0%
basically already hack it together
 

00:58:13.630 --> 00:58:15.240 align:start position:0%
basically already hack it together
because<00:58:13.900><c> your</c><00:58:14.170><c> plugin</c><00:58:14.560><c> gets</c><00:58:14.740><c> the</c><00:58:14.860><c> work</c><00:58:15.040><c> the</c>

00:58:15.240 --> 00:58:15.250 align:start position:0%
because your plugin gets the work the
 

00:58:15.250 --> 00:58:16.740 align:start position:0%
because your plugin gets the work the
requesting<00:58:15.700><c> origin</c><00:58:16.060><c> string</c><00:58:16.300><c> so</c><00:58:16.450><c> you</c><00:58:16.600><c> can</c>

00:58:16.740 --> 00:58:16.750 align:start position:0%
requesting origin string so you can
 

00:58:16.750 --> 00:58:18.570 align:start position:0%
requesting origin string so you can
basically<00:58:16.870><c> just</c><00:58:17.110><c> say</c><00:58:17.440><c> my</c><00:58:17.620><c> domain</c><00:58:18.010><c> is</c><00:58:18.040><c> my</c><00:58:18.340><c> set</c><00:58:18.550><c> a</c>

00:58:18.570 --> 00:58:18.580 align:start position:0%
basically just say my domain is my set a
 

00:58:18.580 --> 00:58:20.460 align:start position:0%
basically just say my domain is my set a
string<00:58:18.940><c> and</c><00:58:19.090><c> give</c><00:58:19.240><c> it</c><00:58:19.360><c> special</c><00:58:19.540><c> methods</c><00:58:20.050><c> it's</c>

00:58:20.460 --> 00:58:20.470 align:start position:0%
string and give it special methods it's
 

00:58:20.470 --> 00:58:21.870 align:start position:0%
string and give it special methods it's
just<00:58:20.590><c> kind</c><00:58:20.800><c> of</c><00:58:20.890><c> a</c><00:58:20.950><c> cool</c><00:58:21.070><c> side</c><00:58:21.280><c> benefit</c><00:58:21.730><c> of</c>

00:58:21.870 --> 00:58:21.880 align:start position:0%
just kind of a cool side benefit of
 

00:58:21.880 --> 00:58:23.310 align:start position:0%
just kind of a cool side benefit of
getting<00:58:22.000><c> to</c><00:58:22.210><c> define</c><00:58:22.510><c> your</c><00:58:22.690><c> own</c><00:58:22.780><c> permissions</c>

00:58:23.310 --> 00:58:23.320 align:start position:0%
getting to define your own permissions
 

00:58:23.320 --> 00:58:27.150 align:start position:0%
getting to define your own permissions
and<00:58:24.160><c> yeah</c><00:58:25.120><c> a</c><00:58:25.150><c> plug-in</c><00:58:25.840><c> update</c><00:58:26.320><c> visible</c><00:58:26.890><c> will</c>

00:58:27.150 --> 00:58:27.160 align:start position:0%
and yeah a plug-in update visible will
 

00:58:27.160 --> 00:58:28.560 align:start position:0%
and yeah a plug-in update visible will
be<00:58:27.250><c> coming</c><00:58:27.580><c> that's</c><00:58:27.700><c> wave</c><00:58:27.970><c> something</c>

00:58:28.560 --> 00:58:28.570 align:start position:0%
be coming that's wave something
 

00:58:28.570 --> 00:58:30.240 align:start position:0%
be coming that's wave something
definitely<00:58:29.260><c> required</c><00:58:29.740><c> before</c><00:58:30.040><c> production</c>

00:58:30.240 --> 00:58:30.250 align:start position:0%
definitely required before production
 

00:58:30.250 --> 00:58:33.240 align:start position:0%
definitely required before production
and<00:58:31.530><c> before</c><00:58:32.530><c> production</c><00:58:32.770><c> we're</c><00:58:33.040><c> gonna</c><00:58:33.160><c> be</c>

00:58:33.240 --> 00:58:33.250 align:start position:0%
and before production we're gonna be
 

00:58:33.250 --> 00:58:35.100 align:start position:0%
and before production we're gonna be
walking<00:58:33.580><c> down</c><00:58:33.670><c> all</c><00:58:33.970><c> global</c><00:58:34.240><c> event</c><00:58:34.720><c> Authority</c>

00:58:35.100 --> 00:58:35.110 align:start position:0%
walking down all global event Authority
 

00:58:35.110 --> 00:58:36.510 align:start position:0%
walking down all global event Authority
plugins<00:58:35.470><c> we</c><00:58:35.560><c> have</c><00:58:35.680><c> nothing</c><00:58:35.920><c> that</c><00:58:36.100><c> they</c><00:58:36.310><c> didn't</c>

00:58:36.510 --> 00:58:36.520 align:start position:0%
plugins we have nothing that they didn't
 

00:58:36.520 --> 00:58:39.660 align:start position:0%
plugins we have nothing that they didn't
explicitly<00:58:36.820><c> ask</c><00:58:37.570><c> for</c><00:58:37.930><c> from</c><00:58:38.110><c> users</c><00:58:38.670><c> we're</c>

00:58:39.660 --> 00:58:39.670 align:start position:0%
explicitly ask for from users we're
 

00:58:39.670 --> 00:58:40.950 align:start position:0%
explicitly ask for from users we're
trying<00:58:39.850><c> to</c><00:58:39.910><c> make</c><00:58:40.000><c> the</c><00:58:40.090><c> most</c><00:58:40.270><c> safe</c><00:58:40.480><c> environment</c>

00:58:40.950 --> 00:58:40.960 align:start position:0%
trying to make the most safe environment
 

00:58:40.960 --> 00:58:43.290 align:start position:0%
trying to make the most safe environment
we<00:58:41.020><c> can</c><00:58:41.140><c> ever</c><00:58:41.550><c> and</c><00:58:42.550><c> then</c><00:58:42.790><c> we</c><00:58:42.940><c> gotta</c><00:58:43.120><c> just</c>

00:58:43.290 --> 00:58:43.300 align:start position:0%
we can ever and then we gotta just
 

00:58:43.300 --> 00:58:44.430 align:start position:0%
we can ever and then we gotta just
refine<00:58:43.600><c> those</c><00:58:43.750><c> API</c>

00:58:44.430 --> 00:58:44.440 align:start position:0%
refine those API
 

00:58:44.440 --> 00:58:45.990 align:start position:0%
refine those API
beyond<00:58:44.710><c> all</c><00:58:44.830><c> that</c><00:58:44.980><c> is</c><00:58:45.250><c> just</c><00:58:45.310><c> about</c><00:58:45.730><c> getting</c>

00:58:45.990 --> 00:58:46.000 align:start position:0%
beyond all that is just about getting
 

00:58:46.000 --> 00:58:48.120 align:start position:0%
beyond all that is just about getting
you<00:58:46.240><c> guys</c><00:58:46.300><c> to</c><00:58:46.750><c> communicate</c><00:58:47.410><c> rally</c><00:58:47.770><c> around</c><00:58:47.950><c> the</c>

00:58:48.120 --> 00:58:48.130 align:start position:0%
you guys to communicate rally around the
 

00:58:48.130 --> 00:58:49.590 align:start position:0%
you guys to communicate rally around the
plugins<00:58:48.460><c> that</c><00:58:48.580><c> are</c><00:58:48.640><c> most</c><00:58:48.910><c> effective</c><00:58:49.360><c> and</c><00:58:49.540><c> the</c>

00:58:49.590 --> 00:58:49.600 align:start position:0%
plugins that are most effective and the
 

00:58:49.600 --> 00:58:51.780 align:start position:0%
plugins that are most effective and the
api's<00:58:50.320><c> that</c><00:58:50.530><c> enable</c><00:58:50.950><c> those</c><00:58:51.100><c> most</c><00:58:51.370><c> effective</c>

00:58:51.780 --> 00:58:51.790 align:start position:0%
api's that enable those most effective
 

00:58:51.790 --> 00:58:53.850 align:start position:0%
api's that enable those most effective
plugins<00:58:52.180><c> and</c><00:58:52.360><c> those</c><00:58:53.170><c> can</c><00:58:53.350><c> be</c><00:58:53.380><c> the</c><00:58:53.470><c> things</c><00:58:53.740><c> that</c>

00:58:53.850 --> 00:58:53.860 align:start position:0%
plugins and those can be the things that
 

00:58:53.860 --> 00:58:55.410 align:start position:0%
plugins and those can be the things that
we've<00:58:53.980><c> really</c><00:58:54.010><c> kind</c><00:58:54.340><c> of</c><00:58:54.430><c> focus</c><00:58:54.850><c> on</c><00:58:55.000><c> it's</c><00:58:55.270><c> like</c>

00:58:55.410 --> 00:58:55.420 align:start position:0%
we've really kind of focus on it's like
 

00:58:55.420 --> 00:58:59.310 align:start position:0%
we've really kind of focus on it's like
a<00:58:55.480><c> community</c><00:58:55.870><c> instead</c><00:58:56.440><c> it's</c><00:58:56.650><c> a</c><00:58:58.200><c> group</c><00:58:59.200><c> of</c>

00:58:59.310 --> 00:58:59.320 align:start position:0%
a community instead it's a group of
 

00:58:59.320 --> 00:59:03.450 align:start position:0%
a community instead it's a group of
people<00:59:00.150><c> so</c><00:59:01.150><c> that</c><00:59:01.600><c> that</c><00:59:02.260><c> is</c><00:59:02.500><c> all</c><00:59:02.740><c> we</c><00:59:03.130><c> have</c><00:59:03.310><c> to</c>

00:59:03.450 --> 00:59:03.460 align:start position:0%
people so that that is all we have to
 

00:59:03.460 --> 00:59:06.150 align:start position:0%
people so that that is all we have to
say<00:59:03.670><c> to</c><00:59:04.210><c> get</c><00:59:04.780><c> you</c><00:59:04.990><c> kind</c><00:59:05.380><c> of</c><00:59:05.470><c> started</c><00:59:05.860><c> we</c><00:59:06.010><c> hope</c>

00:59:06.150 --> 00:59:06.160 align:start position:0%
say to get you kind of started we hope
 

00:59:06.160 --> 00:59:19.260 align:start position:0%
say to get you kind of started we hope
this<00:59:06.280><c> is</c><00:59:06.430><c> a</c><00:59:06.460><c> big</c><00:59:06.730><c> push</c><00:59:06.970><c> on</c><00:59:07.270><c> this</c><00:59:18.060><c> you</c><00:59:19.060><c> can</c>

00:59:19.260 --> 00:59:19.270 align:start position:0%
this is a big push on this you can
 

00:59:19.270 --> 00:59:21.150 align:start position:0%
this is a big push on this you can
connect<00:59:19.600><c> to</c><00:59:19.810><c> the</c><00:59:19.870><c> Wi-Fi</c><00:59:20.080><c> metamath</c><00:59:20.740><c> right</c><00:59:21.040><c> now</c>

00:59:21.150 --> 00:59:21.160 align:start position:0%
connect to the Wi-Fi metamath right now
 

00:59:21.160 --> 00:59:22.650 align:start position:0%
connect to the Wi-Fi metamath right now
and<00:59:21.400><c> point</c><00:59:21.610><c> your</c><00:59:21.700><c> browser</c><00:59:21.850><c> to</c><00:59:22.060><c> meta</c><00:59:22.270><c> mascot</c>

00:59:22.650 --> 00:59:22.660 align:start position:0%
and point your browser to meta mascot
 

00:59:22.660 --> 00:59:24.600 align:start position:0%
and point your browser to meta mascot
local<00:59:23.020><c> and</c><00:59:23.260><c> you've</c><00:59:23.380><c> got</c><00:59:23.530><c> all</c><00:59:23.680><c> the</c><00:59:23.800><c> docs</c><00:59:24.040><c> and</c><00:59:24.340><c> a</c>

00:59:24.600 --> 00:59:24.610 align:start position:0%
local and you've got all the docs and a
 

00:59:24.610 --> 00:59:26.460 align:start position:0%
local and you've got all the docs and a
little<00:59:25.060><c> meta</c><00:59:25.270><c> mastered</c><00:59:25.690><c> supports</c><00:59:26.020><c> plugins</c>

00:59:26.460 --> 00:59:26.470 align:start position:0%
little meta mastered supports plugins
 

00:59:26.470 --> 00:59:28.800 align:start position:0%
little meta mastered supports plugins
and<00:59:26.710><c> the</c><00:59:27.250><c> MN</c><00:59:27.550><c> plug-in</c><00:59:27.940><c> bullets</c><00:59:28.180><c> hope</c><00:59:28.360><c> you're</c>

00:59:28.800 --> 00:59:28.810 align:start position:0%
and the MN plug-in bullets hope you're
 

00:59:28.810 --> 00:59:30.060 align:start position:0%
and the MN plug-in bullets hope you're
like<00:59:28.990><c> really</c><00:59:29.200><c> paranoid</c><00:59:29.620><c> about</c><00:59:29.740><c> how</c><00:59:29.980><c> this</c>

00:59:30.060 --> 00:59:30.070 align:start position:0%
like really paranoid about how this
 

00:59:30.070 --> 00:59:33.060 align:start position:0%
like really paranoid about how this
would<00:59:30.220><c> happen</c><00:59:30.490><c> and</c><00:59:31.590><c> yeah</c><00:59:32.590><c> other</c><00:59:32.830><c> that's</c>

00:59:33.060 --> 00:59:33.070 align:start position:0%
would happen and yeah other that's
 

00:59:33.070 --> 00:59:34.470 align:start position:0%
would happen and yeah other that's
canvas<00:59:33.580><c> if</c><00:59:33.700><c> you</c><00:59:33.790><c> do</c><00:59:33.940><c> have</c><00:59:34.060><c> the</c><00:59:34.150><c> Internet</c>

00:59:34.470 --> 00:59:34.480 align:start position:0%
canvas if you do have the Internet
 

00:59:34.480 --> 00:59:36.270 align:start position:0%
canvas if you do have the Internet
you'll<00:59:34.720><c> go</c><00:59:34.840><c> to</c><00:59:34.900><c> the</c><00:59:35.020><c> github</c><00:59:35.200><c> wiki</c><00:59:35.500><c> three</c><00:59:36.010><c> posts</c>

00:59:36.270 --> 00:59:36.280 align:start position:0%
you'll go to the github wiki three posts
 

00:59:36.280 --> 00:59:38.040 align:start position:0%
you'll go to the github wiki three posts
open<00:59:36.610><c> now</c><00:59:36.730><c> it's</c><00:59:36.970><c> got</c><00:59:37.210><c> a</c><00:59:37.240><c> video</c><00:59:37.540><c> that's</c><00:59:37.870><c> very</c>

00:59:38.040 --> 00:59:38.050 align:start position:0%
open now it's got a video that's very
 

00:59:38.050 --> 00:59:39.510 align:start position:0%
open now it's got a video that's very
similar<00:59:38.320><c> than</c><00:59:38.560><c> the</c><00:59:38.620><c> presentation</c><00:59:39.220><c> we</c><00:59:39.310><c> just</c>

00:59:39.510 --> 00:59:39.520 align:start position:0%
similar than the presentation we just
 

00:59:39.520 --> 00:59:41.130 align:start position:0%
similar than the presentation we just
made<00:59:39.700><c> for</c><00:59:39.850><c> the</c><00:59:40.060><c> people</c><00:59:40.360><c> outside</c><00:59:40.480><c> of</c><00:59:40.720><c> this</c><00:59:40.930><c> room</c>

00:59:41.130 --> 00:59:41.140 align:start position:0%
made for the people outside of this room
 

00:59:41.140 --> 00:59:44.790 align:start position:0%
made for the people outside of this room
can<00:59:41.350><c> be</c><00:59:41.560><c> learning</c><00:59:42.100><c> this</c><00:59:42.220><c> right</c><00:59:42.520><c> now</c><00:59:42.670><c> and</c><00:59:43.800><c> yeah</c>

00:59:44.790 --> 00:59:44.800 align:start position:0%
can be learning this right now and yeah
 

00:59:44.800 --> 00:59:46.470 align:start position:0%
can be learning this right now and yeah
so<00:59:45.070><c> what's</c><00:59:45.310><c> the</c><00:59:45.640><c> rest</c><00:59:45.730><c> of</c><00:59:45.850><c> the</c><00:59:45.940><c> time</c><00:59:46.090><c> yeah</c><00:59:46.330><c> that</c>

00:59:46.470 --> 00:59:46.480 align:start position:0%
so what's the rest of the time yeah that
 

00:59:46.480 --> 00:59:48.300 align:start position:0%
so what's the rest of the time yeah that
was<00:59:46.570><c> exactly</c><00:59:46.900><c> one</c><00:59:47.080><c> hour</c><00:59:47.230><c> maybe</c><00:59:47.800><c> maybe</c><00:59:48.220><c> like</c>

00:59:48.300 --> 00:59:48.310 align:start position:0%
was exactly one hour maybe maybe like
 

00:59:48.310 --> 00:59:50.250 align:start position:0%
was exactly one hour maybe maybe like
five<00:59:48.880><c> minutes</c><00:59:49.300><c> or</c><00:59:49.600><c> something</c><00:59:49.720><c> like</c><00:59:49.870><c> maybe</c>

00:59:50.250 --> 00:59:50.260 align:start position:0%
five minutes or something like maybe
 

00:59:50.260 --> 00:59:52.110 align:start position:0%
five minutes or something like maybe
just<00:59:50.530><c> like</c><00:59:50.650><c> a</c><00:59:50.830><c> few</c><00:59:51.040><c> questions</c><00:59:51.250><c> and</c><00:59:51.610><c> then</c><00:59:51.700><c> you</c>

00:59:52.110 --> 00:59:52.120 align:start position:0%
just like a few questions and then you
 

00:59:52.120 --> 00:59:54.150 align:start position:0%
just like a few questions and then you
want<00:59:52.270><c> us</c><00:59:52.330><c> to</c><00:59:52.450><c> start</c><00:59:52.660><c> going</c><00:59:52.960><c> in</c><00:59:53.050><c> with</c><00:59:53.590><c> our</c><00:59:53.710><c> whole</c>

00:59:54.150 --> 00:59:54.160 align:start position:0%
want us to start going in with our whole
 

00:59:54.160 --> 00:59:57.150 align:start position:0%
want us to start going in with our whole
team<00:59:54.370><c> full</c><00:59:54.820><c> of</c><00:59:55.020><c> mathematical</c><00:59:56.020><c> misery</c><00:59:56.320><c> I</c><00:59:56.650><c> was</c>

00:59:57.150 --> 00:59:57.160 align:start position:0%
team full of mathematical misery I was
 

00:59:57.160 --> 00:59:58.680 align:start position:0%
team full of mathematical misery I was
ready<00:59:57.340><c> to</c><00:59:57.460><c> answer</c><00:59:57.670><c> your</c><00:59:57.790><c> questions</c><00:59:58.240><c> actually</c>

00:59:58.680 --> 00:59:58.690 align:start position:0%
ready to answer your questions actually
 

00:59:58.690 --> 01:00:00.600 align:start position:0%
ready to answer your questions actually
over<00:59:59.080><c> or</c><00:59:59.500><c> you</c><00:59:59.650><c> said</c><00:59:59.830><c> you</c><00:59:59.980><c> guys</c><01:00:00.040><c> researcher</c><01:00:00.490><c> who</c>

01:00:00.600 --> 01:00:00.610 align:start position:0%
over or you said you guys researcher who
 

01:00:00.610 --> 01:00:02.520 align:start position:0%
over or you said you guys researcher who
maybe<01:00:00.850><c> like</c><01:00:01.060><c> to</c><01:00:01.180><c> say</c><01:00:01.300><c> a</c><01:00:01.330><c> couple</c><01:00:01.810><c> words</c><01:00:01.930><c> before</c>

01:00:02.520 --> 01:00:02.530 align:start position:0%
maybe like to say a couple words before
 

01:00:02.530 --> 01:00:09.400 align:start position:0%
maybe like to say a couple words before
you<01:00:02.590><c> get</c><01:00:02.710><c> started</c>

01:00:09.400 --> 01:00:09.410 align:start position:0%
 
 

01:00:09.410 --> 01:00:12.620 align:start position:0%
 
so<01:00:10.410><c> as</c><01:00:10.740><c> such</c><01:00:11.250><c> back</c><01:00:11.670><c> there</c><01:00:11.880><c> said</c><01:00:12.210><c> that</c><01:00:12.240><c> they</c>

01:00:12.620 --> 01:00:12.630 align:start position:0%
so as such back there said that they
 

01:00:12.630 --> 01:00:14.600 align:start position:0%
so as such back there said that they
have<01:00:12.840><c> that</c><01:00:13.110><c> ideas</c><01:00:13.560><c> and</c><01:00:13.800><c> what</c><01:00:13.920><c> I</c><01:00:14.130><c> can</c><01:00:14.280><c> say</c><01:00:14.430><c> on</c><01:00:14.580><c> a</c>

01:00:14.600 --> 01:00:14.610 align:start position:0%
have that ideas and what I can say on a
 

01:00:14.610 --> 01:00:16.760 align:start position:0%
have that ideas and what I can say on a
bit<01:00:14.820><c> you</c><01:00:15.240><c> wanna</c><01:00:15.420><c> listen</c><01:00:15.660><c> to</c><01:00:15.930><c> me</c><01:00:16.080><c> on</c><01:00:16.380><c> what</c>

01:00:16.760 --> 01:00:16.770 align:start position:0%
bit you wanna listen to me on what
 

01:00:16.770 --> 01:00:19.810 align:start position:0%
bit you wanna listen to me on what
against<01:00:17.190><c> you</c><01:00:17.460><c> and</c><01:00:17.640><c> one</c><01:00:17.760><c> of</c><01:00:17.790><c> it</c><01:00:18.030><c> and</c><01:00:18.270><c> why</c>

01:00:19.810 --> 01:00:19.820 align:start position:0%
against you and one of it and why
 

01:00:19.820 --> 01:00:24.290 align:start position:0%
against you and one of it and why
obviously<01:00:21.200><c> probably</c><01:00:22.200><c> talk</c><01:00:22.380><c> to</c><01:00:22.560><c> us</c><01:00:23.030><c> you</c><01:00:24.030><c> want</c>

01:00:24.290 --> 01:00:24.300 align:start position:0%
obviously probably talk to us you want
 

01:00:24.300 --> 01:00:26.060 align:start position:0%
obviously probably talk to us you want
to<01:00:24.420><c> hear</c><01:00:24.630><c> you</c><01:00:24.900><c> so</c><01:00:25.140><c> that</c><01:00:25.290><c> you</c><01:00:25.410><c> can</c><01:00:25.530><c> find</c><01:00:25.860><c> out</c>

01:00:26.060 --> 01:00:26.070 align:start position:0%
to hear you so that you can find out
 

01:00:26.070 --> 01:00:28.940 align:start position:0%
to hear you so that you can find out
what<01:00:26.370><c> the</c><01:00:26.580><c> most</c><01:00:26.760><c> effective</c><01:00:27.120><c> is</c><01:00:27.660><c> disregard</c><01:00:28.200><c> and</c>

01:00:28.940 --> 01:00:28.950 align:start position:0%
what the most effective is disregard and
 

01:00:28.950 --> 01:00:30.500 align:start position:0%
what the most effective is disregard and
what<01:00:29.160><c> we</c><01:00:29.370><c> should</c><01:00:29.550><c> be</c><01:00:29.580><c> building</c><01:00:29.790><c> close</c><01:00:30.210><c> to</c>

01:00:30.500 --> 01:00:30.510 align:start position:0%
what we should be building close to
 

01:00:30.510 --> 01:00:34.670 align:start position:0%
what we should be building close to
death<01:00:31.730><c> if</c><01:00:32.730><c> you</c><01:00:32.790><c> don't</c><01:00:33.240><c> have</c><01:00:33.750><c> an</c><01:00:33.870><c> idea</c><01:00:34.140><c> of</c><01:00:34.410><c> what</c>

01:00:34.670 --> 01:00:34.680 align:start position:0%
death if you don't have an idea of what
 

01:00:34.680 --> 01:00:37.040 align:start position:0%
death if you don't have an idea of what
 in<01:00:35.250><c> my</c><01:00:35.370><c> credibility</c><01:00:36.060><c> but</c><01:00:36.630><c> you</c><01:00:36.810><c> can</c>

01:00:37.040 --> 01:00:37.050 align:start position:0%
 in my credibility but you can
 

01:00:37.050 --> 01:00:38.930 align:start position:0%
 in my credibility but you can
think<01:00:37.380><c> of</c><01:00:37.590><c> what</c><01:00:37.950><c> is</c><01:00:38.130><c> he</c><01:00:38.280><c> missing</c><01:00:38.610><c> in</c><01:00:38.790><c> the</c>

01:00:38.930 --> 01:00:38.940 align:start position:0%
think of what is he missing in the
 

01:00:38.940 --> 01:00:48.020 align:start position:0%
think of what is he missing in the
wallet<01:00:39.800><c> experience</c><01:00:40.800><c> for</c><01:00:40.980><c> users</c><01:00:46.610><c> we</c><01:00:47.610><c> also</c><01:00:47.760><c> want</c>

01:00:48.020 --> 01:00:48.030 align:start position:0%
wallet experience for users we also want
 

01:00:48.030 --> 01:00:50.570 align:start position:0%
wallet experience for users we also want
to<01:00:48.060><c> hear</c><01:00:48.540><c> from</c><01:00:48.720><c> you</c><01:00:48.930><c> on</c><01:00:49.200><c> what</c><01:00:49.470><c> is</c><01:00:49.650><c> a</c><01:00:50.040><c> what</c><01:00:50.430><c> in</c>

01:00:50.570 --> 01:00:50.580 align:start position:0%
to hear from you on what is a what in
 

01:00:50.580 --> 01:00:53.390 align:start position:0%
to hear from you on what is a what in
your<01:00:50.700><c> DNA</c><01:00:51.210><c> is</c><01:00:51.330><c> missing</c><01:00:51.660><c> from</c><01:00:51.780><c> from</c><01:00:52.320><c> the</c><01:00:53.130><c> wallet</c>

01:00:53.390 --> 01:00:53.400 align:start position:0%
your DNA is missing from from the wallet
 

01:00:53.400 --> 01:00:55.730 align:start position:0%
your DNA is missing from from the wallet
so<01:00:53.430><c> that</c><01:00:53.820><c> we</c><01:00:53.940><c> can</c><01:00:54.120><c> think</c><01:00:54.270><c> of</c><01:00:54.740><c> potential</c>

01:00:55.730 --> 01:00:55.740 align:start position:0%
so that we can think of potential
 

01:00:55.740 --> 01:00:59.480 align:start position:0%
so that we can think of potential
solution<01:00:56.160><c> for</c><01:00:56.310><c> ID</c><01:00:56.430><c> and</c><01:00:56.640><c> as</c><01:00:57.180><c> a</c><01:00:57.210><c> travel</c><01:00:57.720><c> card</c><01:00:58.490><c> and</c>

01:00:59.480 --> 01:00:59.490 align:start position:0%
solution for ID and as a travel card and
 

01:00:59.490 --> 01:01:01.040 align:start position:0%
solution for ID and as a travel card and
the<01:00:59.640><c> third</c><01:00:59.820><c> thing</c><01:01:00.030><c> is</c><01:01:00.090><c> if</c><01:01:00.420><c> you</c><01:01:00.570><c> can</c><01:01:00.690><c> think</c><01:01:00.930><c> of</c>

01:01:01.040 --> 01:01:01.050 align:start position:0%
the third thing is if you can think of
 

01:01:01.050 --> 01:01:03.010 align:start position:0%
the third thing is if you can think of
planet<01:01:01.410><c> is</c><01:01:01.560><c> an</c><01:01:01.770><c> application</c><01:01:02.280><c> that</c><01:01:02.610><c> you</c><01:01:02.850><c> might</c>

01:01:03.010 --> 01:01:03.020 align:start position:0%
planet is an application that you might
 

01:01:03.020 --> 01:01:06.230 align:start position:0%
planet is an application that you might
see<01:01:04.250><c> foresee</c><01:01:05.250><c> coming</c><01:01:05.280><c> with</c><01:01:05.790><c> the</c><01:01:05.880><c> system</c>

01:01:06.230 --> 01:01:06.240 align:start position:0%
see foresee coming with the system
 

01:01:06.240 --> 01:01:25.200 align:start position:0%
see foresee coming with the system
because<01:01:06.960><c> muttered</c><01:01:07.410><c> here</c><01:01:07.680><c> a</c><01:01:10.550><c> lot</c><01:01:11.550><c> but</c>

01:01:25.200 --> 01:01:25.210 align:start position:0%
 
 

01:01:25.210 --> 01:01:26.930 align:start position:0%
 
[Applause]

01:01:26.930 --> 01:01:26.940 align:start position:0%
[Applause]
 

01:01:26.940 --> 01:01:29.359 align:start position:0%
[Applause]
what's<01:01:27.599><c> that</c><01:01:27.930><c> just</c><01:01:28.440><c> subscription</c>

01:01:29.359 --> 01:01:29.369 align:start position:0%
what's that just subscription
 

01:01:29.369 --> 01:01:31.670 align:start position:0%
what's that just subscription
subscriptions<01:01:30.319><c> subscriptions</c><01:01:31.319><c> like</c><01:01:31.500><c> to</c>

01:01:31.670 --> 01:01:31.680 align:start position:0%
subscriptions subscriptions like to
 

01:01:31.680 --> 01:01:34.279 align:start position:0%
subscriptions subscriptions like to
events<01:01:32.039><c> or</c><01:01:32.250><c> subscriptions</c><01:01:32.760><c> like</c><01:01:33.170><c> around</c><01:01:34.170><c> I</c>

01:01:34.279 --> 01:01:34.289 align:start position:0%
events or subscriptions like around I
 

01:01:34.289 --> 01:01:36.019 align:start position:0%
events or subscriptions like around I
made<01:01:34.500><c> it</c><01:01:34.619><c> payments</c><01:01:35.130><c> right</c><01:01:35.460><c> there</c><01:01:35.670><c> right</c><01:01:35.789><c> yeah</c>

01:01:36.019 --> 01:01:36.029 align:start position:0%
made it payments right there right yeah
 

01:01:36.029 --> 01:01:37.880 align:start position:0%
made it payments right there right yeah
yeah<01:01:36.299><c> but</c><01:01:36.599><c> you</c><01:01:37.020><c> should</c><01:01:37.200><c> group</c><01:01:37.380><c> up</c><01:01:37.529><c> with</c><01:01:37.559><c> this</c>

01:01:37.880 --> 01:01:37.890 align:start position:0%
yeah but you should group up with this
 

01:01:37.890 --> 01:01:38.990 align:start position:0%
yeah but you should group up with this
plugin<01:01:38.220><c> team</c><01:01:38.369><c> over</c><01:01:38.549><c> here</c><01:01:38.579><c> that</c><01:01:38.819><c> we're</c><01:01:38.910><c> gonna</c>

01:01:38.990 --> 01:01:39.000 align:start position:0%
plugin team over here that we're gonna
 

01:01:39.000 --> 01:01:40.160 align:start position:0%
plugin team over here that we're gonna
have<01:01:39.089><c> a</c><01:01:39.150><c> little</c><01:01:39.390><c> half</c><01:01:39.510><c> the</c><01:01:39.630><c> time</c><01:01:39.779><c> for</c><01:01:39.900><c> the</c><01:01:39.990><c> next</c>

01:01:40.160 --> 01:01:40.170 align:start position:0%
have a little half the time for the next
 

01:01:40.170 --> 01:01:40.670 align:start position:0%
have a little half the time for the next
hour

01:01:40.670 --> 01:01:40.680 align:start position:0%
hour
 

01:01:40.680 --> 01:01:42.440 align:start position:0%
hour
groundhogs<01:01:41.279><c> does</c><01:01:41.490><c> subscriptions</c><01:01:42.059><c> that</c><01:01:42.150><c> I</c><01:01:42.299><c> bet</c>

01:01:42.440 --> 01:01:42.450 align:start position:0%
groundhogs does subscriptions that I bet
 

01:01:42.450 --> 01:01:44.120 align:start position:0%
groundhogs does subscriptions that I bet
you<01:01:42.539><c> they</c><01:01:42.660><c> can</c><01:01:42.809><c> drop</c><01:01:42.990><c> one</c><01:01:43.170><c> in</c><01:01:43.289><c> the</c><01:01:43.799><c> custom</c>

01:01:44.120 --> 01:01:44.130 align:start position:0%
you they can drop one in the custom
 

01:01:44.130 --> 01:01:45.440 align:start position:0%
you they can drop one in the custom
asset<01:01:44.250><c> thing</c><01:01:44.640><c> you</c><01:01:44.819><c> can</c><01:01:44.970><c> just</c><01:01:45.000><c> hack</c><01:01:45.270><c> around</c>

01:01:45.440 --> 01:01:45.450 align:start position:0%
asset thing you can just hack around
 

01:01:45.450 --> 01:01:47.029 align:start position:0%
asset thing you can just hack around
right<01:01:45.720><c> now</c><01:01:45.750><c> when</c><01:01:46.049><c> you</c><01:01:46.140><c> click</c><01:01:46.410><c> on</c><01:01:46.529><c> it</c><01:01:46.710><c> you</c><01:01:46.890><c> guys</c>

01:01:47.029 --> 01:01:47.039 align:start position:0%
right now when you click on it you guys
 

01:01:47.039 --> 01:01:48.890 align:start position:0%
right now when you click on it you guys
are<01:01:47.069><c> soaking</c><01:01:47.460><c> a</c><01:01:47.549><c> page</c><01:01:47.730><c> so</c><01:01:48.299><c> hopefully</c><01:01:48.720><c> that's</c>

01:01:48.890 --> 01:01:48.900 align:start position:0%
are soaking a page so hopefully that's
 

01:01:48.900 --> 01:01:50.510 align:start position:0%
are soaking a page so hopefully that's
announced<01:01:49.170><c> it</c><01:01:49.319><c> just</c><01:01:49.470><c> kind</c><01:01:49.650><c> of</c><01:01:49.680><c> like</c><01:01:49.859><c> children</c>

01:01:50.510 --> 01:01:50.520 align:start position:0%
announced it just kind of like children
 

01:01:50.520 --> 01:01:53.539 align:start position:0%
announced it just kind of like children
canto<01:01:50.940><c> yeah</c><01:01:52.279><c> cool</c>

01:01:53.539 --> 01:01:53.549 align:start position:0%
canto yeah cool
 

01:01:53.549 --> 01:01:55.940 align:start position:0%
canto yeah cool
yeah<01:01:54.089><c> baby</c><01:01:54.569><c> wanna</c><01:01:54.750><c> shout</c><01:01:55.020><c> out</c><01:01:55.170><c> plugins</c><01:01:55.829><c> that</c>

01:01:55.940 --> 01:01:55.950 align:start position:0%
yeah baby wanna shout out plugins that
 

01:01:55.950 --> 01:01:57.890 align:start position:0%
yeah baby wanna shout out plugins that
you're<01:01:56.039><c> hoping</c><01:01:56.220><c> to</c><01:01:56.400><c> maybe</c><01:01:56.760><c> whip</c><01:01:57.569><c> up</c><01:01:57.720><c> in</c><01:01:57.839><c> this</c>

01:01:57.890 --> 01:01:57.900 align:start position:0%
you're hoping to maybe whip up in this
 

01:01:57.900 --> 01:01:59.329 align:start position:0%
you're hoping to maybe whip up in this
next<01:01:58.079><c> hour</c><01:01:58.260><c> and</c><01:01:58.589><c> you</c><01:01:58.680><c> can</c><01:01:58.829><c> help</c><01:01:59.039><c> connect</c>

01:01:59.329 --> 01:01:59.339 align:start position:0%
next hour and you can help connect
 

01:01:59.339 --> 01:02:00.859 align:start position:0%
next hour and you can help connect
people<01:01:59.460><c> that</c><01:02:00.059><c> seems</c><01:02:00.240><c> like</c><01:02:00.359><c> a</c><01:02:00.390><c> good</c><01:02:00.539><c> use</c><01:02:00.660><c> of</c><01:02:00.750><c> my</c>

01:02:00.859 --> 01:02:00.869 align:start position:0%
people that seems like a good use of my
 

01:02:00.869 --> 01:02:01.099 align:start position:0%
people that seems like a good use of my
time

01:02:01.099 --> 01:02:01.109 align:start position:0%
time
 

01:02:01.109 --> 01:02:50.850 align:start position:0%
time
yeah<01:02:01.880><c> any</c><01:02:02.880><c> any</c><01:02:03.150><c> other</c><01:02:03.210><c> plugins</c><01:02:03.690><c> that</c><01:02:03.839><c> people</c>

01:02:50.850 --> 01:02:50.860 align:start position:0%
 
 

01:02:50.860 --> 01:03:29.130 align:start position:0%
 
so<01:02:58.660><c> University</c>

01:03:29.130 --> 01:03:29.140 align:start position:0%
 
 

01:03:29.140 --> 01:03:36.170 align:start position:0%
 
[Applause]

01:03:36.170 --> 01:03:36.180 align:start position:0%
 
 

01:03:36.180 --> 01:03:38.240 align:start position:0%
 
you

