WEBVTT
Kind: captions
Language: en

00:00:01.640 --> 00:00:17.460 align:start position:0%
 
oh<00:00:15.640><c> ok</c><00:00:16.640><c> good</c><00:00:17.000><c> morning</c>

00:00:17.460 --> 00:00:17.470 align:start position:0%
oh ok good morning
 

00:00:17.470 --> 00:00:21.640 align:start position:0%
oh ok good morning
so<00:00:18.470><c> swarm</c><00:00:19.100><c> city</c><00:00:19.390><c> so</c><00:00:20.390><c> just</c><00:00:20.720><c> as</c><00:00:20.900><c> many</c><00:00:21.380><c> other</c>

00:00:21.640 --> 00:00:21.650 align:start position:0%
so swarm city so just as many other
 

00:00:21.650 --> 00:00:24.520 align:start position:0%
so swarm city so just as many other
interior<00:00:22.010><c> projects</c><00:00:22.670><c> who</c><00:00:22.760><c> are</c><00:00:22.880><c> trying</c><00:00:23.120><c> to</c><00:00:23.530><c> as</c>

00:00:24.520 --> 00:00:24.530 align:start position:0%
interior projects who are trying to as
 

00:00:24.530 --> 00:00:27.310 align:start position:0%
interior projects who are trying to as
this<00:00:24.770><c> one</c><00:00:24.980><c> thank</c><00:00:25.310><c> you</c><00:00:25.630><c> we</c><00:00:26.630><c> are</c><00:00:26.660><c> this</c><00:00:27.020><c> is</c><00:00:27.170><c> our</c>

00:00:27.310 --> 00:00:27.320 align:start position:0%
this one thank you we are this is our
 

00:00:27.320 --> 00:00:29.050 align:start position:0%
this one thank you we are this is our
vision<00:00:27.500><c> just</c><00:00:27.890><c> like</c><00:00:28.010><c> many</c><00:00:28.580><c> other</c><00:00:28.670><c> team</c>

00:00:29.050 --> 00:00:29.060 align:start position:0%
vision just like many other team
 

00:00:29.060 --> 00:00:31.180 align:start position:0%
vision just like many other team
projects<00:00:29.570><c> we</c><00:00:29.750><c> want</c><00:00:29.990><c> to</c><00:00:30.350><c> enable</c><00:00:30.650><c> humans</c><00:00:31.130><c> to</c>

00:00:31.180 --> 00:00:31.190 align:start position:0%
projects we want to enable humans to
 

00:00:31.190 --> 00:00:34.180 align:start position:0%
projects we want to enable humans to
transact<00:00:31.730><c> create</c><00:00:32.450><c> and</c><00:00:32.719><c> share</c><00:00:33.559><c> value</c><00:00:33.980><c> without</c>

00:00:34.180 --> 00:00:34.190 align:start position:0%
transact create and share value without
 

00:00:34.190 --> 00:00:36.010 align:start position:0%
transact create and share value without
a<00:00:34.340><c> middleman</c><00:00:34.670><c> or</c><00:00:35.030><c> a</c><00:00:35.060><c> third</c><00:00:35.240><c> party</c><00:00:35.630><c> on</c><00:00:35.720><c> a</c><00:00:35.780><c> global</c>

00:00:36.010 --> 00:00:36.020 align:start position:0%
a middleman or a third party on a global
 

00:00:36.020 --> 00:00:39.930 align:start position:0%
a middleman or a third party on a global
scale<00:00:36.700><c> generating</c><00:00:37.700><c> contextual</c><00:00:38.329><c> reputation</c>

00:00:39.930 --> 00:00:39.940 align:start position:0%
scale generating contextual reputation
 

00:00:39.940 --> 00:00:43.590 align:start position:0%
scale generating contextual reputation
our<00:00:40.940><c> mission</c><00:00:41.570><c> is</c><00:00:41.780><c> to</c><00:00:42.350><c> do</c><00:00:42.530><c> this</c><00:00:42.739><c> in</c><00:00:42.920><c> a</c><00:00:43.010><c> way</c><00:00:43.190><c> where</c>

00:00:43.590 --> 00:00:43.600 align:start position:0%
our mission is to do this in a way where
 

00:00:43.600 --> 00:00:46.150 align:start position:0%
our mission is to do this in a way where
normal<00:00:44.600><c> people</c><00:00:44.630><c> like</c><00:00:45.110><c> our</c><00:00:45.380><c> parents</c><00:00:45.860><c> actually</c>

00:00:46.150 --> 00:00:46.160 align:start position:0%
normal people like our parents actually
 

00:00:46.160 --> 00:00:49.330 align:start position:0%
normal people like our parents actually
understand<00:00:47.030><c> what</c><00:00:47.660><c> we</c><00:00:48.050><c> are</c><00:00:48.079><c> doing</c><00:00:48.200><c> so</c><00:00:48.649><c> we</c><00:00:49.190><c> don't</c>

00:00:49.330 --> 00:00:49.340 align:start position:0%
understand what we are doing so we don't
 

00:00:49.340 --> 00:00:52.870 align:start position:0%
understand what we are doing so we don't
want<00:00:49.610><c> to</c><00:00:50.500><c> have</c><00:00:51.500><c> people</c><00:00:51.739><c> experience</c><00:00:52.070><c> the</c>

00:00:52.870 --> 00:00:52.880 align:start position:0%
want to have people experience the
 

00:00:52.880 --> 00:00:54.490 align:start position:0%
want to have people experience the
blockchain<00:00:53.149><c> basically</c><00:00:53.840><c> we</c><00:00:54.050><c> want</c><00:00:54.230><c> to</c><00:00:54.290><c> really</c>

00:00:54.490 --> 00:00:54.500 align:start position:0%
blockchain basically we want to really
 

00:00:54.500 --> 00:00:58.240 align:start position:0%
blockchain basically we want to really
make<00:00:55.040><c> it</c><00:00:55.100><c> really</c><00:00:55.399><c> easy</c><00:00:55.579><c> to</c><00:00:55.700><c> use</c><00:00:56.770><c> today</c><00:00:57.770><c> we</c><00:00:57.980><c> want</c>

00:00:58.240 --> 00:00:58.250 align:start position:0%
make it really easy to use today we want
 

00:00:58.250 --> 00:01:01.660 align:start position:0%
make it really easy to use today we want
to<00:00:58.370><c> discuss</c><00:00:58.880><c> two</c><00:00:59.630><c> topics</c><00:01:00.079><c> we</c><00:01:01.010><c> are</c><00:01:01.040><c> trying</c><00:01:01.460><c> to</c>

00:01:01.660 --> 00:01:01.670 align:start position:0%
to discuss two topics we are trying to
 

00:01:01.670 --> 00:01:05.079 align:start position:0%
to discuss two topics we are trying to
solve<00:01:01.940><c> a</c><00:01:02.630><c> Tyrian</c><00:01:03.200><c> bite</c><00:01:03.610><c> problems</c><00:01:04.610><c> that</c><00:01:04.969><c> we</c>

00:01:05.079 --> 00:01:05.089 align:start position:0%
solve a Tyrian bite problems that we
 

00:01:05.089 --> 00:01:08.110 align:start position:0%
solve a Tyrian bite problems that we
encounter<00:01:05.600><c> in</c><00:01:05.950><c> creating</c><00:01:06.950><c> an</c><00:01:07.159><c> app</c><00:01:07.610><c> that</c><00:01:08.090><c> is</c>

00:01:08.110 --> 00:01:08.120 align:start position:0%
encounter in creating an app that is
 

00:01:08.120 --> 00:01:10.630 align:start position:0%
encounter in creating an app that is
consumer<00:01:08.750><c> facing</c><00:01:09.010><c> so</c><00:01:10.010><c> the</c><00:01:10.130><c> first</c><00:01:10.340><c> thing</c><00:01:10.520><c> we</c>

00:01:10.630 --> 00:01:10.640 align:start position:0%
consumer facing so the first thing we
 

00:01:10.640 --> 00:01:12.190 align:start position:0%
consumer facing so the first thing we
want<00:01:10.820><c> to</c><00:01:10.880><c> talk</c><00:01:11.090><c> about</c><00:01:11.270><c> is</c><00:01:11.600><c> the</c><00:01:11.720><c> IP</c><00:01:11.870><c> of</c><00:01:11.990><c> s</c>

00:01:12.190 --> 00:01:12.200 align:start position:0%
want to talk about is the IP of s
 

00:01:12.200 --> 00:01:15.730 align:start position:0%
want to talk about is the IP of s
consortium<00:01:12.920><c> the</c><00:01:13.270><c> second</c><00:01:14.270><c> one</c><00:01:14.450><c> is</c><00:01:14.750><c> the</c><00:01:15.229><c> gas</c>

00:01:15.730 --> 00:01:15.740 align:start position:0%
consortium the second one is the gas
 

00:01:15.740 --> 00:01:19.210 align:start position:0%
consortium the second one is the gas
station<00:01:16.780><c> so</c><00:01:17.780><c> the</c><00:01:18.290><c> first</c><00:01:18.530><c> thing</c><00:01:18.710><c> i</c><00:01:18.860><c> PF</c><00:01:19.070><c> s</c>

00:01:19.210 --> 00:01:19.220 align:start position:0%
station so the first thing i PF s
 

00:01:19.220 --> 00:01:21.340 align:start position:0%
station so the first thing i PF s
consortium<00:01:19.820><c> so</c><00:01:20.420><c> if</c><00:01:20.570><c> you</c><00:01:20.659><c> want</c><00:01:20.840><c> to</c><00:01:20.900><c> create</c><00:01:21.200><c> an</c>

00:01:21.340 --> 00:01:21.350 align:start position:0%
consortium so if you want to create an
 

00:01:21.350 --> 00:01:23.770 align:start position:0%
consortium so if you want to create an
app<00:01:21.640><c> like</c><00:01:22.640><c> we</c><00:01:22.820><c> do</c><00:01:23.000><c> that's</c><00:01:23.240><c> totally</c>

00:01:23.770 --> 00:01:23.780 align:start position:0%
app like we do that's totally
 

00:01:23.780 --> 00:01:27.190 align:start position:0%
app like we do that's totally
decentralized<00:01:24.560><c> you</c><00:01:25.159><c> still</c><00:01:25.610><c> need</c><00:01:25.820><c> storage</c><00:01:26.330><c> we</c>

00:01:27.190 --> 00:01:27.200 align:start position:0%
decentralized you still need storage we
 

00:01:27.200 --> 00:01:29.710 align:start position:0%
decentralized you still need storage we
need<00:01:27.380><c> to</c><00:01:27.560><c> find</c><00:01:27.799><c> a</c><00:01:27.950><c> way</c><00:01:28.130><c> do</c><00:01:29.000><c> you</c><00:01:29.060><c> have</c><00:01:29.210><c> data</c>

00:01:29.710 --> 00:01:29.720 align:start position:0%
need to find a way do you have data
 

00:01:29.720 --> 00:01:33.910 align:start position:0%
need to find a way do you have data
persistence<00:01:30.200><c> so</c><00:01:31.360><c> even</c><00:01:32.360><c> if</c><00:01:32.450><c> you</c><00:01:32.570><c> do</c><00:01:32.689><c> it</c><00:01:32.840><c> on</c><00:01:32.990><c> ipfs</c>

00:01:33.910 --> 00:01:33.920 align:start position:0%
persistence so even if you do it on ipfs
 

00:01:33.920 --> 00:01:36.700 align:start position:0%
persistence so even if you do it on ipfs
you<00:01:34.340><c> have</c><00:01:34.460><c> to</c><00:01:34.610><c> make</c><00:01:34.760><c> sure</c><00:01:34.970><c> that</c><00:01:35.420><c> your</c><00:01:36.080><c> data</c><00:01:36.290><c> is</c>

00:01:36.700 --> 00:01:36.710 align:start position:0%
you have to make sure that your data is
 

00:01:36.710 --> 00:01:41.620 align:start position:0%
you have to make sure that your data is
persisted<00:01:37.189><c> over</c><00:01:37.790><c> time</c><00:01:39.189><c> the</c><00:01:40.189><c> way</c><00:01:40.340><c> we</c><00:01:40.510><c> came</c><00:01:41.510><c> up</c>

00:01:41.620 --> 00:01:41.630 align:start position:0%
persisted over time the way we came up
 

00:01:41.630 --> 00:01:44.679 align:start position:0%
persisted over time the way we came up
with<00:01:41.810><c> that</c><00:01:41.960><c> solution</c><00:01:42.200><c> is</c><00:01:42.650><c> really</c><00:01:43.689><c> interesting</c>

00:01:44.679 --> 00:01:44.689 align:start position:0%
with that solution is really interesting
 

00:01:44.689 --> 00:01:46.600 align:start position:0%
with that solution is really interesting
because<00:01:45.140><c> it's</c><00:01:45.500><c> the</c><00:01:45.799><c> way</c><00:01:45.950><c> we</c><00:01:46.100><c> came</c><00:01:46.280><c> up</c><00:01:46.460><c> with</c>

00:01:46.600 --> 00:01:46.610 align:start position:0%
because it's the way we came up with
 

00:01:46.610 --> 00:01:49.300 align:start position:0%
because it's the way we came up with
solution<00:01:47.180><c> actually</c><00:01:47.900><c> is</c><00:01:48.470><c> kind</c><00:01:49.130><c> of</c><00:01:49.189><c> the</c>

00:01:49.300 --> 00:01:49.310 align:start position:0%
solution actually is kind of the
 

00:01:49.310 --> 00:01:49.960 align:start position:0%
solution actually is kind of the
solution

00:01:49.960 --> 00:01:49.970 align:start position:0%
solution
 

00:01:49.970 --> 00:01:52.539 align:start position:0%
solution
it's<00:01:50.299><c> collaboration</c><00:01:51.229><c> because</c><00:01:51.770><c> it's</c><00:01:51.950><c> key</c><00:01:52.159><c> in</c>

00:01:52.539 --> 00:01:52.549 align:start position:0%
it's collaboration because it's key in
 

00:01:52.549 --> 00:01:55.899 align:start position:0%
it's collaboration because it's key in
the<00:01:52.700><c> blockchain</c><00:01:52.939><c> world</c><00:01:53.330><c> so</c><00:01:54.259><c> we</c><00:01:55.250><c> sat</c><00:01:55.729><c> together</c>

00:01:55.899 --> 00:01:55.909 align:start position:0%
the blockchain world so we sat together
 

00:01:55.909 --> 00:01:59.109 align:start position:0%
the blockchain world so we sat together
with<00:01:56.650><c> givethe</c><00:01:57.650><c> in</c><00:01:57.890><c> Barcelona</c><00:01:58.460><c> and</c><00:01:58.759><c> many</c><00:01:58.939><c> other</c>

00:01:59.109 --> 00:01:59.119 align:start position:0%
with givethe in Barcelona and many other
 

00:01:59.119 --> 00:02:01.690 align:start position:0%
with givethe in Barcelona and many other
people<00:01:59.619><c> and</c><00:02:00.619><c> after</c><00:02:01.430><c> a</c><00:02:01.460><c> night</c><00:02:01.670><c> of</c>

00:02:01.690 --> 00:02:01.700 align:start position:0%
people and after a night of
 

00:02:01.700 --> 00:02:03.429 align:start position:0%
people and after a night of
brainstorming<00:02:02.479><c> we</c><00:02:02.720><c> came</c><00:02:02.930><c> up</c><00:02:03.110><c> with</c><00:02:03.290><c> this</c>

00:02:03.429 --> 00:02:03.439 align:start position:0%
brainstorming we came up with this
 

00:02:03.439 --> 00:02:07.120 align:start position:0%
brainstorming we came up with this
really<00:02:03.650><c> simple</c><00:02:04.220><c> solution</c><00:02:04.840><c> open</c><00:02:05.840><c> your</c><00:02:06.259><c> data</c><00:02:06.500><c> if</c>

00:02:07.120 --> 00:02:07.130 align:start position:0%
really simple solution open your data if
 

00:02:07.130 --> 00:02:10.330 align:start position:0%
really simple solution open your data if
you've<00:02:07.460><c> been</c><00:02:07.670><c> mined</c><00:02:08.470><c> for</c><00:02:09.470><c> an</c><00:02:09.619><c> in-depth</c><00:02:10.099><c> or</c>

00:02:10.330 --> 00:02:10.340 align:start position:0%
you've been mined for an in-depth or
 

00:02:10.340 --> 00:02:12.729 align:start position:0%
you've been mined for an in-depth or
more<00:02:10.670><c> in</c><00:02:10.880><c> that</c><00:02:11.060><c> technical</c><00:02:11.840><c> overview</c><00:02:12.380><c> of</c><00:02:12.620><c> that</c>

00:02:12.729 --> 00:02:12.739 align:start position:0%
more in that technical overview of that
 

00:02:12.739 --> 00:02:15.880 align:start position:0%
more in that technical overview of that
solution<00:02:13.040><c> I'll</c><00:02:13.430><c> hand</c><00:02:13.670><c> it</c><00:02:13.760><c> over</c><00:02:13.880><c> to</c><00:02:14.060><c> Spanish</c>

00:02:15.880 --> 00:02:15.890 align:start position:0%
solution I'll hand it over to Spanish
 

00:02:15.890 --> 00:02:19.040 align:start position:0%
solution I'll hand it over to Spanish
okay<00:02:16.890><c> good</c><00:02:17.459><c> morning</c><00:02:17.790><c> everybody</c>

00:02:19.040 --> 00:02:19.050 align:start position:0%
okay good morning everybody
 

00:02:19.050 --> 00:02:21.559 align:start position:0%
okay good morning everybody
so<00:02:19.379><c> the</c><00:02:19.530><c> solution</c><00:02:19.980><c> we</c><00:02:20.099><c> came</c><00:02:20.310><c> up</c><00:02:20.370><c> with</c><00:02:20.700><c> for</c><00:02:21.510><c> the</c>

00:02:21.559 --> 00:02:21.569 align:start position:0%
so the solution we came up with for the
 

00:02:21.569 --> 00:02:23.479 align:start position:0%
so the solution we came up with for the
IP<00:02:21.870><c> vest</c><00:02:22.050><c> consortium</c><00:02:22.650><c> is</c><00:02:22.830><c> actually</c><00:02:23.190><c> that</c><00:02:23.280><c> we</c>

00:02:23.479 --> 00:02:23.489 align:start position:0%
IP vest consortium is actually that we
 

00:02:23.489 --> 00:02:26.089 align:start position:0%
IP vest consortium is actually that we
created<00:02:24.060><c> smart</c><00:02:24.840><c> contracts</c><00:02:25.440><c> so</c><00:02:25.739><c> by</c><00:02:25.890><c> the</c><00:02:25.950><c> way</c>

00:02:26.089 --> 00:02:26.099 align:start position:0%
created smart contracts so by the way
 

00:02:26.099 --> 00:02:28.180 align:start position:0%
created smart contracts so by the way
this<00:02:26.250><c> works</c><00:02:26.519><c> on</c><00:02:27.239><c> top</c><00:02:27.540><c> of</c><00:02:27.720><c> another</c>

00:02:28.180 --> 00:02:28.190 align:start position:0%
this works on top of another
 

00:02:28.190 --> 00:02:31.160 align:start position:0%
this works on top of another
persistency<00:02:29.420><c> consortium</c><00:02:30.420><c> project</c><00:02:30.810><c> by</c><00:02:30.900><c> Piper</c>

00:02:31.160 --> 00:02:31.170 align:start position:0%
persistency consortium project by Piper
 

00:02:31.170 --> 00:02:33.229 align:start position:0%
persistency consortium project by Piper
Mariam<00:02:31.680><c> so</c><00:02:32.130><c> we</c><00:02:32.250><c> try</c><00:02:32.430><c> to</c><00:02:32.459><c> extend</c><00:02:32.880><c> it</c><00:02:33.030><c> a</c><00:02:33.060><c> little</c>

00:02:33.229 --> 00:02:33.239 align:start position:0%
Mariam so we try to extend it a little
 

00:02:33.239 --> 00:02:35.330 align:start position:0%
Mariam so we try to extend it a little
bit<00:02:33.390><c> and</c><00:02:33.569><c> make</c><00:02:33.690><c> it</c><00:02:33.840><c> more</c><00:02:34.019><c> in</c><00:02:34.230><c> general</c><00:02:34.650><c> for</c><00:02:35.010><c> that</c>

00:02:35.330 --> 00:02:35.340 align:start position:0%
bit and make it more in general for that
 

00:02:35.340 --> 00:02:37.130 align:start position:0%
bit and make it more in general for that
everybody<00:02:35.700><c> could</c><00:02:35.849><c> use</c><00:02:36.060><c> its</c><00:02:36.269><c> in</c><00:02:36.540><c> like</c><00:02:36.870><c> a</c><00:02:36.900><c> more</c>

00:02:37.130 --> 00:02:37.140 align:start position:0%
everybody could use its in like a more
 

00:02:37.140 --> 00:02:39.890 align:start position:0%
everybody could use its in like a more
flexible<00:02:37.319><c> way</c><00:02:37.620><c> so</c><00:02:38.550><c> we</c><00:02:38.880><c> created</c><00:02:39.209><c> a</c><00:02:39.540><c> smart</c>

00:02:39.890 --> 00:02:39.900 align:start position:0%
flexible way so we created a smart
 

00:02:39.900 --> 00:02:42.530 align:start position:0%
flexible way so we created a smart
contract<00:02:40.200><c> the</c><00:02:40.739><c> I</c><00:02:40.769><c> previous</c><00:02:41.160><c> proxy</c><00:02:41.610><c> contract</c>

00:02:42.530 --> 00:02:42.540 align:start position:0%
contract the I previous proxy contract
 

00:02:42.540 --> 00:02:46.130 align:start position:0%
contract the I previous proxy contract
and<00:02:43.489><c> this</c><00:02:44.489><c> contract</c><00:02:44.879><c> will</c><00:02:45.150><c> just</c><00:02:45.390><c> emit</c><00:02:45.810><c> events</c>

00:02:46.130 --> 00:02:46.140 align:start position:0%
and this contract will just emit events
 

00:02:46.140 --> 00:02:48.559 align:start position:0%
and this contract will just emit events
so<00:02:46.980><c> we</c><00:02:47.099><c> have</c><00:02:47.280><c> true</c><00:02:47.489><c> to</c><00:02:47.730><c> events</c><00:02:48.030><c> like</c><00:02:48.180><c> hash</c>

00:02:48.559 --> 00:02:48.569 align:start position:0%
so we have true to events like hash
 

00:02:48.569 --> 00:02:50.900 align:start position:0%
so we have true to events like hash
added<00:02:49.049><c> so</c><00:02:49.349><c> we</c><00:02:49.380><c> have</c><00:02:49.500><c> an</c><00:02:49.560><c> IP</c><00:02:49.709><c> this</c><00:02:50.010><c> hash</c><00:02:50.430><c> gets</c>

00:02:50.900 --> 00:02:50.910 align:start position:0%
added so we have an IP this hash gets
 

00:02:50.910 --> 00:02:52.190 align:start position:0%
added so we have an IP this hash gets
edit<00:02:51.239><c> or</c><00:02:51.360><c> needs</c><00:02:51.540><c> to</c><00:02:51.630><c> be</c><00:02:51.720><c> added</c><00:02:51.989><c> to</c><00:02:52.019><c> the</c>

00:02:52.190 --> 00:02:52.200 align:start position:0%
edit or needs to be added to the
 

00:02:52.200 --> 00:02:54.680 align:start position:0%
edit or needs to be added to the
consortium<00:02:52.670><c> it</c><00:02:53.670><c> has</c><00:02:53.790><c> a</c><00:02:53.819><c> time</c><00:02:54.090><c> to</c><00:02:54.269><c> live</c><00:02:54.450><c> for</c>

00:02:54.680 --> 00:02:54.690 align:start position:0%
consortium it has a time to live for
 

00:02:54.690 --> 00:02:56.509 align:start position:0%
consortium it has a time to live for
example<00:02:54.780><c> and</c><00:02:55.230><c> then</c><00:02:55.319><c> the</c><00:02:55.410><c> IP</c><00:02:55.530><c> of</c><00:02:55.739><c> s</c><00:02:55.920><c> has</c><00:02:56.099><c> itself</c>

00:02:56.509 --> 00:02:56.519 align:start position:0%
example and then the IP of s has itself
 

00:02:56.519 --> 00:02:59.030 align:start position:0%
example and then the IP of s has itself
and<00:02:56.880><c> the</c><00:02:57.599><c> hash</c><00:02:57.810><c> removed</c><00:02:58.290><c> function</c><00:02:58.739><c> so</c><00:02:58.829><c> if</c><00:02:58.920><c> you</c>

00:02:59.030 --> 00:02:59.040 align:start position:0%
and the hash removed function so if you
 

00:02:59.040 --> 00:03:00.500 align:start position:0%
and the hash removed function so if you
don't<00:02:59.220><c> need</c><00:02:59.340><c> the</c><00:02:59.459><c> data</c><00:02:59.700><c> anymore</c><00:03:00.120><c> and</c><00:03:00.329><c> you</c><00:03:00.390><c> want</c>

00:03:00.500 --> 00:03:00.510 align:start position:0%
don't need the data anymore and you want
 

00:03:00.510 --> 00:03:02.960 align:start position:0%
don't need the data anymore and you want
it's<00:03:00.720><c> out</c><00:03:01.349><c> of</c><00:03:01.590><c> the</c><00:03:01.680><c> consortium</c><00:03:02.489><c> so</c><00:03:02.700><c> it's</c><00:03:02.819><c> not</c>

00:03:02.960 --> 00:03:02.970 align:start position:0%
it's out of the consortium so it's not
 

00:03:02.970 --> 00:03:06.050 align:start position:0%
it's out of the consortium so it's not
pinned<00:03:03.269><c> anymore</c><00:03:03.690><c> you</c><00:03:04.319><c> can</c><00:03:04.500><c> do</c><00:03:04.620><c> that</c><00:03:04.819><c> then</c><00:03:05.819><c> in</c><00:03:05.940><c> a</c>

00:03:06.050 --> 00:03:06.060 align:start position:0%
pinned anymore you can do that then in a
 

00:03:06.060 --> 00:03:08.330 align:start position:0%
pinned anymore you can do that then in a
smart<00:03:06.299><c> contract</c><00:03:06.510><c> itself</c><00:03:07.019><c> we</c><00:03:07.890><c> implement</c><00:03:08.280><c> the</c>

00:03:08.330 --> 00:03:08.340 align:start position:0%
smart contract itself we implement the
 

00:03:08.340 --> 00:03:10.460 align:start position:0%
smart contract itself we implement the
two<00:03:08.459><c> functions</c><00:03:09.030><c> add</c><00:03:09.269><c> hash</c><00:03:09.599><c> and</c><00:03:09.870><c> remove</c><00:03:10.200><c> hash</c>

00:03:10.460 --> 00:03:10.470 align:start position:0%
two functions add hash and remove hash
 

00:03:10.470 --> 00:03:12.710 align:start position:0%
two functions add hash and remove hash
which<00:03:10.950><c> basically</c><00:03:11.280><c> just</c><00:03:11.430><c> emits</c><00:03:12.150><c> these</c><00:03:12.510><c> two</c>

00:03:12.710 --> 00:03:12.720 align:start position:0%
which basically just emits these two
 

00:03:12.720 --> 00:03:14.809 align:start position:0%
which basically just emits these two
events<00:03:12.840><c> so</c><00:03:13.319><c> it's</c><00:03:13.440><c> very</c><00:03:13.590><c> low</c><00:03:13.890><c> on</c><00:03:14.130><c> gas</c><00:03:14.370><c> to</c>

00:03:14.809 --> 00:03:14.819 align:start position:0%
events so it's very low on gas to
 

00:03:14.819 --> 00:03:18.199 align:start position:0%
events so it's very low on gas to
actually<00:03:15.150><c> call</c><00:03:15.930><c> these</c><00:03:16.380><c> two</c><00:03:16.560><c> functions</c><00:03:17.209><c> then</c>

00:03:18.199 --> 00:03:18.209 align:start position:0%
actually call these two functions then
 

00:03:18.209 --> 00:03:20.539 align:start position:0%
actually call these two functions then
all<00:03:18.390><c> these</c><00:03:18.540><c> members</c><00:03:19.049><c> in</c><00:03:19.350><c> the</c><00:03:19.560><c> IPS</c><00:03:19.980><c> persistence</c>

00:03:20.539 --> 00:03:20.549 align:start position:0%
all these members in the IPS persistence
 

00:03:20.549 --> 00:03:24.590 align:start position:0%
all these members in the IPS persistence
consortium<00:03:21.269><c> they</c><00:03:21.780><c> will</c><00:03:22.609><c> install</c><00:03:23.609><c> a</c><00:03:23.910><c> script</c><00:03:24.299><c> on</c>

00:03:24.590 --> 00:03:24.600 align:start position:0%
consortium they will install a script on
 

00:03:24.600 --> 00:03:27.770 align:start position:0%
consortium they will install a script on
there<00:03:24.930><c> respectively</c><00:03:25.620><c> respective</c><00:03:26.519><c> ipfs</c><00:03:27.359><c> notes</c>

00:03:27.770 --> 00:03:27.780 align:start position:0%
there respectively respective ipfs notes
 

00:03:27.780 --> 00:03:29.900 align:start position:0%
there respectively respective ipfs notes
which<00:03:28.319><c> is</c><00:03:28.440><c> a</c><00:03:28.470><c> proxy</c><00:03:28.799><c> listener</c><00:03:29.190><c> with</c><00:03:29.400><c> just</c><00:03:29.609><c> a</c>

00:03:29.900 --> 00:03:29.910 align:start position:0%
which is a proxy listener with just a
 

00:03:29.910 --> 00:03:32.270 align:start position:0%
which is a proxy listener with just a
script<00:03:30.450><c> that</c><00:03:31.079><c> goes</c><00:03:31.139><c> and</c><00:03:31.500><c> listen</c><00:03:31.829><c> to</c><00:03:32.130><c> these</c>

00:03:32.270 --> 00:03:32.280 align:start position:0%
script that goes and listen to these
 

00:03:32.280 --> 00:03:35.960 align:start position:0%
script that goes and listen to these
events<00:03:32.519><c> on</c><00:03:33.060><c> that</c><00:03:33.209><c> IP</c><00:03:33.420><c> vs</c><00:03:33.750><c> proxy</c><00:03:34.200><c> contract</c><00:03:34.970><c> so</c>

00:03:35.960 --> 00:03:35.970 align:start position:0%
events on that IP vs proxy contract so
 

00:03:35.970 --> 00:03:38.780 align:start position:0%
events on that IP vs proxy contract so
that's<00:03:36.150><c> a</c><00:03:36.239><c> general</c><00:03:36.569><c> set</c><00:03:36.840><c> up</c><00:03:36.959><c> now</c><00:03:37.889><c> there</c><00:03:38.670><c> are</c><00:03:38.730><c> a</c>

00:03:38.780 --> 00:03:38.790 align:start position:0%
that's a general set up now there are a
 

00:03:38.790 --> 00:03:40.460 align:start position:0%
that's a general set up now there are a
few<00:03:38.970><c> more</c><00:03:39.239><c> things</c><00:03:39.540><c> there</c><00:03:39.780><c> for</c><00:03:39.810><c> example</c><00:03:40.200><c> the</c>

00:03:40.460 --> 00:03:40.470 align:start position:0%
few more things there for example the
 

00:03:40.470 --> 00:03:42.800 align:start position:0%
few more things there for example the
IPS<00:03:40.889><c> proxy</c><00:03:41.220><c> contract</c><00:03:41.639><c> contains</c><00:03:42.060><c> a</c><00:03:42.269><c> list</c>

00:03:42.800 --> 00:03:42.810 align:start position:0%
IPS proxy contract contains a list
 

00:03:42.810 --> 00:03:44.599 align:start position:0%
IPS proxy contract contains a list
sort<00:03:43.200><c> of</c><00:03:43.230><c> a</c><00:03:43.350><c> white</c><00:03:43.560><c> list</c><00:03:43.829><c> with</c><00:03:44.430><c> all</c><00:03:44.549><c> the</c>

00:03:44.599 --> 00:03:44.609 align:start position:0%
sort of a white list with all the
 

00:03:44.609 --> 00:03:47.750 align:start position:0%
sort of a white list with all the
members<00:03:44.910><c> of</c><00:03:45.060><c> the</c><00:03:45.299><c> IPS</c><00:03:45.810><c> consortium</c><00:03:46.530><c> members</c><00:03:47.250><c> so</c>

00:03:47.750 --> 00:03:47.760 align:start position:0%
members of the IPS consortium members so
 

00:03:47.760 --> 00:03:49.640 align:start position:0%
members of the IPS consortium members so
that<00:03:47.790><c> means</c><00:03:48.269><c> that's</c><00:03:48.389><c> all</c><00:03:48.660><c> this</c><00:03:48.810><c> their</c><00:03:49.319><c> public</c>

00:03:49.640 --> 00:03:49.650 align:start position:0%
that means that's all this their public
 

00:03:49.650 --> 00:03:51.890 align:start position:0%
that means that's all this their public
keys<00:03:49.889><c> are</c><00:03:50.190><c> in</c><00:03:50.519><c> there</c><00:03:50.790><c> so</c><00:03:51.329><c> it</c><00:03:51.420><c> can</c><00:03:51.569><c> actually</c>

00:03:51.890 --> 00:03:51.900 align:start position:0%
keys are in there so it can actually
 

00:03:51.900 --> 00:03:54.979 align:start position:0%
keys are in there so it can actually
verify<00:03:52.319><c> if</c><00:03:52.889><c> they</c><00:03:53.130><c> call</c><00:03:53.400><c> the</c><00:03:53.609><c> contracts</c><00:03:54.180><c> so</c>

00:03:54.979 --> 00:03:54.989 align:start position:0%
verify if they call the contracts so
 

00:03:54.989 --> 00:03:58.580 align:start position:0%
verify if they call the contracts so
that<00:03:55.139><c> only</c><00:03:55.260><c> IP</c><00:03:55.799><c> this</c><00:03:56.130><c> member</c><00:03:56.810><c> hashes</c><00:03:57.810><c> are</c><00:03:57.989><c> pins</c>

00:03:58.580 --> 00:03:58.590 align:start position:0%
that only IP this member hashes are pins
 

00:03:58.590 --> 00:04:01.940 align:start position:0%
that only IP this member hashes are pins
in<00:03:58.829><c> the</c><00:03:58.950><c> I</c><00:03:59.099><c> previous</c><00:03:59.480><c> notes</c><00:04:00.480><c> itself</c><00:04:00.930><c> so</c><00:04:01.769><c> there</c>

00:04:01.940 --> 00:04:01.950 align:start position:0%
in the I previous notes itself so there
 

00:04:01.950 --> 00:04:05.360 align:start position:0%
in the I previous notes itself so there
are<00:04:02.010><c> different</c><00:04:02.310><c> ways</c><00:04:02.519><c> of</c><00:04:02.819><c> adding</c><00:04:03.120><c> your</c><00:04:04.370><c> hashes</c>

00:04:05.360 --> 00:04:05.370 align:start position:0%
are different ways of adding your hashes
 

00:04:05.370 --> 00:04:07.789 align:start position:0%
are different ways of adding your hashes
to<00:04:05.400><c> the</c><00:04:05.639><c> IPS</c><00:04:06.120><c> consortium</c><00:04:06.690><c> so</c><00:04:07.170><c> first</c><00:04:07.410><c> of</c><00:04:07.560><c> all</c><00:04:07.680><c> if</c>

00:04:07.789 --> 00:04:07.799 align:start position:0%
to the IPS consortium so first of all if
 

00:04:07.799 --> 00:04:09.949 align:start position:0%
to the IPS consortium so first of all if
you<00:04:07.920><c> have</c><00:04:08.040><c> a</c><00:04:08.069><c> DAP</c><00:04:08.370><c> or</c><00:04:08.700><c> a</c><00:04:08.730><c> script</c><00:04:09.120><c> which</c><00:04:09.569><c> one</c><00:04:09.780><c> -</c>

00:04:09.949 --> 00:04:09.959 align:start position:0%
you have a DAP or a script which one -
 

00:04:09.959 --> 00:04:13.039 align:start position:0%
you have a DAP or a script which one -
which<00:04:10.410><c> wants</c><00:04:10.709><c> to</c><00:04:10.739><c> pin</c><00:04:11.060><c> content</c><00:04:12.060><c> you</c><00:04:12.599><c> can</c><00:04:12.780><c> just</c>

00:04:13.039 --> 00:04:13.049 align:start position:0%
which wants to pin content you can just
 

00:04:13.049 --> 00:04:15.319 align:start position:0%
which wants to pin content you can just
call<00:04:13.380><c> the</c><00:04:13.530><c> function</c><00:04:13.950><c> add</c><00:04:14.069><c> hash</c><00:04:14.430><c> or</c><00:04:14.730><c> remove</c><00:04:15.060><c> ash</c>

00:04:15.319 --> 00:04:15.329 align:start position:0%
call the function add hash or remove ash
 

00:04:15.329 --> 00:04:17.210 align:start position:0%
call the function add hash or remove ash
so<00:04:15.750><c> that's</c><00:04:15.930><c> a</c><00:04:16.049><c> way</c><00:04:16.169><c> of</c><00:04:16.200><c> from</c><00:04:16.650><c> doing</c><00:04:16.919><c> it</c><00:04:16.979><c> from</c>

00:04:17.210 --> 00:04:17.220 align:start position:0%
so that's a way of from doing it from
 

00:04:17.220 --> 00:04:20.690 align:start position:0%
so that's a way of from doing it from
your<00:04:17.280><c> tab</c><00:04:17.639><c> itself</c><00:04:18.000><c> for</c><00:04:18.329><c> the</c><00:04:18.389><c> front-end</c><00:04:19.519><c> but</c><00:04:20.519><c> we</c>

00:04:20.690 --> 00:04:20.700 align:start position:0%
your tab itself for the front-end but we
 

00:04:20.700 --> 00:04:23.330 align:start position:0%
your tab itself for the front-end but we
also<00:04:20.880><c> expose</c><00:04:21.660><c> these</c><00:04:22.019><c> ipfs</c><00:04:22.590><c> events</c><00:04:23.070><c> as</c><00:04:23.280><c> a</c>

00:04:23.330 --> 00:04:23.340 align:start position:0%
also expose these ipfs events as a
 

00:04:23.340 --> 00:04:25.250 align:start position:0%
also expose these ipfs events as a
separate<00:04:23.760><c> solidity</c><00:04:24.150><c> file</c><00:04:24.510><c> which</c><00:04:24.960><c> you</c><00:04:25.110><c> can</c>

00:04:25.250 --> 00:04:25.260 align:start position:0%
separate solidity file which you can
 

00:04:25.260 --> 00:04:27.590 align:start position:0%
separate solidity file which you can
just<00:04:25.440><c> include</c><00:04:25.890><c> in</c><00:04:26.580><c> Iran's</c>

00:04:27.590 --> 00:04:27.600 align:start position:0%
just include in Iran's
 

00:04:27.600 --> 00:04:29.720 align:start position:0%
just include in Iran's
contract<00:04:28.140><c> so</c><00:04:28.260><c> if</c><00:04:28.350><c> you're</c><00:04:28.500><c> the</c><00:04:28.980><c> the</c><00:04:29.220><c> logic</c><00:04:29.550><c> of</c>

00:04:29.720 --> 00:04:29.730 align:start position:0%
contract so if you're the the logic of
 

00:04:29.730 --> 00:04:33.020 align:start position:0%
contract so if you're the the logic of
your<00:04:29.760><c> DAP</c><00:04:30.530><c> actually</c><00:04:31.530><c> needs</c><00:04:31.740><c> to</c><00:04:31.860><c> store</c><00:04:32.430><c> IP</c><00:04:32.730><c> this</c>

00:04:33.020 --> 00:04:33.030 align:start position:0%
your DAP actually needs to store IP this
 

00:04:33.030 --> 00:04:36.250 align:start position:0%
your DAP actually needs to store IP this
content<00:04:33.510><c> from</c><00:04:34.080><c> from</c><00:04:35.040><c> Unchained</c><00:04:35.610><c> basically</c>

00:04:36.250 --> 00:04:36.260 align:start position:0%
content from from Unchained basically
 

00:04:36.260 --> 00:04:38.900 align:start position:0%
content from from Unchained basically
they<00:04:37.260><c> can</c><00:04:37.440><c> just</c><00:04:37.650><c> create</c><00:04:37.920><c> your</c><00:04:37.980><c> contracts</c><00:04:38.730><c> by</c>

00:04:38.900 --> 00:04:38.910 align:start position:0%
they can just create your contracts by
 

00:04:38.910 --> 00:04:41.840 align:start position:0%
they can just create your contracts by
implementing<00:04:39.480><c> IDs</c><00:04:39.990><c> ipfs</c><00:04:40.590><c> events</c><00:04:41.040><c> and</c><00:04:41.220><c> then</c>

00:04:41.840 --> 00:04:41.850 align:start position:0%
implementing IDs ipfs events and then
 

00:04:41.850 --> 00:04:44.630 align:start position:0%
implementing IDs ipfs events and then
the<00:04:42.210><c> consortium</c><00:04:42.990><c> members</c><00:04:43.290><c> can</c><00:04:43.620><c> add</c><00:04:43.890><c> their</c>

00:04:44.630 --> 00:04:44.640 align:start position:0%
the consortium members can add their
 

00:04:44.640 --> 00:04:47.000 align:start position:0%
the consortium members can add their
contracts<00:04:45.270><c> to</c><00:04:45.630><c> the</c><00:04:45.750><c> IPAs</c><00:04:46.260><c> proxy</c><00:04:46.650><c> suite</c><00:04:46.860><c> as</c><00:04:46.980><c> a</c>

00:04:47.000 --> 00:04:47.010 align:start position:0%
contracts to the IPAs proxy suite as a
 

00:04:47.010 --> 00:04:48.980 align:start position:0%
contracts to the IPAs proxy suite as a
second<00:04:47.430><c> list</c><00:04:47.610><c> in</c><00:04:47.790><c> there</c><00:04:47.940><c> and</c><00:04:48.120><c> if</c><00:04:48.600><c> they</c><00:04:48.720><c> added</c>

00:04:48.980 --> 00:04:48.990 align:start position:0%
second list in there and if they added
 

00:04:48.990 --> 00:04:51.620 align:start position:0%
second list in there and if they added
to<00:04:49.410><c> the</c><00:04:49.530><c> IPAs</c><00:04:49.950><c> proxy</c><00:04:50.370><c> contracts</c><00:04:50.910><c> then</c><00:04:51.450><c> these</c>

00:04:51.620 --> 00:04:51.630 align:start position:0%
to the IPAs proxy contracts then these
 

00:04:51.630 --> 00:04:54.110 align:start position:0%
to the IPAs proxy contracts then these
proxy<00:04:52.050><c> listener</c><00:04:52.350><c> scripts</c><00:04:52.800><c> will</c><00:04:53.370><c> also</c><00:04:53.790><c> start</c>

00:04:54.110 --> 00:04:54.120 align:start position:0%
proxy listener scripts will also start
 

00:04:54.120 --> 00:04:56.810 align:start position:0%
proxy listener scripts will also start
to<00:04:54.240><c> listen</c><00:04:54.480><c> to</c><00:04:54.810><c> these</c><00:04:55.140><c> same</c><00:04:55.410><c> events</c><00:04:55.980><c> in</c><00:04:56.430><c> all</c>

00:04:56.810 --> 00:04:56.820 align:start position:0%
to listen to these same events in all
 

00:04:56.820 --> 00:04:59.150 align:start position:0%
to listen to these same events in all
the<00:04:57.050><c> specific</c><00:04:58.050><c> smart</c><00:04:58.290><c> contracts</c><00:04:58.830><c> that</c><00:04:59.010><c> they</c>

00:04:59.150 --> 00:04:59.160 align:start position:0%
the specific smart contracts that they
 

00:04:59.160 --> 00:05:03.740 align:start position:0%
the specific smart contracts that they
use<00:05:00.890><c> now</c><00:05:01.890><c> concerning</c><00:05:02.310><c> the</c><00:05:02.550><c> governance</c><00:05:03.060><c> of</c><00:05:03.360><c> the</c>

00:05:03.740 --> 00:05:03.750 align:start position:0%
use now concerning the governance of the
 

00:05:03.750 --> 00:05:06.500 align:start position:0%
use now concerning the governance of the
IPS<00:05:04.170><c> consortium</c><00:05:04.800><c> so</c><00:05:05.340><c> we</c><00:05:05.460><c> don't</c><00:05:05.640><c> want</c><00:05:05.910><c> one</c>

00:05:06.500 --> 00:05:06.510 align:start position:0%
IPS consortium so we don't want one
 

00:05:06.510 --> 00:05:09.800 align:start position:0%
IPS consortium so we don't want one
single<00:05:06.930><c> owner</c><00:05:07.170><c> to</c><00:05:08.040><c> manage</c><00:05:08.280><c> the</c><00:05:08.370><c> consortium</c><00:05:09.060><c> so</c>

00:05:09.800 --> 00:05:09.810 align:start position:0%
single owner to manage the consortium so
 

00:05:09.810 --> 00:05:11.750 align:start position:0%
single owner to manage the consortium so
that's<00:05:09.990><c> why</c><00:05:10.110><c> we</c><00:05:10.320><c> added</c><00:05:10.560><c> multi-member</c><00:05:11.550><c> so</c>

00:05:11.750 --> 00:05:11.760 align:start position:0%
that's why we added multi-member so
 

00:05:11.760 --> 00:05:14.570 align:start position:0%
that's why we added multi-member so
that's<00:05:12.030><c> basically</c><00:05:12.300><c> the</c><00:05:12.420><c> multi</c><00:05:12.780><c> C</c><00:05:12.930><c> codes</c><00:05:13.800><c> to</c>

00:05:14.570 --> 00:05:14.580 align:start position:0%
that's basically the multi C codes to
 

00:05:14.580 --> 00:05:18.170 align:start position:0%
that's basically the multi C codes to
vote<00:05:14.850><c> on</c><00:05:15.090><c> adding</c><00:05:15.480><c> or</c><00:05:15.690><c> removing</c><00:05:15.860><c> members</c><00:05:17.180><c> all</c>

00:05:18.170 --> 00:05:18.180 align:start position:0%
vote on adding or removing members all
 

00:05:18.180 --> 00:05:20.180 align:start position:0%
vote on adding or removing members all
the<00:05:18.240><c> members</c><00:05:18.780><c> they</c><00:05:19.140><c> pledge</c><00:05:19.410><c> to</c><00:05:19.620><c> persist</c><00:05:20.010><c> each</c>

00:05:20.180 --> 00:05:20.190 align:start position:0%
the members they pledge to persist each
 

00:05:20.190 --> 00:05:23.600 align:start position:0%
the members they pledge to persist each
other's<00:05:20.520><c> data</c><00:05:21.050><c> and</c><00:05:22.050><c> they</c><00:05:22.440><c> allocate</c><00:05:23.010><c> an</c><00:05:23.310><c> equal</c>

00:05:23.600 --> 00:05:23.610 align:start position:0%
other's data and they allocate an equal
 

00:05:23.610 --> 00:05:25.760 align:start position:0%
other's data and they allocate an equal
amount<00:05:23.850><c> of</c><00:05:24.030><c> disk</c><00:05:24.300><c> space</c><00:05:24.630><c> or</c><00:05:24.900><c> they</c><00:05:25.020><c> sort</c><00:05:25.680><c> of</c>

00:05:25.760 --> 00:05:25.770 align:start position:0%
amount of disk space or they sort of
 

00:05:25.770 --> 00:05:27.770 align:start position:0%
amount of disk space or they sort of
donate<00:05:26.190><c> all</c><00:05:26.640><c> an</c><00:05:26.820><c> equal</c><00:05:26.940><c> amount</c><00:05:27.270><c> of</c><00:05:27.480><c> disk</c><00:05:27.630><c> space</c>

00:05:27.770 --> 00:05:27.780 align:start position:0%
donate all an equal amount of disk space
 

00:05:27.780 --> 00:05:30.920 align:start position:0%
donate all an equal amount of disk space
in<00:05:28.770><c> the</c><00:05:28.920><c> consortium</c><00:05:29.310><c> so</c><00:05:30.240><c> it's</c><00:05:30.390><c> interesting</c><00:05:30.600><c> to</c>

00:05:30.920 --> 00:05:30.930 align:start position:0%
in the consortium so it's interesting to
 

00:05:30.930 --> 00:05:34.280 align:start position:0%
in the consortium so it's interesting to
notice<00:05:31.140><c> that</c><00:05:32.240><c> so</c><00:05:33.240><c> we</c><00:05:33.330><c> can</c><00:05:33.510><c> deploy</c><00:05:33.930><c> one</c><00:05:34.200><c> of</c>

00:05:34.280 --> 00:05:34.290 align:start position:0%
notice that so we can deploy one of
 

00:05:34.290 --> 00:05:35.930 align:start position:0%
notice that so we can deploy one of
these<00:05:34.440><c> contracts</c><00:05:35.070><c> which</c><00:05:35.340><c> has</c><00:05:35.490><c> a</c><00:05:35.520><c> certain</c>

00:05:35.930 --> 00:05:35.940 align:start position:0%
these contracts which has a certain
 

00:05:35.940 --> 00:05:38.750 align:start position:0%
these contracts which has a certain
quota<00:05:36.210><c> m--</c><00:05:36.450><c> and</c><00:05:36.780><c> all</c><00:05:37.020><c> the</c><00:05:37.140><c> members</c><00:05:37.500><c> there</c><00:05:37.770><c> they</c>

00:05:38.750 --> 00:05:38.760 align:start position:0%
quota m-- and all the members there they
 

00:05:38.760 --> 00:05:41.060 align:start position:0%
quota m-- and all the members there they
say<00:05:38.910><c> ok</c><00:05:39.150><c> we</c><00:05:39.330><c> are</c><00:05:39.360><c> going</c><00:05:39.960><c> to</c><00:05:40.170><c> do</c><00:05:40.290><c> this</c><00:05:40.440><c> like</c><00:05:40.740><c> for</c>

00:05:41.060 --> 00:05:41.070 align:start position:0%
say ok we are going to do this like for
 

00:05:41.070 --> 00:05:42.730 align:start position:0%
say ok we are going to do this like for
example<00:05:41.130><c> with</c><00:05:41.490><c> the</c><00:05:41.550><c> quorum</c><00:05:41.850><c> of</c><00:05:41.940><c> 10</c><00:05:42.150><c> gigabytes</c>

00:05:42.730 --> 00:05:42.740 align:start position:0%
example with the quorum of 10 gigabytes
 

00:05:42.740 --> 00:05:45.620 align:start position:0%
example with the quorum of 10 gigabytes
but<00:05:43.740><c> it's</c><00:05:43.860><c> very</c><00:05:43.980><c> easy</c><00:05:44.340><c> to</c><00:05:44.460><c> deploy</c><00:05:44.730><c> a</c><00:05:45.150><c> second</c>

00:05:45.620 --> 00:05:45.630 align:start position:0%
but it's very easy to deploy a second
 

00:05:45.630 --> 00:05:47.960 align:start position:0%
but it's very easy to deploy a second
contract<00:05:45.870><c> we</c><00:05:46.650><c> then</c><00:05:46.800><c> has</c><00:05:47.010><c> like</c><00:05:47.280><c> for</c><00:05:47.520><c> example</c><00:05:47.580><c> a</c>

00:05:47.960 --> 00:05:47.970 align:start position:0%
contract we then has like for example a
 

00:05:47.970 --> 00:05:50.270 align:start position:0%
contract we then has like for example a
quorum<00:05:48.270><c> of</c><00:05:48.330><c> 50</c><00:05:49.200><c> gigabyte</c><00:05:49.620><c> so</c><00:05:49.830><c> you</c><00:05:49.920><c> can</c><00:05:50.040><c> just</c>

00:05:50.270 --> 00:05:50.280 align:start position:0%
quorum of 50 gigabyte so you can just
 

00:05:50.280 --> 00:05:54.080 align:start position:0%
quorum of 50 gigabyte so you can just
choose<00:05:50.550><c> to</c><00:05:51.300><c> set</c><00:05:51.480><c> up</c><00:05:51.570><c> new</c><00:05:51.600><c> of</c><00:05:52.050><c> these</c><00:05:53.090><c> contracts</c>

00:05:54.080 --> 00:05:54.090 align:start position:0%
choose to set up new of these contracts
 

00:05:54.090 --> 00:05:56.330 align:start position:0%
choose to set up new of these contracts
some<00:05:54.990><c> of</c><00:05:55.110><c> the</c><00:05:55.200><c> future</c><00:05:55.560><c> enhancements</c><00:05:56.160><c> that</c><00:05:56.250><c> you</c>

00:05:56.330 --> 00:05:56.340 align:start position:0%
some of the future enhancements that you
 

00:05:56.340 --> 00:05:59.240 align:start position:0%
some of the future enhancements that you
want<00:05:56.520><c> to</c><00:05:56.640><c> bring</c><00:05:56.820><c> is</c><00:05:57.570><c> that</c><00:05:57.690><c> we</c><00:05:57.840><c> can</c><00:05:57.990><c> also</c><00:05:58.250><c> do</c>

00:05:59.240 --> 00:05:59.250 align:start position:0%
want to bring is that we can also do
 

00:05:59.250 --> 00:06:01.520 align:start position:0%
want to bring is that we can also do
painting<00:05:59.610><c> via</c><00:05:59.790><c> whisper</c><00:06:00.270><c> so</c><00:06:01.050><c> the</c><00:06:01.080><c> ideas</c>

00:06:01.520 --> 00:06:01.530 align:start position:0%
painting via whisper so the ideas
 

00:06:01.530 --> 00:06:04.280 align:start position:0%
painting via whisper so the ideas
attitudes<00:06:01.710><c> just</c><00:06:02.190><c> call</c><00:06:03.000><c> or</c><00:06:03.630><c> create</c><00:06:03.960><c> a</c><00:06:03.990><c> data</c>

00:06:04.280 --> 00:06:04.290 align:start position:0%
attitudes just call or create a data
 

00:06:04.290 --> 00:06:07.010 align:start position:0%
attitudes just call or create a data
data<00:06:04.980><c> payload</c><00:06:05.310><c> in</c><00:06:05.700><c> whisper</c><00:06:06.120><c> which</c><00:06:06.720><c> has</c><00:06:06.900><c> the</c>

00:06:07.010 --> 00:06:07.020 align:start position:0%
data payload in whisper which has the
 

00:06:07.020 --> 00:06:08.840 align:start position:0%
data payload in whisper which has the
same<00:06:07.230><c> commands</c><00:06:07.680><c> to</c><00:06:07.770><c> add</c><00:06:07.980><c> hash</c><00:06:08.280><c> and</c><00:06:08.550><c> remove</c>

00:06:08.840 --> 00:06:08.850 align:start position:0%
same commands to add hash and remove
 

00:06:08.850 --> 00:06:12.050 align:start position:0%
same commands to add hash and remove
hash<00:06:09.590><c> which</c><00:06:10.590><c> is</c><00:06:10.710><c> the</c><00:06:10.830><c> ipfs</c><00:06:11.250><c> edge</c><00:06:11.430><c> itself</c><00:06:11.850><c> and</c>

00:06:12.050 --> 00:06:12.060 align:start position:0%
hash which is the ipfs edge itself and
 

00:06:12.060 --> 00:06:14.390 align:start position:0%
hash which is the ipfs edge itself and
time-to-live<00:06:12.630><c> they</c><00:06:13.350><c> we</c><00:06:13.440><c> create</c><00:06:13.740><c> a</c><00:06:13.770><c> hash</c><00:06:14.040><c> they</c>

00:06:14.390 --> 00:06:14.400 align:start position:0%
time-to-live they we create a hash they
 

00:06:14.400 --> 00:06:16.400 align:start position:0%
time-to-live they we create a hash they
will<00:06:14.610><c> actually</c><00:06:14.760><c> sign</c><00:06:15.270><c> with</c><00:06:15.870><c> an</c><00:06:15.990><c> elliptic</c>

00:06:16.400 --> 00:06:16.410 align:start position:0%
will actually sign with an elliptic
 

00:06:16.410 --> 00:06:20.330 align:start position:0%
will actually sign with an elliptic
curve<00:06:16.620><c> signature</c><00:06:17.420><c> this</c><00:06:18.420><c> payload</c><00:06:19.070><c> and</c><00:06:20.070><c> you</c><00:06:20.190><c> can</c>

00:06:20.330 --> 00:06:20.340 align:start position:0%
curve signature this payload and you can
 

00:06:20.340 --> 00:06:21.890 align:start position:0%
curve signature this payload and you can
just<00:06:20.520><c> send</c><00:06:20.730><c> it</c><00:06:20.820><c> to</c><00:06:20.910><c> a</c><00:06:20.940><c> whisper</c><00:06:21.120><c> channel</c><00:06:21.600><c> and</c><00:06:21.780><c> we</c>

00:06:21.890 --> 00:06:21.900 align:start position:0%
just send it to a whisper channel and we
 

00:06:21.900 --> 00:06:24.290 align:start position:0%
just send it to a whisper channel and we
can<00:06:22.140><c> have</c><00:06:22.350><c> them</c><00:06:22.530><c> the</c><00:06:22.770><c> script</c><00:06:23.610><c> listen</c><00:06:24.090><c> to</c><00:06:24.180><c> this</c>

00:06:24.290 --> 00:06:24.300 align:start position:0%
can have them the script listen to this
 

00:06:24.300 --> 00:06:26.420 align:start position:0%
can have them the script listen to this
whisper<00:06:24.630><c> channel</c><00:06:24.990><c> and</c><00:06:25.860><c> just</c><00:06:26.100><c> pick</c><00:06:26.310><c> these</c>

00:06:26.420 --> 00:06:26.430 align:start position:0%
whisper channel and just pick these
 

00:06:26.430 --> 00:06:29.600 align:start position:0%
whisper channel and just pick these
things<00:06:26.670><c> up</c><00:06:27.230><c> so</c><00:06:28.230><c> to</c><00:06:28.680><c> give</c><00:06:28.830><c> a</c><00:06:28.860><c> round</c><00:06:29.070><c> up</c><00:06:29.310><c> on</c><00:06:29.490><c> the</c>

00:06:29.600 --> 00:06:29.610 align:start position:0%
things up so to give a round up on the
 

00:06:29.610 --> 00:06:31.220 align:start position:0%
things up so to give a round up on the
IPS<00:06:30.030><c> consortium</c><00:06:30.660><c> so</c><00:06:30.990><c> we</c><00:06:31.080><c> have</c><00:06:31.170><c> the</c>

00:06:31.220 --> 00:06:31.230 align:start position:0%
IPS consortium so we have the
 

00:06:31.230 --> 00:06:33.290 align:start position:0%
IPS consortium so we have the
possibility<00:06:31.590><c> to</c><00:06:31.800><c> do</c><00:06:32.040><c> unchained</c><00:06:32.550><c> pinning</c><00:06:32.970><c> by</c>

00:06:33.290 --> 00:06:33.300 align:start position:0%
possibility to do unchained pinning by
 

00:06:33.300 --> 00:06:35.810 align:start position:0%
possibility to do unchained pinning by
smart<00:06:33.690><c> contracts</c><00:06:34.230><c> we</c><00:06:35.070><c> can</c><00:06:35.250><c> do</c><00:06:35.370><c> off</c><00:06:35.520><c> chain</c>

00:06:35.810 --> 00:06:35.820 align:start position:0%
smart contracts we can do off chain
 

00:06:35.820 --> 00:06:38.090 align:start position:0%
smart contracts we can do off chain
pinning<00:06:36.210><c> by</c><00:06:36.570><c> the</c><00:06:36.630><c> tab</c><00:06:36.960><c> or</c><00:06:37.169><c> the</c><00:06:37.200><c> scripts</c><00:06:37.650><c> which</c>

00:06:38.090 --> 00:06:38.100 align:start position:0%
pinning by the tab or the scripts which
 

00:06:38.100 --> 00:06:41.330 align:start position:0%
pinning by the tab or the scripts which
then<00:06:38.250><c> perform</c><00:06:38.640><c> the</c><00:06:38.669><c> transaction</c><00:06:39.410><c> we</c><00:06:40.410><c> can</c>

00:06:41.330 --> 00:06:41.340 align:start position:0%
then perform the transaction we can
 

00:06:41.340 --> 00:06:42.590 align:start position:0%
then perform the transaction we can
using<00:06:41.490><c> the</c><00:06:41.580><c> whisper</c><00:06:41.850><c> solution</c><00:06:42.270><c> also</c><00:06:42.510><c> to</c>

00:06:42.590 --> 00:06:42.600 align:start position:0%
using the whisper solution also to
 

00:06:42.600 --> 00:06:46.879 align:start position:0%
using the whisper solution also to
obtain<00:06:42.810><c> painting</c><00:06:43.350><c> without</c><00:06:44.040><c> a</c><00:06:44.190><c> transaction</c><00:06:45.889><c> so</c>

00:06:46.879 --> 00:06:46.889 align:start position:0%
obtain painting without a transaction so
 

00:06:46.889 --> 00:06:49.100 align:start position:0%
obtain painting without a transaction so
just<00:06:47.100><c> buy</c><00:06:47.430><c> sign</c><00:06:47.699><c> it</c><00:06:47.880><c> with</c><00:06:48.060><c> your</c><00:06:48.210><c> with</c><00:06:48.870><c> your</c><00:06:49.020><c> own</c>

00:06:49.100 --> 00:06:49.110 align:start position:0%
just buy sign it with your with your own
 

00:06:49.110 --> 00:06:51.290 align:start position:0%
just buy sign it with your with your own
key<00:06:49.350><c> we</c><00:06:50.100><c> have</c><00:06:50.190><c> the</c><00:06:50.310><c> multi-member</c><00:06:50.699><c> voting</c><00:06:51.210><c> to</c>

00:06:51.290 --> 00:06:51.300 align:start position:0%
key we have the multi-member voting to
 

00:06:51.300 --> 00:06:53.150 align:start position:0%
key we have the multi-member voting to
add<00:06:51.449><c> and</c><00:06:51.630><c> remove</c><00:06:51.690><c> participants</c><00:06:52.440><c> without</c><00:06:53.130><c> a</c>

00:06:53.150 --> 00:06:53.160 align:start position:0%
add and remove participants without a
 

00:06:53.160 --> 00:06:55.370 align:start position:0%
add and remove participants without a
quotient<00:06:53.699><c> but</c><00:06:54.510><c> on</c><00:06:54.630><c> top</c><00:06:54.810><c> of</c><00:06:54.930><c> that</c><00:06:55.050><c> we</c><00:06:55.260><c> also</c>

00:06:55.370 --> 00:06:55.380 align:start position:0%
quotient but on top of that we also
 

00:06:55.380 --> 00:06:57.080 align:start position:0%
quotient but on top of that we also
supports<00:06:55.979><c> that</c><00:06:56.460><c> the</c><00:06:56.580><c> network</c><00:06:56.910><c> is</c>

00:06:57.080 --> 00:06:57.090 align:start position:0%
supports that the network is
 

00:06:57.090 --> 00:06:58.490 align:start position:0%
supports that the network is
permissionless<00:06:57.600><c> maybe</c><00:06:58.110><c> I'll</c><00:06:58.229><c> give</c><00:06:58.380><c> it</c><00:06:58.470><c> back</c>

00:06:58.490 --> 00:06:58.500 align:start position:0%
permissionless maybe I'll give it back
 

00:06:58.500 --> 00:07:01.670 align:start position:0%
permissionless maybe I'll give it back
to<00:06:58.740><c> King</c><00:06:58.919><c> sir</c><00:06:59.660><c> so</c><00:07:00.660><c> that's</c><00:07:00.900><c> that's</c><00:07:01.320><c> a</c><00:07:01.470><c> really</c>

00:07:01.670 --> 00:07:01.680 align:start position:0%
to King sir so that's that's a really
 

00:07:01.680 --> 00:07:07.159 align:start position:0%
to King sir so that's that's a really
interesting<00:07:01.710><c> case</c><00:07:04.010><c> so</c><00:07:05.060><c> anyone</c><00:07:06.060><c> can</c><00:07:06.449><c> run</c><00:07:06.960><c> this</c>

00:07:07.159 --> 00:07:07.169 align:start position:0%
interesting case so anyone can run this
 

00:07:07.169 --> 00:07:09.200 align:start position:0%
interesting case so anyone can run this
proxy<00:07:08.010><c> script</c><00:07:08.310><c> at</c><00:07:08.490><c> home</c><00:07:08.699><c> on</c><00:07:08.910><c> their</c><00:07:09.090><c> own</c>

00:07:09.200 --> 00:07:09.210 align:start position:0%
proxy script at home on their own
 

00:07:09.210 --> 00:07:12.710 align:start position:0%
proxy script at home on their own
computers<00:07:09.720><c> and</c><00:07:10.050><c> like</c><00:07:10.770><c> we</c><00:07:10.949><c> saw</c><00:07:11.160><c> in</c><00:07:11.580><c> Barcelona</c><00:07:12.570><c> a</c>

00:07:12.710 --> 00:07:12.720 align:start position:0%
computers and like we saw in Barcelona a
 

00:07:12.720 --> 00:07:14.210 align:start position:0%
computers and like we saw in Barcelona a
couple<00:07:13.050><c> of</c><00:07:13.110><c> weeks</c><00:07:13.320><c> ago</c><00:07:13.470><c> when</c><00:07:13.800><c> the</c><00:07:13.889><c> Spanish</c>

00:07:14.210 --> 00:07:14.220 align:start position:0%
couple of weeks ago when the Spanish
 

00:07:14.220 --> 00:07:16.400 align:start position:0%
couple of weeks ago when the Spanish
government<00:07:14.729><c> tries</c><00:07:14.940><c> to</c><00:07:15.180><c> block</c><00:07:15.389><c> IP</c><00:07:15.750><c> FS</c><00:07:16.169><c> host</c>

00:07:16.400 --> 00:07:16.410 align:start position:0%
government tries to block IP FS host
 

00:07:16.410 --> 00:07:19.250 align:start position:0%
government tries to block IP FS host
names<00:07:16.820><c> that</c><00:07:17.820><c> we</c><00:07:18.060><c> think</c><00:07:18.300><c> it</c><00:07:18.419><c> can</c><00:07:18.750><c> be</c><00:07:18.930><c> powerful</c>

00:07:19.250 --> 00:07:19.260 align:start position:0%
names that we think it can be powerful
 

00:07:19.260 --> 00:07:21.020 align:start position:0%
names that we think it can be powerful
that<00:07:19.560><c> many</c><00:07:19.770><c> people</c><00:07:20.160><c> can</c><00:07:20.400><c> actually</c><00:07:20.700><c> have</c><00:07:20.970><c> a</c>

00:07:21.020 --> 00:07:21.030 align:start position:0%
that many people can actually have a
 

00:07:21.030 --> 00:07:24.050 align:start position:0%
that many people can actually have a
voice<00:07:21.330><c> and</c><00:07:21.690><c> run</c><00:07:22.169><c> this</c><00:07:22.350><c> software</c><00:07:22.820><c> just</c><00:07:23.820><c> on</c>

00:07:24.050 --> 00:07:24.060 align:start position:0%
voice and run this software just on
 

00:07:24.060 --> 00:07:29.330 align:start position:0%
voice and run this software just on
their<00:07:24.180><c> own</c><00:07:24.270><c> computers</c><00:07:27.050><c> currently</c><00:07:28.050><c> yep</c><00:07:28.680><c> ipfs</c>

00:07:29.330 --> 00:07:29.340 align:start position:0%
their own computers currently yep ipfs
 

00:07:29.340 --> 00:07:32.360 align:start position:0%
their own computers currently yep ipfs
consortium<00:07:29.910><c> is</c><00:07:30.090><c> of</c><00:07:30.240><c> course</c><00:07:30.500><c> in</c><00:07:31.500><c> kind</c><00:07:32.310><c> of</c>

00:07:32.360 --> 00:07:32.370 align:start position:0%
consortium is of course in kind of
 

00:07:32.370 --> 00:07:35.480 align:start position:0%
consortium is of course in kind of
prototype<00:07:32.940><c> or</c><00:07:33.840><c> or</c><00:07:34.169><c> it's</c><00:07:34.410><c> it's</c><00:07:34.650><c> like</c><00:07:34.889><c> we</c><00:07:35.250><c> we</c>

00:07:35.480 --> 00:07:35.490 align:start position:0%
prototype or or it's it's like we we
 

00:07:35.490 --> 00:07:38.270 align:start position:0%
prototype or or it's it's like we we
proved<00:07:35.820><c> that</c><00:07:35.970><c> it</c><00:07:36.150><c> works</c><00:07:36.450><c> but</c><00:07:37.050><c> of</c><00:07:37.289><c> course</c><00:07:37.770><c> we</c>

00:07:38.270 --> 00:07:38.280 align:start position:0%
proved that it works but of course we
 

00:07:38.280 --> 00:07:40.909 align:start position:0%
proved that it works but of course we
are<00:07:38.400><c> inviting</c><00:07:39.030><c> everybody</c><00:07:39.300><c> to</c><00:07:39.570><c> to</c><00:07:40.169><c> join</c><00:07:40.410><c> us</c><00:07:40.620><c> in</c>

00:07:40.909 --> 00:07:40.919 align:start position:0%
are inviting everybody to to join us in
 

00:07:40.919 --> 00:07:42.980 align:start position:0%
are inviting everybody to to join us in
to<00:07:41.100><c> make</c><00:07:41.280><c> sure</c><00:07:41.430><c> that</c><00:07:41.850><c> we</c><00:07:42.000><c> can</c><00:07:42.180><c> have</c><00:07:42.389><c> data</c>

00:07:42.980 --> 00:07:42.990 align:start position:0%
to make sure that we can have data
 

00:07:42.990 --> 00:07:46.129 align:start position:0%
to make sure that we can have data
persistence<00:07:43.380><c> in</c><00:07:43.770><c> at</c><00:07:43.860><c> the</c><00:07:43.949><c> central</c><00:07:44.340><c> point</c><00:07:45.139><c> so</c>

00:07:46.129 --> 00:07:46.139 align:start position:0%
persistence in at the central point so
 

00:07:46.139 --> 00:07:48.140 align:start position:0%
persistence in at the central point so
the<00:07:46.380><c> second</c><00:07:46.800><c> thing</c><00:07:47.310><c> we</c><00:07:47.460><c> want</c><00:07:47.490><c> to</c><00:07:47.729><c> talk</c><00:07:47.970><c> about</c>

00:07:48.140 --> 00:07:48.150 align:start position:0%
the second thing we want to talk about
 

00:07:48.150 --> 00:07:53.150 align:start position:0%
the second thing we want to talk about
is<00:07:48.600><c> the</c><00:07:48.960><c> gas</c><00:07:49.289><c> station</c><00:07:51.050><c> so</c><00:07:52.050><c> what</c><00:07:52.350><c> we</c><00:07:52.500><c> do</c><00:07:52.680><c> if</c><00:07:52.979><c> we</c>

00:07:53.150 --> 00:07:53.160 align:start position:0%
is the gas station so what we do if we
 

00:07:53.160 --> 00:07:55.940 align:start position:0%
is the gas station so what we do if we
want<00:07:53.370><c> people</c><00:07:53.520><c> to</c><00:07:54.330><c> abort</c><00:07:55.020><c> or</c><00:07:55.229><c> project</c><00:07:55.710><c> of</c>

00:07:55.940 --> 00:07:55.950 align:start position:0%
want people to abort or project of
 

00:07:55.950 --> 00:07:57.350 align:start position:0%
want people to abort or project of
course<00:07:56.220><c> we</c><00:07:56.370><c> send</c><00:07:56.580><c> them</c><00:07:56.700><c> some</c><00:07:56.849><c> smart</c><00:07:57.120><c> city</c>

00:07:57.350 --> 00:07:57.360 align:start position:0%
course we send them some smart city
 

00:07:57.360 --> 00:07:59.750 align:start position:0%
course we send them some smart city
tokens<00:07:57.840><c> but</c><00:07:58.440><c> then</c><00:07:58.590><c> we</c><00:07:58.740><c> always</c><00:07:59.010><c> have</c><00:07:59.190><c> to</c><00:07:59.550><c> say</c>

00:07:59.750 --> 00:07:59.760 align:start position:0%
tokens but then we always have to say
 

00:07:59.760 --> 00:08:02.029 align:start position:0%
tokens but then we always have to say
and<00:08:00.270><c> you</c><00:08:00.990><c> need</c><00:08:01.139><c> a</c><00:08:01.169><c> little</c><00:08:01.380><c> bit</c><00:08:01.530><c> of</c><00:08:01.590><c> heater</c><00:08:01.860><c> to</c>

00:08:02.029 --> 00:08:02.039 align:start position:0%
and you need a little bit of heater to
 

00:08:02.039 --> 00:08:03.200 align:start position:0%
and you need a little bit of heater to
actually<00:08:02.340><c> do</c><00:08:02.490><c> something</c><00:08:02.729><c> with</c><00:08:02.880><c> it</c><00:08:03.120><c> because</c>

00:08:03.200 --> 00:08:03.210 align:start position:0%
actually do something with it because
 

00:08:03.210 --> 00:08:04.700 align:start position:0%
actually do something with it because
every<00:08:03.630><c> transaction</c><00:08:03.900><c> and</c><00:08:04.080><c> then</c><00:08:04.380><c> you</c><00:08:04.470><c> have</c><00:08:04.590><c> to</c>

00:08:04.700 --> 00:08:04.710 align:start position:0%
every transaction and then you have to
 

00:08:04.710 --> 00:08:06.980 align:start position:0%
every transaction and then you have to
tell<00:08:04.889><c> a</c><00:08:04.919><c> whole</c><00:08:05.010><c> story</c><00:08:05.160><c> about</c><00:08:05.550><c> gas</c><00:08:06.240><c> right</c><00:08:06.750><c> so</c>

00:08:06.980 --> 00:08:06.990 align:start position:0%
tell a whole story about gas right so
 

00:08:06.990 --> 00:08:09.589 align:start position:0%
tell a whole story about gas right so
for<00:08:07.260><c> for</c><00:08:07.650><c> a</c><00:08:07.680><c> lot</c><00:08:07.830><c> of</c><00:08:07.889><c> people</c><00:08:08.400><c> like</c><00:08:08.610><c> my</c><00:08:09.150><c> dad</c><00:08:09.360><c> for</c>

00:08:09.589 --> 00:08:09.599 align:start position:0%
for for a lot of people like my dad for
 

00:08:09.599 --> 00:08:11.450 align:start position:0%
for for a lot of people like my dad for
instance<00:08:09.900><c> he</c><00:08:09.990><c> was</c><00:08:10.110><c> like</c><00:08:10.320><c> wow</c><00:08:10.560><c> why</c><00:08:10.889><c> do</c><00:08:10.950><c> I</c><00:08:11.400><c> need</c>

00:08:11.450 --> 00:08:11.460 align:start position:0%
instance he was like wow why do I need
 

00:08:11.460 --> 00:08:15.370 align:start position:0%
instance he was like wow why do I need
two<00:08:11.729><c> coins</c><00:08:12.090><c> now</c><00:08:12.360><c> or</c><00:08:12.570><c> two</c><00:08:12.780><c> tokens</c><00:08:13.580><c> so</c><00:08:14.580><c> our</c><00:08:14.849><c> ideal</c>

00:08:15.370 --> 00:08:15.380 align:start position:0%
two coins now or two tokens so our ideal
 

00:08:15.380 --> 00:08:17.659 align:start position:0%
two coins now or two tokens so our ideal
solution<00:08:16.380><c> will</c><00:08:16.530><c> be</c><00:08:16.710><c> that</c><00:08:16.979><c> it</c><00:08:17.099><c> is</c><00:08:17.220><c> a</c><00:08:17.250><c> one</c><00:08:17.639><c> click</c>

00:08:17.659 --> 00:08:17.669 align:start position:0%
solution will be that it is a one click
 

00:08:17.669 --> 00:08:20.560 align:start position:0%
solution will be that it is a one click
solution<00:08:17.970><c> in</c><00:08:18.870><c> the</c><00:08:19.410><c> front</c><00:08:19.680><c> and</c><00:08:19.919><c> in</c><00:08:20.130><c> the</c><00:08:20.160><c> app</c>

00:08:20.560 --> 00:08:20.570 align:start position:0%
solution in the front and in the app
 

00:08:20.570 --> 00:08:23.000 align:start position:0%
solution in the front and in the app
where<00:08:21.570><c> people</c><00:08:21.900><c> can</c><00:08:22.080><c> actually</c><00:08:22.229><c> exchange</c><00:08:22.680><c> a</c>

00:08:23.000 --> 00:08:23.010 align:start position:0%
where people can actually exchange a
 

00:08:23.010 --> 00:08:27.529 align:start position:0%
where people can actually exchange a
little<00:08:23.280><c> bit</c><00:08:23.430><c> of</c><00:08:23.639><c> their</c><00:08:23.820><c> tokens</c><00:08:24.560><c> for</c><00:08:25.560><c> gas</c><00:08:26.539><c> our</c>

00:08:27.529 --> 00:08:27.539 align:start position:0%
little bit of their tokens for gas our
 

00:08:27.539 --> 00:08:30.140 align:start position:0%
little bit of their tokens for gas our
design<00:08:27.900><c> process</c><00:08:28.380><c> is</c><00:08:28.650><c> it's</c><00:08:29.010><c> kind</c><00:08:29.639><c> of</c><00:08:29.760><c> funny</c><00:08:30.030><c> I</c>

00:08:30.140 --> 00:08:30.150 align:start position:0%
design process is it's kind of funny I
 

00:08:30.150 --> 00:08:32.240 align:start position:0%
design process is it's kind of funny I
think<00:08:30.330><c> because</c><00:08:31.080><c> we</c><00:08:31.200><c> always</c><00:08:31.530><c> use</c><00:08:31.800><c> the</c><00:08:31.950><c> metaphor</c>

00:08:32.240 --> 00:08:32.250 align:start position:0%
think because we always use the metaphor
 

00:08:32.250 --> 00:08:35.779 align:start position:0%
think because we always use the metaphor
of<00:08:32.669><c> the</c><00:08:32.729><c> city</c><00:08:33.120><c> so</c><00:08:33.950><c> if</c><00:08:34.950><c> you</c><00:08:35.159><c> drive</c><00:08:35.370><c> around</c><00:08:35.430><c> the</c>

00:08:35.779 --> 00:08:35.789 align:start position:0%
of the city so if you drive around the
 

00:08:35.789 --> 00:08:37.820 align:start position:0%
of the city so if you drive around the
city<00:08:35.880><c> you</c><00:08:36.330><c> of</c><00:08:36.479><c> course</c><00:08:36.690><c> need</c><00:08:36.930><c> gas</c><00:08:37.229><c> and</c><00:08:37.589><c> what</c><00:08:37.740><c> do</c>

00:08:37.820 --> 00:08:37.830 align:start position:0%
city you of course need gas and what do
 

00:08:37.830 --> 00:08:39.829 align:start position:0%
city you of course need gas and what do
you<00:08:37.860><c> do</c><00:08:38.039><c> then</c><00:08:38.250><c> you</c><00:08:38.490><c> go</c><00:08:38.640><c> to</c><00:08:38.700><c> a</c><00:08:38.849><c> gas</c><00:08:39.120><c> station</c>

00:08:39.829 --> 00:08:39.839 align:start position:0%
you do then you go to a gas station
 

00:08:39.839 --> 00:08:44.300 align:start position:0%
you do then you go to a gas station
oh<00:08:40.849><c> I'm</c><00:08:41.849><c> gonna</c><00:08:42.240><c> hand</c><00:08:42.990><c> it</c><00:08:43.110><c> over</c><00:08:43.229><c> to</c><00:08:43.560><c> spoon</c><00:08:44.099><c> ask</c>

00:08:44.300 --> 00:08:44.310 align:start position:0%
oh I'm gonna hand it over to spoon ask
 

00:08:44.310 --> 00:08:47.449 align:start position:0%
oh I'm gonna hand it over to spoon ask
for<00:08:44.490><c> this</c><00:08:44.580><c> yeah</c><00:08:45.350><c> thank</c><00:08:46.350><c> you</c>

00:08:47.449 --> 00:08:47.459 align:start position:0%
for this yeah thank you
 

00:08:47.459 --> 00:08:50.150 align:start position:0%
for this yeah thank you
so<00:08:47.850><c> the</c><00:08:48.270><c> way</c><00:08:48.420><c> many</c><00:08:48.810><c> of</c><00:08:48.959><c> the</c><00:08:49.500><c> existing</c><00:08:49.829><c> theory</c>

00:08:50.150 --> 00:08:50.160 align:start position:0%
so the way many of the existing theory
 

00:08:50.160 --> 00:08:51.980 align:start position:0%
so the way many of the existing theory
projects<00:08:50.670><c> solve</c><00:08:50.910><c> it</c><00:08:51.000><c> currently</c><00:08:51.360><c> is</c><00:08:51.570><c> by</c><00:08:51.720><c> just</c>

00:08:51.980 --> 00:08:51.990 align:start position:0%
projects solve it currently is by just
 

00:08:51.990 --> 00:08:53.730 align:start position:0%
projects solve it currently is by just
giving<00:08:52.680><c> away</c><00:08:52.920><c> some</c><00:08:53.160><c> freak</c>

00:08:53.730 --> 00:08:53.740 align:start position:0%
giving away some freak
 

00:08:53.740 --> 00:08:56.100 align:start position:0%
giving away some freak
just<00:08:54.339><c> sending</c><00:08:54.730><c> some</c><00:08:54.790><c> guests</c><00:08:55.330><c> to</c><00:08:55.480><c> a</c><00:08:55.510><c> certain</c>

00:08:56.100 --> 00:08:56.110 align:start position:0%
just sending some guests to a certain
 

00:08:56.110 --> 00:08:58.470 align:start position:0%
just sending some guests to a certain
address<00:08:56.320><c> which</c><00:08:56.860><c> is</c><00:08:56.890><c> created</c><00:08:57.339><c> in</c><00:08:57.370><c> a</c><00:08:57.490><c> wallet</c><00:08:57.670><c> in</c>

00:08:58.470 --> 00:08:58.480 align:start position:0%
address which is created in a wallet in
 

00:08:58.480 --> 00:09:00.150 align:start position:0%
address which is created in a wallet in
the<00:08:58.870><c> hope</c><00:08:59.080><c> that</c><00:08:59.290><c> they</c><00:08:59.500><c> will</c><00:08:59.620><c> actually</c><00:08:59.980><c> use</c>

00:09:00.150 --> 00:09:00.160 align:start position:0%
the hope that they will actually use
 

00:09:00.160 --> 00:09:03.329 align:start position:0%
the hope that they will actually use
that<00:09:00.190><c> gas</c><00:09:00.779><c> to</c><00:09:01.779><c> perform</c><00:09:02.230><c> transactions</c><00:09:03.070><c> in</c>

00:09:03.329 --> 00:09:03.339 align:start position:0%
that gas to perform transactions in
 

00:09:03.339 --> 00:09:05.940 align:start position:0%
that gas to perform transactions in
their<00:09:03.520><c> ecosystem</c><00:09:03.730><c> or</c><00:09:04.420><c> to</c><00:09:04.839><c> use</c><00:09:04.990><c> their</c><00:09:05.200><c> app</c><00:09:05.380><c> but</c>

00:09:05.940 --> 00:09:05.950 align:start position:0%
their ecosystem or to use their app but
 

00:09:05.950 --> 00:09:07.320 align:start position:0%
their ecosystem or to use their app but
most<00:09:06.160><c> of</c><00:09:06.220><c> the</c><00:09:06.310><c> time</c><00:09:06.459><c> it</c><00:09:06.580><c> can't</c><00:09:06.760><c> be</c><00:09:06.850><c> sure</c><00:09:07.120><c> if</c>

00:09:07.320 --> 00:09:07.330 align:start position:0%
most of the time it can't be sure if
 

00:09:07.330 --> 00:09:08.910 align:start position:0%
most of the time it can't be sure if
they<00:09:07.450><c> will</c><00:09:07.570><c> actually</c><00:09:07.600><c> use</c><00:09:08.110><c> the</c><00:09:08.260><c> gas</c><00:09:08.470><c> for</c><00:09:08.740><c> debts</c>

00:09:08.910 --> 00:09:08.920 align:start position:0%
they will actually use the gas for debts
 

00:09:08.920 --> 00:09:10.680 align:start position:0%
they will actually use the gas for debts
or<00:09:09.100><c> to</c><00:09:09.279><c> just</c><00:09:09.490><c> do</c><00:09:09.670><c> some</c><00:09:09.850><c> sort</c><00:09:10.060><c> of</c><00:09:10.149><c> sibling</c><00:09:10.570><c> tag</c>

00:09:10.680 --> 00:09:10.690 align:start position:0%
or to just do some sort of sibling tag
 

00:09:10.690 --> 00:09:13.079 align:start position:0%
or to just do some sort of sibling tag
and<00:09:10.899><c> just</c><00:09:11.050><c> try</c><00:09:11.260><c> to</c><00:09:11.320><c> collect</c><00:09:12.100><c> as</c><00:09:12.279><c> much</c><00:09:12.459><c> free</c><00:09:12.880><c> gas</c>

00:09:13.079 --> 00:09:13.089 align:start position:0%
and just try to collect as much free gas
 

00:09:13.089 --> 00:09:13.769 align:start position:0%
and just try to collect as much free gas
as<00:09:13.270><c> possible</c>

00:09:13.769 --> 00:09:13.779 align:start position:0%
as possible
 

00:09:13.779 --> 00:09:15.960 align:start position:0%
as possible
another<00:09:14.620><c> problem</c><00:09:14.920><c> is</c><00:09:15.130><c> also</c><00:09:15.310><c> that</c><00:09:15.550><c> if</c><00:09:15.670><c> your</c><00:09:15.790><c> app</c>

00:09:15.960 --> 00:09:15.970 align:start position:0%
another problem is also that if your app
 

00:09:15.970 --> 00:09:17.670 align:start position:0%
another problem is also that if your app
becomes<00:09:16.149><c> very</c><00:09:16.540><c> successful</c><00:09:17.170><c> you</c><00:09:17.260><c> have</c><00:09:17.350><c> to</c><00:09:17.470><c> have</c>

00:09:17.670 --> 00:09:17.680 align:start position:0%
becomes very successful you have to have
 

00:09:17.680 --> 00:09:20.790 align:start position:0%
becomes very successful you have to have
a<00:09:17.709><c> lot</c><00:09:17.890><c> of</c><00:09:17.940><c> eater</c><00:09:19.140><c> somewhere</c><00:09:20.140><c> just</c><00:09:20.320><c> to</c><00:09:20.440><c> provide</c>

00:09:20.790 --> 00:09:20.800 align:start position:0%
a lot of eater somewhere just to provide
 

00:09:20.800 --> 00:09:22.889 align:start position:0%
a lot of eater somewhere just to provide
everybody<00:09:21.070><c> with</c><00:09:21.310><c> some</c><00:09:21.760><c> free</c><00:09:22.060><c> gas</c><00:09:22.390><c> to</c><00:09:22.720><c> get</c>

00:09:22.889 --> 00:09:22.899 align:start position:0%
everybody with some free gas to get
 

00:09:22.899 --> 00:09:25.050 align:start position:0%
everybody with some free gas to get
started<00:09:23.350><c> so</c><00:09:24.190><c> we</c><00:09:24.279><c> tried</c><00:09:24.490><c> to</c><00:09:24.520><c> come</c><00:09:24.760><c> up</c><00:09:24.820><c> with</c><00:09:25.000><c> a</c>

00:09:25.050 --> 00:09:25.060 align:start position:0%
started so we tried to come up with a
 

00:09:25.060 --> 00:09:27.660 align:start position:0%
started so we tried to come up with a
solution<00:09:25.680><c> where</c><00:09:26.680><c> you</c><00:09:26.740><c> can</c><00:09:26.830><c> actually</c><00:09:26.980><c> just</c><00:09:27.310><c> do</c>

00:09:27.660 --> 00:09:27.670 align:start position:0%
solution where you can actually just do
 

00:09:27.670 --> 00:09:29.280 align:start position:0%
solution where you can actually just do
the<00:09:27.790><c> exchange</c><00:09:28.209><c> we</c><00:09:28.420><c> have</c><00:09:28.510><c> like</c><00:09:28.779><c> durable</c>

00:09:29.280 --> 00:09:29.290 align:start position:0%
the exchange we have like durable
 

00:09:29.290 --> 00:09:30.960 align:start position:0%
the exchange we have like durable
solution<00:09:29.740><c> that</c><00:09:29.860><c> people</c><00:09:29.980><c> just</c><00:09:30.250><c> are</c><00:09:30.520><c> able</c><00:09:30.940><c> to</c>

00:09:30.960 --> 00:09:30.970 align:start position:0%
solution that people just are able to
 

00:09:30.970 --> 00:09:34.230 align:start position:0%
solution that people just are able to
pay<00:09:31.300><c> with</c><00:09:31.330><c> our</c><00:09:31.540><c> tokens</c><00:09:32.850><c> for</c><00:09:33.850><c> getting</c><00:09:34.149><c> the</c>

00:09:34.230 --> 00:09:34.240 align:start position:0%
pay with our tokens for getting the
 

00:09:34.240 --> 00:09:36.600 align:start position:0%
pay with our tokens for getting the
initial<00:09:34.570><c> guess</c><00:09:34.839><c> so</c><00:09:35.529><c> it's</c><00:09:35.649><c> always</c><00:09:35.800><c> it's</c><00:09:36.279><c> also</c><00:09:36.459><c> a</c>

00:09:36.600 --> 00:09:36.610 align:start position:0%
initial guess so it's always it's also a
 

00:09:36.610 --> 00:09:39.090 align:start position:0%
initial guess so it's always it's also a
two-part<00:09:37.270><c> solution</c><00:09:37.839><c> so</c><00:09:38.560><c> first</c><00:09:38.800><c> of</c><00:09:38.980><c> all</c>

00:09:39.090 --> 00:09:39.100 align:start position:0%
two-part solution so first of all
 

00:09:39.100 --> 00:09:42.210 align:start position:0%
two-part solution so first of all
there's<00:09:39.610><c> an</c><00:09:39.760><c> API</c><00:09:40.120><c> which</c><00:09:41.080><c> needs</c><00:09:41.320><c> to</c><00:09:41.440><c> run</c><00:09:41.680><c> which</c>

00:09:42.210 --> 00:09:42.220 align:start position:0%
there's an API which needs to run which
 

00:09:42.220 --> 00:09:45.240 align:start position:0%
there's an API which needs to run which
is<00:09:42.250><c> gas</c><00:09:42.640><c> station</c><00:09:43.029><c> service</c><00:09:43.480><c> and</c><00:09:44.160><c> next</c><00:09:45.160><c> to</c><00:09:45.220><c> that</c>

00:09:45.240 --> 00:09:45.250 align:start position:0%
is gas station service and next to that
 

00:09:45.250 --> 00:09:48.000 align:start position:0%
is gas station service and next to that
we<00:09:45.399><c> have</c><00:09:45.580><c> a</c><00:09:45.970><c> gas</c><00:09:46.270><c> station</c><00:09:46.540><c> contracts</c><00:09:47.529><c> that's</c>

00:09:48.000 --> 00:09:48.010 align:start position:0%
we have a gas station contracts that's
 

00:09:48.010 --> 00:09:50.940 align:start position:0%
we have a gas station contracts that's
deployed<00:09:48.399><c> in</c><00:09:49.209><c> lockstep</c><00:09:49.600><c> with</c><00:09:49.720><c> that</c><00:09:50.050><c> so</c><00:09:50.680><c> people</c>

00:09:50.940 --> 00:09:50.950 align:start position:0%
deployed in lockstep with that so people
 

00:09:50.950 --> 00:09:54.110 align:start position:0%
deployed in lockstep with that so people
can<00:09:51.070><c> actually</c><00:09:51.220><c> just</c><00:09:51.580><c> run</c><00:09:52.180><c> it</c><00:09:52.330><c> themselves</c><00:09:52.450><c> so</c>

00:09:54.110 --> 00:09:54.120 align:start position:0%
can actually just run it themselves so
 

00:09:54.120 --> 00:09:57.030 align:start position:0%
can actually just run it themselves so
first<00:09:55.120><c> of</c><00:09:55.240><c> all</c><00:09:55.360><c> you</c><00:09:55.450><c> decide</c><00:09:55.779><c> which</c><00:09:56.110><c> ERC</c><00:09:56.680><c> 20</c>

00:09:57.030 --> 00:09:57.040 align:start position:0%
first of all you decide which ERC 20
 

00:09:57.040 --> 00:09:59.160 align:start position:0%
first of all you decide which ERC 20
token<00:09:57.370><c> you</c><00:09:57.430><c> would</c><00:09:57.640><c> like</c><00:09:58.120><c> to</c><00:09:58.240><c> support</c><00:09:58.420><c> so</c><00:09:59.079><c> in</c>

00:09:59.160 --> 00:09:59.170 align:start position:0%
token you would like to support so in
 

00:09:59.170 --> 00:10:01.889 align:start position:0%
token you would like to support so in
our<00:09:59.260><c> case</c><00:09:59.470><c> it's</c><00:09:59.680><c> Warren</c><00:09:59.980><c> city</c><00:10:00.160><c> token</c><00:10:00.779><c> and</c><00:10:01.779><c> then</c>

00:10:01.889 --> 00:10:01.899 align:start position:0%
our case it's Warren city token and then
 

00:10:01.899 --> 00:10:04.230 align:start position:0%
our case it's Warren city token and then
you<00:10:02.079><c> send</c><00:10:02.350><c> some</c><00:10:02.560><c> initial</c><00:10:03.250><c> eater</c><00:10:03.520><c> which</c><00:10:04.029><c> is</c>

00:10:04.230 --> 00:10:04.240 align:start position:0%
you send some initial eater which is
 

00:10:04.240 --> 00:10:05.639 align:start position:0%
you send some initial eater which is
this<00:10:04.360><c> one</c><00:10:04.600><c> eater</c><00:10:04.870><c> because</c><00:10:05.110><c> just</c><00:10:05.529><c> about</c>

00:10:05.639 --> 00:10:05.649 align:start position:0%
this one eater because just about
 

00:10:05.649 --> 00:10:07.740 align:start position:0%
this one eater because just about
providing<00:10:06.459><c> initial</c><00:10:06.610><c> guesses</c><00:10:07.149><c> it</c><00:10:07.480><c> doesn't</c>

00:10:07.740 --> 00:10:07.750 align:start position:0%
providing initial guesses it doesn't
 

00:10:07.750 --> 00:10:10.380 align:start position:0%
providing initial guesses it doesn't
need<00:10:07.839><c> an</c><00:10:07.990><c> big</c><00:10:08.620><c> amount</c><00:10:08.890><c> of</c><00:10:08.980><c> feature</c><00:10:09.190><c> you</c><00:10:10.149><c> send</c>

00:10:10.380 --> 00:10:10.390 align:start position:0%
need an big amount of feature you send
 

00:10:10.390 --> 00:10:12.269 align:start position:0%
need an big amount of feature you send
it<00:10:10.450><c> to</c><00:10:10.540><c> the</c><00:10:10.660><c> gas</c><00:10:10.810><c> station</c><00:10:11.200><c> to</c><00:10:11.230><c> sort</c><00:10:11.620><c> of</c><00:10:11.709><c> fill</c><00:10:12.160><c> it</c>

00:10:12.269 --> 00:10:12.279 align:start position:0%
it to the gas station to sort of fill it
 

00:10:12.279 --> 00:10:15.780 align:start position:0%
it to the gas station to sort of fill it
up<00:10:12.399><c> with</c><00:10:13.149><c> eater</c><00:10:14.100><c> so</c><00:10:15.100><c> that's</c><00:10:15.279><c> the</c><00:10:15.399><c> setup</c>

00:10:15.780 --> 00:10:15.790 align:start position:0%
up with eater so that's the setup
 

00:10:15.790 --> 00:10:19.440 align:start position:0%
up with eater so that's the setup
if<00:10:16.540><c> you</c><00:10:16.720><c> then</c><00:10:16.899><c> have</c><00:10:17.110><c> a</c><00:10:17.140><c> dab</c><00:10:17.520><c> so</c><00:10:18.520><c> the</c><00:10:18.850><c> use</c><00:10:19.329><c> case</c>

00:10:19.440 --> 00:10:19.450 align:start position:0%
if you then have a dab so the use case
 

00:10:19.450 --> 00:10:21.990 align:start position:0%
if you then have a dab so the use case
here<00:10:19.600><c> is</c><00:10:20.410><c> that</c><00:10:20.529><c> you</c><00:10:20.649><c> have</c><00:10:20.740><c> like</c><00:10:20.920><c> a</c><00:10:21.310><c> new</c><00:10:21.730><c> user</c>

00:10:21.990 --> 00:10:22.000 align:start position:0%
here is that you have like a new user
 

00:10:22.000 --> 00:10:25.050 align:start position:0%
here is that you have like a new user
who<00:10:22.959><c> someone</c><00:10:23.290><c> just</c><00:10:23.589><c> sent</c><00:10:23.829><c> some</c><00:10:24.520><c> a</c><00:10:24.700><c> couple</c><00:10:25.000><c> of</c>

00:10:25.050 --> 00:10:25.060 align:start position:0%
who someone just sent some a couple of
 

00:10:25.060 --> 00:10:26.430 align:start position:0%
who someone just sent some a couple of
this<00:10:25.149><c> swarm</c><00:10:25.420><c> city</c><00:10:25.660><c> tokens</c><00:10:25.990><c> but</c><00:10:26.079><c> it</c><00:10:26.200><c> doesn't</c>

00:10:26.430 --> 00:10:26.440 align:start position:0%
this swarm city tokens but it doesn't
 

00:10:26.440 --> 00:10:28.019 align:start position:0%
this swarm city tokens but it doesn't
have<00:10:26.529><c> any</c><00:10:26.680><c> gas</c><00:10:26.920><c> weekend's</c><00:10:27.490><c> doing</c><00:10:27.970><c> a</c>

00:10:28.019 --> 00:10:28.029 align:start position:0%
have any gas weekend's doing a
 

00:10:28.029 --> 00:10:31.740 align:start position:0%
have any gas weekend's doing a
transaction<00:10:28.390><c> yet</c><00:10:29.730><c> so</c><00:10:30.730><c> the</c><00:10:31.209><c> thingy</c><00:10:31.420><c> can</c>

00:10:31.740 --> 00:10:31.750 align:start position:0%
transaction yet so the thingy can
 

00:10:31.750 --> 00:10:34.470 align:start position:0%
transaction yet so the thingy can
calculate<00:10:32.320><c> is</c><00:10:32.529><c> how</c><00:10:32.680><c> much</c><00:10:32.890><c> way</c><00:10:33.820><c> he</c><00:10:34.329><c> will</c>

00:10:34.470 --> 00:10:34.480 align:start position:0%
calculate is how much way he will
 

00:10:34.480 --> 00:10:36.510 align:start position:0%
calculate is how much way he will
actually<00:10:34.839><c> need</c><00:10:35.050><c> to</c><00:10:35.290><c> perform</c><00:10:35.709><c> you</c><00:10:36.250><c> know</c><00:10:36.279><c> do</c><00:10:36.430><c> the</c>

00:10:36.510 --> 00:10:36.520 align:start position:0%
actually need to perform you know do the
 

00:10:36.520 --> 00:10:37.980 align:start position:0%
actually need to perform you know do the
first<00:10:36.790><c> transactions</c><00:10:37.360><c> that</c><00:10:37.450><c> he</c><00:10:37.540><c> wants</c><00:10:37.750><c> to</c><00:10:37.839><c> do</c>

00:10:37.980 --> 00:10:37.990 align:start position:0%
first transactions that he wants to do
 

00:10:37.990 --> 00:10:41.220 align:start position:0%
first transactions that he wants to do
to<00:10:38.290><c> get</c><00:10:38.680><c> started</c><00:10:39.220><c> so</c><00:10:40.120><c> we</c><00:10:40.209><c> will</c><00:10:40.300><c> ask</c><00:10:40.540><c> to</c><00:10:40.870><c> the</c><00:10:41.050><c> gas</c>

00:10:41.220 --> 00:10:41.230 align:start position:0%
to get started so we will ask to the gas
 

00:10:41.230 --> 00:10:43.860 align:start position:0%
to get started so we will ask to the gas
station<00:10:41.620><c> service</c><00:10:42.040><c> what</c><00:10:42.579><c> is</c><00:10:42.670><c> your</c><00:10:42.790><c> price</c><00:10:43.270><c> for</c>

00:10:43.860 --> 00:10:43.870 align:start position:0%
station service what is your price for
 

00:10:43.870 --> 00:10:46.800 align:start position:0%
station service what is your price for
this<00:10:43.990><c> amount</c><00:10:44.200><c> of</c><00:10:44.380><c> way</c><00:10:44.620><c> that</c><00:10:45.040><c> I</c><00:10:45.130><c> will</c><00:10:45.310><c> need</c><00:10:45.810><c> the</c>

00:10:46.800 --> 00:10:46.810 align:start position:0%
this amount of way that I will need the
 

00:10:46.810 --> 00:10:49.100 align:start position:0%
this amount of way that I will need the
gas<00:10:47.020><c> station</c><00:10:47.440><c> you</c><00:10:47.620><c> will</c><00:10:47.740><c> consult</c><00:10:48.100><c> a</c><00:10:48.250><c> public</c>

00:10:49.100 --> 00:10:49.110 align:start position:0%
gas station you will consult a public
 

00:10:49.110 --> 00:10:51.660 align:start position:0%
gas station you will consult a public
price<00:10:50.110><c> API</c><00:10:50.560><c> to</c><00:10:51.100><c> see</c><00:10:51.279><c> what</c><00:10:51.399><c> the</c><00:10:51.490><c> current</c>

00:10:51.660 --> 00:10:51.670 align:start position:0%
price API to see what the current
 

00:10:51.670 --> 00:10:54.150 align:start position:0%
price API to see what the current
exchange<00:10:52.000><c> rate</c><00:10:52.420><c> is</c><00:10:52.600><c> for</c><00:10:52.899><c> either</c><00:10:53.320><c> to</c><00:10:53.890><c> swarm</c>

00:10:54.150 --> 00:10:54.160 align:start position:0%
exchange rate is for either to swarm
 

00:10:54.160 --> 00:10:57.480 align:start position:0%
exchange rate is for either to swarm
city<00:10:54.370><c> tokens</c><00:10:54.820><c> and</c><00:10:55.480><c> it</c><00:10:55.779><c> will</c><00:10:55.899><c> reply</c><00:10:56.260><c> to</c><00:10:56.740><c> say</c><00:10:57.160><c> ok</c>

00:10:57.480 --> 00:10:57.490 align:start position:0%
city tokens and it will reply to say ok
 

00:10:57.490 --> 00:10:59.490 align:start position:0%
city tokens and it will reply to say ok
this<00:10:57.790><c> many</c><00:10:58.000><c> way</c><00:10:58.240><c> would</c><00:10:58.630><c> cost</c><00:10:58.839><c> you</c><00:10:59.020><c> that</c><00:10:59.260><c> many</c>

00:10:59.490 --> 00:10:59.500 align:start position:0%
this many way would cost you that many
 

00:10:59.500 --> 00:11:02.910 align:start position:0%
this many way would cost you that many
swarm<00:10:59.829><c> city</c><00:11:00.100><c> tokens</c><00:11:01.560><c> the</c><00:11:02.560><c> next</c><00:11:02.770><c> thing</c><00:11:02.890><c> that</c>

00:11:02.910 --> 00:11:02.920 align:start position:0%
swarm city tokens the next thing that
 

00:11:02.920 --> 00:11:06.240 align:start position:0%
swarm city tokens the next thing that
happens<00:11:03.400><c> is</c><00:11:03.730><c> that</c><00:11:03.760><c> the</c><00:11:04.600><c> device</c><00:11:05.410><c> itself</c><00:11:05.829><c> for</c>

00:11:06.240 --> 00:11:06.250 align:start position:0%
happens is that the device itself for
 

00:11:06.250 --> 00:11:07.140 align:start position:0%
happens is that the device itself for
the<00:11:06.370><c> tap</c>

00:11:07.140 --> 00:11:07.150 align:start position:0%
the tap
 

00:11:07.150 --> 00:11:10.110 align:start position:0%
the tap
will<00:11:07.420><c> sign</c><00:11:07.720><c> an</c><00:11:08.140><c> allowance</c><00:11:08.770><c> which</c><00:11:09.279><c> is</c><00:11:09.310><c> a</c><00:11:09.460><c> year</c><00:11:09.940><c> C</c>

00:11:10.110 --> 00:11:10.120 align:start position:0%
will sign an allowance which is a year C
 

00:11:10.120 --> 00:11:12.900 align:start position:0%
will sign an allowance which is a year C
20<00:11:10.510><c> function</c><00:11:10.930><c> to</c><00:11:11.589><c> the</c><00:11:11.710><c> gas-station</c><00:11:12.130><c> contracts</c>

00:11:12.900 --> 00:11:12.910 align:start position:0%
20 function to the gas-station contracts
 

00:11:12.910 --> 00:11:16.410 align:start position:0%
20 function to the gas-station contracts
for<00:11:13.360><c> that</c><00:11:13.480><c> amount</c><00:11:13.750><c> of</c><00:11:13.930><c> swarm</c><00:11:14.230><c> city</c><00:11:14.500><c> tokens</c><00:11:15.420><c> and</c>

00:11:16.410 --> 00:11:16.420 align:start position:0%
for that amount of swarm city tokens and
 

00:11:16.420 --> 00:11:18.180 align:start position:0%
for that amount of swarm city tokens and
on<00:11:16.540><c> top</c><00:11:16.750><c> of</c><00:11:16.779><c> that</c><00:11:17.020><c> you</c><00:11:17.440><c> will</c><00:11:17.560><c> create</c><00:11:17.800><c> an</c>

00:11:18.180 --> 00:11:18.190 align:start position:0%
on top of that you will create an
 

00:11:18.190 --> 00:11:21.269 align:start position:0%
on top of that you will create an
elliptic<00:11:18.670><c> curve</c><00:11:18.940><c> signature</c><00:11:19.890><c> for</c><00:11:20.890><c> all</c><00:11:21.100><c> these</c>

00:11:21.269 --> 00:11:21.279 align:start position:0%
elliptic curve signature for all these
 

00:11:21.279 --> 00:11:25.290 align:start position:0%
elliptic curve signature for all these
parameters<00:11:21.910><c> with</c><00:11:22.450><c> the</c><00:11:22.510><c> amount</c><00:11:22.750><c> of</c><00:11:24.300><c> swarms</c>

00:11:25.290 --> 00:11:25.300 align:start position:0%
parameters with the amount of swarms
 

00:11:25.300 --> 00:11:27.630 align:start position:0%
parameters with the amount of swarms
EPOC<00:11:25.779><c> is</c><00:11:25.810><c> going</c><00:11:26.050><c> to</c><00:11:26.140><c> give</c><00:11:26.380><c> and</c><00:11:26.980><c> all</c><00:11:27.130><c> that</c><00:11:27.339><c> we're</c>

00:11:27.630 --> 00:11:27.640 align:start position:0%
EPOC is going to give and all that we're
 

00:11:27.640 --> 00:11:33.420 align:start position:0%
EPOC is going to give and all that we're
going<00:11:27.790><c> to</c><00:11:27.910><c> adapt</c><00:11:29.880><c> one</c><00:11:30.880><c> of</c><00:11:30.970><c> the</c><00:11:31.029><c> next</c><00:11:31.180><c> slides</c><00:11:32.430><c> so</c>

00:11:33.420 --> 00:11:33.430 align:start position:0%
going to adapt one of the next slides so
 

00:11:33.430 --> 00:11:35.400 align:start position:0%
going to adapt one of the next slides so
it<00:11:33.730><c> will</c><00:11:33.850><c> send</c><00:11:34.029><c> its</c><00:11:34.270><c> Cyan's</c><00:11:34.810><c> action</c><00:11:35.110><c> back</c><00:11:35.290><c> to</c>

00:11:35.400 --> 00:11:35.410 align:start position:0%
it will send its Cyan's action back to
 

00:11:35.410 --> 00:11:37.800 align:start position:0%
it will send its Cyan's action back to
the<00:11:35.529><c> gas</c><00:11:35.680><c> station</c><00:11:35.710><c> service</c><00:11:36.460><c> and</c><00:11:36.700><c> then</c><00:11:37.180><c> the</c><00:11:37.540><c> gas</c>

00:11:37.800 --> 00:11:37.810 align:start position:0%
the gas station service and then the gas
 

00:11:37.810 --> 00:11:39.450 align:start position:0%
the gas station service and then the gas
station<00:11:38.230><c> service</c><00:11:38.560><c> will</c><00:11:38.740><c> verify</c><00:11:39.190><c> the</c>

00:11:39.450 --> 00:11:39.460 align:start position:0%
station service will verify the
 

00:11:39.460 --> 00:11:41.790 align:start position:0%
station service will verify the
transaction<00:11:39.820><c> this</c><00:11:40.510><c> will</c><00:11:40.779><c> decode</c><00:11:41.170><c> it</c><00:11:41.350><c> and</c><00:11:41.589><c> if</c>

00:11:41.790 --> 00:11:41.800 align:start position:0%
transaction this will decode it and if
 

00:11:41.800 --> 00:11:44.370 align:start position:0%
transaction this will decode it and if
it<00:11:41.890><c> all</c><00:11:42.040><c> fits</c><00:11:42.430><c> all</c><00:11:43.029><c> the</c><00:11:43.240><c> prerequisites</c><00:11:44.080><c> you</c>

00:11:44.370 --> 00:11:44.380 align:start position:0%
it all fits all the prerequisites you
 

00:11:44.380 --> 00:11:46.590 align:start position:0%
it all fits all the prerequisites you
will<00:11:44.830><c> actually</c><00:11:45.100><c> send</c><00:11:45.339><c> gas</c><00:11:45.670><c> to</c><00:11:46.120><c> that</c><00:11:46.270><c> address</c>

00:11:46.590 --> 00:11:46.600 align:start position:0%
will actually send gas to that address
 

00:11:46.600 --> 00:11:49.829 align:start position:0%
will actually send gas to that address
so<00:11:47.529><c> the</c><00:11:47.680><c> address</c><00:11:47.950><c> of</c><00:11:48.100><c> the</c><00:11:48.190><c> tap</c><00:11:48.370><c> to</c><00:11:49.180><c> execute</c><00:11:49.630><c> the</c>

00:11:49.829 --> 00:11:49.839 align:start position:0%
so the address of the tap to execute the
 

00:11:49.839 --> 00:11:52.440 align:start position:0%
so the address of the tap to execute the
allowance<00:11:50.200><c> call</c><00:11:50.670><c> when</c><00:11:51.670><c> you</c><00:11:51.760><c> see</c><00:11:51.940><c> that</c><00:11:52.120><c> that</c>

00:11:52.440 --> 00:11:52.450 align:start position:0%
allowance call when you see that that
 

00:11:52.450 --> 00:11:55.470 align:start position:0%
allowance call when you see that that
gas<00:11:52.690><c> has</c><00:11:52.720><c> arrived</c><00:11:53.350><c> he</c><00:11:53.980><c> will</c><00:11:54.160><c> execute</c><00:11:55.060><c> the</c>

00:11:55.470 --> 00:11:55.480 align:start position:0%
gas has arrived he will execute the
 

00:11:55.480 --> 00:11:57.000 align:start position:0%
gas has arrived he will execute the
allowance<00:11:55.839><c> transaction</c><00:11:56.290><c> by</c><00:11:56.380><c> just</c><00:11:56.589><c> putting</c><00:11:56.860><c> it</c>

00:11:57.000 --> 00:11:57.010 align:start position:0%
allowance transaction by just putting it
 

00:11:57.010 --> 00:11:59.250 align:start position:0%
allowance transaction by just putting it
in<00:11:57.250><c> the</c><00:11:57.370><c> transaction</c><00:11:58.029><c> pool</c><00:11:58.240><c> and</c><00:11:59.050><c> when</c><00:11:59.170><c> that</c>

00:11:59.250 --> 00:11:59.260 align:start position:0%
in the transaction pool and when that
 

00:11:59.260 --> 00:12:01.590 align:start position:0%
in the transaction pool and when that
transaction<00:11:59.800><c> is</c><00:11:59.920><c> mined</c><00:12:00.220><c> the</c><00:12:01.060><c> gas</c><00:12:01.240><c> station</c>

00:12:01.590 --> 00:12:01.600 align:start position:0%
transaction is mined the gas station
 

00:12:01.600 --> 00:12:03.750 align:start position:0%
transaction is mined the gas station
service<00:12:02.020><c> will</c><00:12:02.470><c> call</c><00:12:02.740><c> a</c><00:12:02.770><c> function</c><00:12:03.370><c> in</c><00:12:03.490><c> the</c><00:12:03.580><c> gas</c>

00:12:03.750 --> 00:12:03.760 align:start position:0%
service will call a function in the gas
 

00:12:03.760 --> 00:12:07.290 align:start position:0%
service will call a function in the gas
station<00:12:04.210><c> which</c><00:12:04.660><c> we</c><00:12:04.870><c> call</c><00:12:05.050><c> push</c><00:12:05.350><c> fill</c><00:12:06.210><c> so</c><00:12:07.210><c> let</c>

00:12:07.290 --> 00:12:07.300 align:start position:0%
station which we call push fill so let
 

00:12:07.300 --> 00:12:09.480 align:start position:0%
station which we call push fill so let
me<00:12:07.450><c> quickly</c><00:12:07.630><c> show</c><00:12:07.839><c> like</c><00:12:08.560><c> how</c><00:12:08.740><c> it</c><00:12:08.920><c> begins</c><00:12:09.279><c> it's</c>

00:12:09.480 --> 00:12:09.490 align:start position:0%
me quickly show like how it begins it's
 

00:12:09.490 --> 00:12:11.430 align:start position:0%
me quickly show like how it begins it's
not<00:12:09.640><c> a</c><00:12:09.670><c> complete</c><00:12:10.000><c> function</c><00:12:10.390><c> but</c><00:12:10.540><c> just</c><00:12:11.200><c> to</c><00:12:11.290><c> get</c>

00:12:11.430 --> 00:12:11.440 align:start position:0%
not a complete function but just to get
 

00:12:11.440 --> 00:12:13.860 align:start position:0%
not a complete function but just to get
you<00:12:11.500><c> to</c><00:12:12.040><c> give</c><00:12:12.580><c> you</c><00:12:12.670><c> an</c><00:12:12.760><c> idea</c><00:12:12.880><c> about</c><00:12:13.660><c> how</c><00:12:13.839><c> it</c>

00:12:13.860 --> 00:12:13.870 align:start position:0%
you to give you an idea about how it
 

00:12:13.870 --> 00:12:16.949 align:start position:0%
you to give you an idea about how it
works<00:12:14.640><c> so</c><00:12:15.640><c> what</c><00:12:15.790><c> is</c><00:12:15.910><c> it</c><00:12:16.029><c> if</c><00:12:16.180><c> we</c><00:12:16.270><c> push</c><00:12:16.510><c> fill</c><00:12:16.750><c> so</c>

00:12:16.949 --> 00:12:16.959 align:start position:0%
works so what is it if we push fill so
 

00:12:16.959 --> 00:12:18.690 align:start position:0%
works so what is it if we push fill so
it<00:12:17.080><c> provides</c><00:12:17.410><c> the</c><00:12:17.529><c> token</c><00:12:17.860><c> address</c><00:12:18.130><c> which</c><00:12:18.670><c> is</c>

00:12:18.690 --> 00:12:18.700 align:start position:0%
it provides the token address which is
 

00:12:18.700 --> 00:12:21.060 align:start position:0%
it provides the token address which is
the<00:12:18.910><c> ERC</c><00:12:19.209><c> 20</c><00:12:19.660><c> token</c><00:12:19.990><c> it</c><00:12:20.080><c> you</c><00:12:20.200><c> support</c><00:12:20.650><c> or</c><00:12:21.010><c> you</c>

00:12:21.060 --> 00:12:21.070 align:start position:0%
the ERC 20 token it you support or you
 

00:12:21.070 --> 00:12:23.519 align:start position:0%
the ERC 20 token it you support or you
want<00:12:21.250><c> to</c><00:12:21.339><c> exchange</c><00:12:21.580><c> it</c><00:12:22.060><c> gives</c><00:12:22.779><c> you</c><00:12:22.870><c> a</c><00:12:22.900><c> validity</c>

00:12:23.519 --> 00:12:23.529 align:start position:0%
want to exchange it gives you a validity
 

00:12:23.529 --> 00:12:25.230 align:start position:0%
want to exchange it gives you a validity
date<00:12:23.950><c> which</c><00:12:24.190><c> is</c><00:12:24.339><c> expressed</c><00:12:24.850><c> in</c><00:12:24.970><c> a</c><00:12:25.029><c> block</c>

00:12:25.230 --> 00:12:25.240 align:start position:0%
date which is expressed in a block
 

00:12:25.240 --> 00:12:28.590 align:start position:0%
date which is expressed in a block
number<00:12:25.600><c> so</c><00:12:25.839><c> this</c><00:12:26.320><c> sort</c><00:12:26.800><c> of</c><00:12:26.860><c> personal</c><00:12:27.600><c> exchange</c>

00:12:28.590 --> 00:12:28.600 align:start position:0%
number so this sort of personal exchange
 

00:12:28.600 --> 00:12:32.100 align:start position:0%
number so this sort of personal exchange
rate<00:12:28.959><c> is</c><00:12:29.110><c> valid</c><00:12:29.470><c> as</c><00:12:29.950><c> a</c><00:12:30.010><c> validity</c><00:12:30.490><c> period</c><00:12:31.110><c> we</c>

00:12:32.100 --> 00:12:32.110 align:start position:0%
rate is valid as a validity period we
 

00:12:32.110 --> 00:12:33.900 align:start position:0%
rate is valid as a validity period we
had<00:12:32.230><c> a</c><00:12:32.260><c> random</c><00:12:32.650><c> number</c><00:12:32.980><c> to</c><00:12:33.520><c> create</c><00:12:33.760><c> some</c>

00:12:33.900 --> 00:12:33.910 align:start position:0%
had a random number to create some
 

00:12:33.910 --> 00:12:37.110 align:start position:0%
had a random number to create some
entropy<00:12:34.390><c> on</c><00:12:34.600><c> the</c><00:12:35.430><c> but</c><00:12:36.430><c> that</c><00:12:36.700><c> will</c><00:12:36.910><c> come</c><00:12:37.089><c> later</c>

00:12:37.110 --> 00:12:37.120 align:start position:0%
entropy on the but that will come later
 

00:12:37.120 --> 00:12:39.630 align:start position:0%
entropy on the but that will come later
also<00:12:37.510><c> you</c><00:12:38.350><c> will</c><00:12:38.470><c> say</c><00:12:38.740><c> how</c><00:12:38.980><c> many</c><00:12:39.190><c> of</c><00:12:39.490><c> these</c>

00:12:39.630 --> 00:12:39.640 align:start position:0%
also you will say how many of these
 

00:12:39.640 --> 00:12:42.720 align:start position:0%
also you will say how many of these
forms<00:12:39.940><c> the</c><00:12:40.209><c> focus</c><00:12:40.779><c> you</c><00:12:40.870><c> can</c><00:12:41.080><c> take</c><00:12:41.500><c> from</c><00:12:41.830><c> him</c><00:12:42.010><c> in</c>

00:12:42.720 --> 00:12:42.730 align:start position:0%
forms the focus you can take from him in
 

00:12:42.730 --> 00:12:45.390 align:start position:0%
forms the focus you can take from him in
exchange<00:12:43.180><c> for</c><00:12:43.240><c> how</c><00:12:43.510><c> many</c><00:12:43.570><c> way</c><00:12:44.410><c> in</c><00:12:44.830><c> eater</c><00:12:45.160><c> you</c>

00:12:45.390 --> 00:12:45.400 align:start position:0%
exchange for how many way in eater you
 

00:12:45.400 --> 00:12:47.850 align:start position:0%
exchange for how many way in eater you
will<00:12:45.520><c> give</c><00:12:45.760><c> them</c><00:12:45.940><c> they</c><00:12:46.930><c> also</c><00:12:47.110><c> provides</c><00:12:47.589><c> the</c>

00:12:47.850 --> 00:12:47.860 align:start position:0%
will give them they also provides the
 

00:12:47.860 --> 00:12:49.680 align:start position:0%
will give them they also provides the
gas<00:12:48.070><c> tank</c><00:12:48.339><c> client</c><00:12:48.730><c> which</c><00:12:48.880><c> is</c><00:12:48.910><c> the</c><00:12:49.029><c> address</c><00:12:49.450><c> of</c>

00:12:49.680 --> 00:12:49.690 align:start position:0%
gas tank client which is the address of
 

00:12:49.690 --> 00:12:51.360 align:start position:0%
gas tank client which is the address of
the<00:12:49.810><c> taps</c><00:12:50.110><c> the</c><00:12:50.380><c> wallet</c><00:12:50.620><c> address</c><00:12:50.890><c> from</c><00:12:51.010><c> the</c><00:12:51.190><c> tap</c>

00:12:51.360 --> 00:12:51.370 align:start position:0%
the taps the wallet address from the tap
 

00:12:51.370 --> 00:12:55.740 align:start position:0%
the taps the wallet address from the tap
and<00:12:51.610><c> then</c><00:12:52.300><c> the</c><00:12:52.690><c> signature</c><00:12:54.270><c> so</c><00:12:55.270><c> the</c><00:12:55.390><c> thing</c><00:12:55.570><c> that</c>

00:12:55.740 --> 00:12:55.750 align:start position:0%
and then the signature so the thing that
 

00:12:55.750 --> 00:12:57.960 align:start position:0%
and then the signature so the thing that
the<00:12:55.930><c> contract</c><00:12:56.320><c> will</c><00:12:56.470><c> do</c><00:12:56.680><c> it</c><00:12:57.370><c> will</c><00:12:57.550><c> actually</c>

00:12:57.960 --> 00:12:57.970 align:start position:0%
the contract will do it will actually
 

00:12:57.970 --> 00:13:00.449 align:start position:0%
the contract will do it will actually
recreate<00:12:58.540><c> that</c><00:12:59.020><c> same</c><00:12:59.290><c> hash</c><00:12:59.620><c> with</c><00:13:00.160><c> all</c><00:13:00.279><c> these</c>

00:13:00.449 --> 00:13:00.459 align:start position:0%
recreate that same hash with all these
 

00:13:00.459 --> 00:13:04.230 align:start position:0%
recreate that same hash with all these
parameters<00:13:01.120><c> and</c><00:13:01.890><c> here</c><00:13:02.890><c> he</c><00:13:03.100><c> will</c><00:13:03.220><c> verify</c><00:13:03.520><c> if</c>

00:13:04.230 --> 00:13:04.240 align:start position:0%
parameters and here he will verify if
 

00:13:04.240 --> 00:13:07.050 align:start position:0%
parameters and here he will verify if
the<00:13:04.600><c> signature</c><00:13:05.200><c> of</c><00:13:05.380><c> all</c><00:13:06.190><c> these</c><00:13:06.430><c> parameters</c>

00:13:07.050 --> 00:13:07.060 align:start position:0%
the signature of all these parameters
 

00:13:07.060 --> 00:13:09.600 align:start position:0%
the signature of all these parameters
are<00:13:07.300><c> actually</c><00:13:07.839><c> match</c><00:13:08.620><c> up</c><00:13:08.650><c> to</c><00:13:08.950><c> the</c><00:13:09.070><c> address</c><00:13:09.400><c> of</c>

00:13:09.600 --> 00:13:09.610 align:start position:0%
are actually match up to the address of
 

00:13:09.610 --> 00:13:13.019 align:start position:0%
are actually match up to the address of
the<00:13:09.760><c> gas</c><00:13:09.940><c> tank</c><00:13:10.180><c> lines</c><00:13:10.450><c> if</c><00:13:11.110><c> so</c><00:13:11.560><c> he</c><00:13:12.040><c> does</c><00:13:12.880><c> the</c>

00:13:13.019 --> 00:13:13.029 align:start position:0%
the gas tank lines if so he does the
 

00:13:13.029 --> 00:13:14.550 align:start position:0%
the gas tank lines if so he does the
actual<00:13:13.330><c> exchange</c><00:13:13.540><c> so</c><00:13:13.810><c> the</c><00:13:13.900><c> code</c><00:13:14.050><c> is</c><00:13:14.170><c> not</c><00:13:14.200><c> here</c>

00:13:14.550 --> 00:13:14.560 align:start position:0%
actual exchange so the code is not here
 

00:13:14.560 --> 00:13:19.290 align:start position:0%
actual exchange so the code is not here
and<00:13:15.520><c> he</c><00:13:15.640><c> will</c><00:13:15.760><c> mark</c><00:13:16.390><c> that</c><00:13:16.990><c> specific</c><00:13:18.120><c> would</c><00:13:19.120><c> say</c>

00:13:19.290 --> 00:13:19.300 align:start position:0%
and he will mark that specific would say
 

00:13:19.300 --> 00:13:20.380 align:start position:0%
and he will mark that specific would say
contracts<00:13:19.990><c> or</c><00:13:20.170><c> that</c>

00:13:20.380 --> 00:13:20.390 align:start position:0%
contracts or that
 

00:13:20.390 --> 00:13:22.930 align:start position:0%
contracts or that
specific<00:13:20.900><c> configuration</c><00:13:21.620><c> to</c><00:13:22.160><c> be</c><00:13:22.280><c> executed</c><00:13:22.820><c> so</c>

00:13:22.930 --> 00:13:22.940 align:start position:0%
specific configuration to be executed so
 

00:13:22.940 --> 00:13:26.110 align:start position:0%
specific configuration to be executed so
we<00:13:23.030><c> can't</c><00:13:23.270><c> repeat</c><00:13:23.900><c> it</c><00:13:23.960><c> twice</c>

00:13:26.110 --> 00:13:26.120 align:start position:0%
we can't repeat it twice
 

00:13:26.120 --> 00:13:28.620 align:start position:0%
we can't repeat it twice
concerning<00:13:26.840><c> risk</c><00:13:27.170><c> mitigation</c><00:13:27.770><c> there's</c><00:13:27.950><c> one</c>

00:13:28.620 --> 00:13:28.630 align:start position:0%
concerning risk mitigation there's one
 

00:13:28.630 --> 00:13:31.330 align:start position:0%
concerning risk mitigation there's one
problem<00:13:29.630><c> because</c><00:13:29.990><c> you</c><00:13:30.080><c> have</c><00:13:30.110><c> to</c><00:13:30.350><c> trust</c><00:13:30.620><c> the</c>

00:13:31.330 --> 00:13:31.340 align:start position:0%
problem because you have to trust the
 

00:13:31.340 --> 00:13:33.550 align:start position:0%
problem because you have to trust the
gas<00:13:31.850><c> station</c><00:13:32.300><c> service</c><00:13:33.170><c> that</c><00:13:33.380><c> it</c><00:13:33.470><c> will</c>

00:13:33.550 --> 00:13:33.560 align:start position:0%
gas station service that it will
 

00:13:33.560 --> 00:13:35.140 align:start position:0%
gas station service that it will
actually<00:13:33.710><c> also</c><00:13:34.070><c> perform</c><00:13:34.610><c> the</c><00:13:34.790><c> second</c>

00:13:35.140 --> 00:13:35.150 align:start position:0%
actually also perform the second
 

00:13:35.150 --> 00:13:36.580 align:start position:0%
actually also perform the second
transaction<00:13:35.450><c> if</c><00:13:35.990><c> you</c><00:13:36.170><c> give</c><00:13:36.380><c> him</c><00:13:36.440><c> the</c>

00:13:36.580 --> 00:13:36.590 align:start position:0%
transaction if you give him the
 

00:13:36.590 --> 00:13:39.010 align:start position:0%
transaction if you give him the
allowance<00:13:37.450><c> transaction</c><00:13:38.450><c> you</c><00:13:38.510><c> must</c><00:13:38.660><c> be</c><00:13:38.750><c> sure</c>

00:13:39.010 --> 00:13:39.020 align:start position:0%
allowance transaction you must be sure
 

00:13:39.020 --> 00:13:42.100 align:start position:0%
allowance transaction you must be sure
that<00:13:39.680><c> he</c><00:13:39.770><c> actually</c><00:13:39.890><c> doesn't</c><00:13:40.960><c> does</c><00:13:41.960><c> that's</c>

00:13:42.100 --> 00:13:42.110 align:start position:0%
that he actually doesn't does that's
 

00:13:42.110 --> 00:13:45.850 align:start position:0%
that he actually doesn't does that's
push<00:13:42.560><c> filled</c><00:13:42.830><c> thing</c><00:13:43.070><c> so</c><00:13:43.820><c> to</c><00:13:44.300><c> mitigate</c><00:13:44.450><c> that</c><00:13:44.860><c> so</c>

00:13:45.850 --> 00:13:45.860 align:start position:0%
push filled thing so to mitigate that so
 

00:13:45.860 --> 00:13:48.010 align:start position:0%
push filled thing so to mitigate that so
I<00:13:45.890><c> told</c><00:13:46.190><c> you</c><00:13:46.280><c> before</c><00:13:46.700><c> that's</c><00:13:46.820><c> the</c><00:13:47.150><c> API</c><00:13:47.480><c> service</c>

00:13:48.010 --> 00:13:48.020 align:start position:0%
I told you before that's the API service
 

00:13:48.020 --> 00:13:50.500 align:start position:0%
I told you before that's the API service
response<00:13:48.800><c> with</c><00:13:49.010><c> so</c><00:13:49.250><c> many</c><00:13:49.370><c> way</c><00:13:49.670><c> because</c><00:13:50.480><c> that</c>

00:13:50.500 --> 00:13:50.510 align:start position:0%
response with so many way because that
 

00:13:50.510 --> 00:13:52.930 align:start position:0%
response with so many way because that
many<00:13:50.840><c> sworn</c><00:13:51.170><c> tokens</c><00:13:51.620><c> but</c><00:13:52.220><c> actually</c><00:13:52.580><c> is</c><00:13:52.760><c> also</c>

00:13:52.930 --> 00:13:52.940 align:start position:0%
many sworn tokens but actually is also
 

00:13:52.940 --> 00:13:55.810 align:start position:0%
many sworn tokens but actually is also
going<00:13:53.210><c> to</c><00:13:53.330><c> give</c><00:13:53.600><c> a</c><00:13:53.800><c> liquor</c><00:13:54.800><c> signature</c><00:13:55.430><c> on</c>

00:13:55.810 --> 00:13:55.820 align:start position:0%
going to give a liquor signature on
 

00:13:55.820 --> 00:13:59.140 align:start position:0%
going to give a liquor signature on
these<00:13:55.970><c> parameters</c><00:13:56.570><c> with</c><00:13:56.780><c> his</c><00:13:57.280><c> because</c><00:13:58.280><c> as</c><00:13:59.120><c> a</c>

00:13:59.140 --> 00:13:59.150 align:start position:0%
these parameters with his because as a
 

00:13:59.150 --> 00:14:01.330 align:start position:0%
these parameters with his because as a
wallet<00:13:59.450><c> obviously</c><00:13:59.990><c> and</c><00:14:00.830><c> then</c><00:14:00.950><c> we</c><00:14:01.010><c> create</c><00:14:01.250><c> the</c>

00:14:01.330 --> 00:14:01.340 align:start position:0%
wallet obviously and then we create the
 

00:14:01.340 --> 00:14:02.830 align:start position:0%
wallet obviously and then we create the
second<00:14:01.760><c> function</c><00:14:01.940><c> which</c><00:14:02.150><c> is</c><00:14:02.300><c> called</c><00:14:02.540><c> push</c>

00:14:02.830 --> 00:14:02.840 align:start position:0%
second function which is called push
 

00:14:02.840 --> 00:14:06.190 align:start position:0%
second function which is called push
sorry<00:14:03.350><c> pull</c><00:14:03.620><c> fill</c><00:14:04.210><c> and</c><00:14:05.210><c> it</c><00:14:05.390><c> will</c><00:14:05.540><c> verify</c><00:14:05.900><c> the</c>

00:14:06.190 --> 00:14:06.200 align:start position:0%
sorry pull fill and it will verify the
 

00:14:06.200 --> 00:14:08.410 align:start position:0%
sorry pull fill and it will verify the
same<00:14:06.530><c> parameters</c><00:14:07.160><c> which</c><00:14:07.700><c> will</c><00:14:07.880><c> actually</c><00:14:08.000><c> just</c>

00:14:08.410 --> 00:14:08.420 align:start position:0%
same parameters which will actually just
 

00:14:08.420 --> 00:14:11.170 align:start position:0%
same parameters which will actually just
verify<00:14:08.930><c> if</c><00:14:09.230><c> these</c><00:14:10.070><c> parameters</c><00:14:10.730><c> were</c><00:14:10.910><c> signed</c>

00:14:11.170 --> 00:14:11.180 align:start position:0%
verify if these parameters were signed
 

00:14:11.180 --> 00:14:13.060 align:start position:0%
verify if these parameters were signed
by<00:14:11.330><c> the</c><00:14:11.390><c> owner</c><00:14:11.510><c> and</c><00:14:12.020><c> this</c><00:14:12.470><c> function</c><00:14:12.860><c> can</c><00:14:13.010><c> be</c>

00:14:13.060 --> 00:14:13.070 align:start position:0%
by the owner and this function can be
 

00:14:13.070 --> 00:14:15.370 align:start position:0%
by the owner and this function can be
called<00:14:13.370><c> by</c><00:14:13.850><c> the</c><00:14:13.910><c> gas</c><00:14:14.180><c> station</c><00:14:14.660><c> served</c><00:14:15.200><c> by</c><00:14:15.320><c> the</c>

00:14:15.370 --> 00:14:15.380 align:start position:0%
called by the gas station served by the
 

00:14:15.380 --> 00:14:17.830 align:start position:0%
called by the gas station served by the
client<00:14:16.040><c> who</c><00:14:16.250><c> uses</c><00:14:16.430><c> the</c><00:14:16.640><c> gas</c><00:14:16.790><c> station</c><00:14:17.270><c> so</c><00:14:17.810><c> he</c>

00:14:17.830 --> 00:14:17.840 align:start position:0%
client who uses the gas station so he
 

00:14:17.840 --> 00:14:19.630 align:start position:0%
client who uses the gas station so he
has<00:14:17.990><c> a</c><00:14:18.020><c> certitude</c><00:14:18.620><c> that</c><00:14:18.650><c> if</c><00:14:19.220><c> they</c><00:14:19.400><c> do</c><00:14:19.520><c> the</c>

00:14:19.630 --> 00:14:19.640 align:start position:0%
has a certitude that if they do the
 

00:14:19.640 --> 00:14:22.090 align:start position:0%
has a certitude that if they do the
exchange<00:14:19.850><c> they</c><00:14:20.150><c> sort</c><00:14:20.390><c> of</c><00:14:20.420><c> mutually</c><00:14:21.050><c> give</c><00:14:21.980><c> the</c>

00:14:22.090 --> 00:14:22.100 align:start position:0%
exchange they sort of mutually give the
 

00:14:22.100 --> 00:14:23.860 align:start position:0%
exchange they sort of mutually give the
allowance<00:14:22.550><c> to</c><00:14:22.700><c> do</c><00:14:22.820><c> exactly</c><00:14:23.150><c> that's</c><00:14:23.450><c> a</c>

00:14:23.860 --> 00:14:23.870 align:start position:0%
allowance to do exactly that's a
 

00:14:23.870 --> 00:14:26.290 align:start position:0%
allowance to do exactly that's a
transaction<00:14:24.650><c> so</c><00:14:25.550><c> why</c><00:14:25.700><c> would</c><00:14:25.880><c> you</c><00:14:25.910><c> participate</c>

00:14:26.290 --> 00:14:26.300 align:start position:0%
transaction so why would you participate
 

00:14:26.300 --> 00:14:29.320 align:start position:0%
transaction so why would you participate
or<00:14:26.780><c> would</c><00:14:27.050><c> you</c><00:14:27.200><c> run</c><00:14:27.470><c> a</c><00:14:27.680><c> gas</c><00:14:27.890><c> station</c><00:14:28.330><c> because</c>

00:14:29.320 --> 00:14:29.330 align:start position:0%
or would you run a gas station because
 

00:14:29.330 --> 00:14:32.590 align:start position:0%
or would you run a gas station because
we<00:14:29.480><c> we</c><00:14:29.990><c> can</c><00:14:30.260><c> define</c><00:14:30.620><c> or</c><00:14:31.070><c> you</c><00:14:31.160><c> can</c><00:14:31.340><c> define</c><00:14:31.670><c> an</c>

00:14:32.590 --> 00:14:32.600 align:start position:0%
we we can define or you can define an
 

00:14:32.600 --> 00:14:34.420 align:start position:0%
we we can define or you can define an
uplift<00:14:32.990><c> for</c><00:14:33.170><c> the</c><00:14:33.200><c> price</c><00:14:33.500><c> you</c><00:14:33.770><c> sell</c><00:14:33.980><c> your</c><00:14:34.190><c> eater</c>

00:14:34.420 --> 00:14:34.430 align:start position:0%
uplift for the price you sell your eater
 

00:14:34.430 --> 00:14:36.370 align:start position:0%
uplift for the price you sell your eater
for<00:14:34.820><c> so</c><00:14:35.450><c> it</c><00:14:35.540><c> means</c><00:14:35.720><c> if</c><00:14:35.870><c> you</c><00:14:35.990><c> would</c><00:14:36.140><c> for</c><00:14:36.320><c> example</c>

00:14:36.370 --> 00:14:36.380 align:start position:0%
for so it means if you would for example
 

00:14:36.380 --> 00:14:39.670 align:start position:0%
for so it means if you would for example
say<00:14:36.830><c> 10%</c><00:14:37.130><c> uplift</c><00:14:37.970><c> if</c><00:14:38.420><c> your</c><00:14:38.750><c> gas</c><00:14:38.990><c> station</c><00:14:39.380><c> sells</c>

00:14:39.670 --> 00:14:39.680 align:start position:0%
say 10% uplift if your gas station sells
 

00:14:39.680 --> 00:14:41.920 align:start position:0%
say 10% uplift if your gas station sells
out<00:14:39.920><c> because</c><00:14:40.520><c> the</c><00:14:40.850><c> amount</c><00:14:41.060><c> feature</c><00:14:41.330><c> decreases</c>

00:14:41.920 --> 00:14:41.930 align:start position:0%
out because the amount feature decreases
 

00:14:41.930 --> 00:14:44.080 align:start position:0%
out because the amount feature decreases
the<00:14:42.050><c> amounts</c><00:14:42.320><c> aren't</c><00:14:42.530><c> tokens</c><00:14:42.920><c> increases</c><00:14:43.520><c> you</c>

00:14:44.080 --> 00:14:44.090 align:start position:0%
the amounts aren't tokens increases you
 

00:14:44.090 --> 00:14:45.760 align:start position:0%
the amounts aren't tokens increases you
will<00:14:44.210><c> end</c><00:14:44.390><c> up</c><00:14:44.510><c> with</c><00:14:44.720><c> when</c><00:14:45.050><c> you</c><00:14:45.140><c> sell</c><00:14:45.380><c> over</c><00:14:45.680><c> your</c>

00:14:45.760 --> 00:14:45.770 align:start position:0%
will end up with when you sell over your
 

00:14:45.770 --> 00:14:48.010 align:start position:0%
will end up with when you sell over your
eater<00:14:46.030><c> with</c><00:14:47.030><c> an</c><00:14:47.120><c> amount</c><00:14:47.360><c> of</c><00:14:47.510><c> swarm</c><00:14:47.750><c> city</c>

00:14:48.010 --> 00:14:48.020 align:start position:0%
eater with an amount of swarm city
 

00:14:48.020 --> 00:14:50.290 align:start position:0%
eater with an amount of swarm city
tokens<00:14:48.470><c> which</c><00:14:48.680><c> equals</c><00:14:49.370><c> like</c><00:14:49.520><c> one</c><00:14:49.760><c> point</c><00:14:50.030><c> one</c>

00:14:50.290 --> 00:14:50.300 align:start position:0%
tokens which equals like one point one
 

00:14:50.300 --> 00:14:56.950 align:start position:0%
tokens which equals like one point one
eater<00:14:53.050><c> so</c><00:14:54.130><c> yeah</c><00:14:55.130><c> so</c><00:14:55.940><c> the</c><00:14:56.060><c> result</c><00:14:56.360><c> of</c><00:14:56.510><c> that</c><00:14:56.660><c> is</c>

00:14:56.950 --> 00:14:56.960 align:start position:0%
eater so yeah so the result of that is
 

00:14:56.960 --> 00:14:59.320 align:start position:0%
eater so yeah so the result of that is
that<00:14:56.990><c> anybody</c><00:14:57.500><c> can</c><00:14:58.160><c> just</c><00:14:58.400><c> download</c><00:14:58.640><c> that</c><00:14:59.000><c> API</c>

00:14:59.320 --> 00:14:59.330 align:start position:0%
that anybody can just download that API
 

00:14:59.330 --> 00:15:03.100 align:start position:0%
that anybody can just download that API
script<00:14:59.690><c> deploy</c><00:15:00.200><c> its</c><00:15:00.560><c> own</c><00:15:01.240><c> contract</c><00:15:02.240><c> primates</c>

00:15:03.100 --> 00:15:03.110 align:start position:0%
script deploy its own contract primates
 

00:15:03.110 --> 00:15:05.620 align:start position:0%
script deploy its own contract primates
we<00:15:03.260><c> call</c><00:15:03.440><c> it</c><00:15:03.590><c> with</c><00:15:03.770><c> eater</c><00:15:04.070><c> then</c><00:15:04.940><c> configure</c><00:15:05.360><c> it</c>

00:15:05.620 --> 00:15:05.630 align:start position:0%
we call it with eater then configure it
 

00:15:05.630 --> 00:15:09.640 align:start position:0%
we call it with eater then configure it
like<00:15:05.990><c> what</c><00:15:06.710><c> ERC</c><00:15:07.700><c> 22</c><00:15:08.360><c> do</c><00:15:08.750><c> you</c><00:15:08.900><c> want</c><00:15:09.140><c> to</c><00:15:09.260><c> accept</c>

00:15:09.640 --> 00:15:09.650 align:start position:0%
like what ERC 22 do you want to accept
 

00:15:09.650 --> 00:15:12.280 align:start position:0%
like what ERC 22 do you want to accept
in<00:15:09.920><c> your</c><00:15:09.980><c> gas</c><00:15:10.460><c> station</c><00:15:10.670><c> then</c><00:15:11.630><c> tell</c><00:15:11.870><c> it</c><00:15:12.020><c> how</c>

00:15:12.280 --> 00:15:12.290 align:start position:0%
in your gas station then tell it how
 

00:15:12.290 --> 00:15:14.260 align:start position:0%
in your gas station then tell it how
much<00:15:12.470><c> either</c><00:15:13.160><c> markup</c><00:15:13.700><c> you</c><00:15:13.790><c> want</c><00:15:13.940><c> to</c><00:15:14.030><c> sell</c><00:15:14.150><c> it</c>

00:15:14.260 --> 00:15:14.270 align:start position:0%
much either markup you want to sell it
 

00:15:14.270 --> 00:15:17.920 align:start position:0%
much either markup you want to sell it
for<00:15:14.420><c> and</c><00:15:14.690><c> just</c><00:15:15.020><c> start</c><00:15:15.350><c> it</c><00:15:16.420><c> you</c><00:15:17.420><c> can</c><00:15:17.630><c> find</c>

00:15:17.920 --> 00:15:17.930 align:start position:0%
for and just start it you can find
 

00:15:17.930 --> 00:15:22.560 align:start position:0%
for and just start it you can find
everything<00:15:18.560><c> we</c><00:15:19.010><c> are</c><00:15:19.400><c> doing</c><00:15:20.470><c> these</c><00:15:21.470><c> get</c><00:15:22.130><c> up</c>

00:15:22.560 --> 00:15:22.570 align:start position:0%
everything we are doing these get up
 

00:15:22.570 --> 00:15:25.330 align:start position:0%
everything we are doing these get up
links<00:15:23.570><c> and</c><00:15:23.810><c> also</c><00:15:24.140><c> on</c><00:15:24.260><c> this</c><00:15:24.410><c> is</c><00:15:24.590><c> dots</c><00:15:24.800><c> farm</c><00:15:25.070><c> City</c>

00:15:25.330 --> 00:15:25.340 align:start position:0%
links and also on this is dots farm City
 

00:15:25.340 --> 00:15:29.560 align:start position:0%
links and also on this is dots farm City
you<00:15:26.270><c> will</c><00:15:26.300><c> find</c><00:15:27.250><c> more</c><00:15:28.250><c> information</c>

00:15:29.560 --> 00:15:29.570 align:start position:0%
you will find more information
 

00:15:29.570 --> 00:15:31.600 align:start position:0%
you will find more information
there's<00:15:30.110><c> of</c><00:15:30.350><c> course</c><00:15:30.380><c> one</c><00:15:30.860><c> more</c><00:15:31.100><c> thing</c><00:15:31.339><c> the</c>

00:15:31.600 --> 00:15:31.610 align:start position:0%
there's of course one more thing the
 

00:15:31.610 --> 00:15:36.249 align:start position:0%
there's of course one more thing the
time<00:15:31.790><c> you</c><00:15:31.940><c> created</c><00:15:33.970><c> so</c><00:15:34.970><c> as</c><00:15:35.269><c> you</c><00:15:35.720><c> see</c><00:15:35.930><c> the</c><00:15:36.079><c> gas</c>

00:15:36.249 --> 00:15:36.259 align:start position:0%
time you created so as you see the gas
 

00:15:36.259 --> 00:15:38.590 align:start position:0%
time you created so as you see the gas
station<00:15:36.740><c> it's</c><00:15:37.190><c> at</c><00:15:37.519><c> a</c><00:15:37.579><c> certain</c><00:15:37.759><c> time</c><00:15:38.120><c> it</c><00:15:38.360><c> needs</c>

00:15:38.590 --> 00:15:38.600 align:start position:0%
station it's at a certain time it needs
 

00:15:38.600 --> 00:15:39.790 align:start position:0%
station it's at a certain time it needs
some<00:15:38.750><c> maintenance</c><00:15:38.930><c> because</c><00:15:39.410><c> it's</c><00:15:39.560><c> needs</c><00:15:39.709><c> to</c>

00:15:39.790 --> 00:15:39.800 align:start position:0%
some maintenance because it's needs to
 

00:15:39.800 --> 00:15:42.430 align:start position:0%
some maintenance because it's needs to
be<00:15:39.920><c> refilled</c><00:15:40.399><c> because</c><00:15:40.970><c> like</c><00:15:41.180><c> the</c><00:15:41.329><c> eater</c><00:15:41.660><c> gets</c>

00:15:42.430 --> 00:15:42.440 align:start position:0%
be refilled because like the eater gets
 

00:15:42.440 --> 00:15:44.980 align:start position:0%
be refilled because like the eater gets
depleted<00:15:42.740><c> in</c><00:15:43.040><c> the</c><00:15:43.070><c> ends</c><00:15:43.370><c> which</c><00:15:44.360><c> also</c><00:15:44.660><c> try</c><00:15:44.930><c> to</c>

00:15:44.980 --> 00:15:44.990 align:start position:0%
depleted in the ends which also try to
 

00:15:44.990 --> 00:15:46.540 align:start position:0%
depleted in the ends which also try to
solve<00:15:45.320><c> that</c><00:15:45.500><c> and</c><00:15:45.680><c> we</c><00:15:45.769><c> have</c><00:15:45.889><c> like</c><00:15:46.040><c> prototype</c>

00:15:46.540 --> 00:15:46.550 align:start position:0%
solve that and we have like prototype
 

00:15:46.550 --> 00:15:48.069 align:start position:0%
solve that and we have like prototype
code<00:15:46.790><c> of</c><00:15:46.940><c> that</c><00:15:47.029><c> which</c><00:15:47.240><c> we</c><00:15:47.449><c> can</c><00:15:47.600><c> you</c><00:15:47.779><c> can</c><00:15:47.930><c> also</c>

00:15:48.069 --> 00:15:48.079 align:start position:0%
code of that which we can you can also
 

00:15:48.079 --> 00:15:50.920 align:start position:0%
code of that which we can you can also
find<00:15:48.410><c> an</c><00:15:48.709><c> archetype</c><00:15:49.300><c> so</c><00:15:50.300><c> we</c><00:15:50.449><c> created</c><00:15:50.779><c> an</c>

00:15:50.920 --> 00:15:50.930 align:start position:0%
find an archetype so we created an
 

00:15:50.930 --> 00:15:53.019 align:start position:0%
find an archetype so we created an
integration<00:15:51.470><c> with</c><00:15:51.500><c> eater</c><00:15:51.829><c> Delta</c><00:15:52.310><c> so</c><00:15:52.910><c> the</c>

00:15:53.019 --> 00:15:53.029 align:start position:0%
integration with eater Delta so the
 

00:15:53.029 --> 00:15:54.610 align:start position:0%
integration with eater Delta so the
thing<00:15:53.209><c> is</c><00:15:53.240><c> that</c><00:15:53.360><c> the</c><00:15:53.690><c> gas</c><00:15:53.870><c> station</c><00:15:54.230><c> serve</c><00:15:54.470><c> it</c>

00:15:54.610 --> 00:15:54.620 align:start position:0%
thing is that the gas station serve it
 

00:15:54.620 --> 00:15:57.579 align:start position:0%
thing is that the gas station serve it
itself<00:15:55.009><c> it</c><00:15:55.459><c> contains</c><00:15:55.910><c> a</c><00:15:56.029><c> wallet</c><00:15:56.360><c> so</c><00:15:57.079><c> when</c><00:15:57.470><c> it's</c>

00:15:57.579 --> 00:15:57.589 align:start position:0%
itself it contains a wallet so when it's
 

00:15:57.589 --> 00:15:59.559 align:start position:0%
itself it contains a wallet so when it's
it<00:15:58.160><c> has</c><00:15:58.190><c> a</c><00:15:58.339><c> certain</c><00:15:58.610><c> amount</c><00:15:58.730><c> of</c><00:15:59.029><c> swarm</c><00:15:59.329><c> city</c>

00:15:59.559 --> 00:15:59.569 align:start position:0%
it has a certain amount of swarm city
 

00:15:59.569 --> 00:16:01.569 align:start position:0%
it has a certain amount of swarm city
tokens<00:16:00.079><c> it's</c><00:16:00.230><c> almost</c><00:16:00.470><c> depleted</c><00:16:00.860><c> of</c><00:16:01.130><c> eater</c>

00:16:01.569 --> 00:16:01.579 align:start position:0%
tokens it's almost depleted of eater
 

00:16:01.579 --> 00:16:04.030 align:start position:0%
tokens it's almost depleted of eater
the<00:16:02.540><c> gas</c><00:16:02.690><c> station</c><00:16:03.050><c> service</c><00:16:03.440><c> can</c><00:16:03.649><c> actually</c>

00:16:04.030 --> 00:16:04.040 align:start position:0%
the gas station service can actually
 

00:16:04.040 --> 00:16:06.519 align:start position:0%
the gas station service can actually
look<00:16:04.610><c> into</c><00:16:04.850><c> the</c><00:16:04.970><c> eater</c><00:16:05.120><c> Delta</c><00:16:05.690><c> and</c><00:16:06.259><c> try</c><00:16:06.470><c> to</c>

00:16:06.519 --> 00:16:06.529 align:start position:0%
look into the eater Delta and try to
 

00:16:06.529 --> 00:16:09.370 align:start position:0%
look into the eater Delta and try to
find<00:16:06.860><c> by</c><00:16:07.160><c> order</c><00:16:07.579><c> for</c><00:16:07.790><c> swarm</c><00:16:08.000><c> city</c><00:16:08.300><c> tokens</c><00:16:08.779><c> for</c>

00:16:09.370 --> 00:16:09.380 align:start position:0%
find by order for swarm city tokens for
 

00:16:09.380 --> 00:16:12.910 align:start position:0%
find by order for swarm city tokens for
eater<00:16:10.329><c> so</c><00:16:11.329><c> when</c><00:16:11.480><c> it</c><00:16:11.600><c> finds</c><00:16:11.839><c> one</c><00:16:12.139><c> you</c><00:16:12.769><c> will</c>

00:16:12.910 --> 00:16:12.920 align:start position:0%
eater so when it finds one you will
 

00:16:12.920 --> 00:16:14.499 align:start position:0%
eater so when it finds one you will
actually<00:16:13.069><c> purchase</c><00:16:13.759><c> it</c><00:16:13.880><c> because</c><00:16:14.029><c> it's</c><00:16:14.300><c> like</c>

00:16:14.499 --> 00:16:14.509 align:start position:0%
actually purchase it because it's like
 

00:16:14.509 --> 00:16:16.350 align:start position:0%
actually purchase it because it's like
anonymous<00:16:15.079><c> I</c><00:16:15.199><c> mean</c><00:16:15.319><c> you</c><00:16:15.380><c> do</c><00:16:15.500><c> need</c><00:16:15.709><c> an</c><00:16:15.800><c> Accounts</c>

00:16:16.350 --> 00:16:16.360 align:start position:0%
anonymous I mean you do need an Accounts
 

00:16:16.360 --> 00:16:19.780 align:start position:0%
anonymous I mean you do need an Accounts
or<00:16:17.360><c> registration</c><00:16:18.050><c> or</c><00:16:18.139><c> whatsoever</c><00:16:18.490><c> so</c><00:16:19.490><c> we</c><00:16:19.579><c> just</c>

00:16:19.780 --> 00:16:19.790 align:start position:0%
or registration or whatsoever so we just
 

00:16:19.790 --> 00:16:21.100 align:start position:0%
or registration or whatsoever so we just
created<00:16:20.149><c> like</c><00:16:20.480><c> a</c><00:16:20.509><c> machine-to-machine</c>

00:16:21.100 --> 00:16:21.110 align:start position:0%
created like a machine-to-machine
 

00:16:21.110 --> 00:16:25.360 align:start position:0%
created like a machine-to-machine
trading<00:16:21.949><c> that</c><00:16:22.490><c> actually</c><00:16:22.910><c> binds</c><00:16:23.829><c> eater</c><00:16:24.829><c> in</c>

00:16:25.360 --> 00:16:25.370 align:start position:0%
trading that actually binds eater in
 

00:16:25.370 --> 00:16:27.939 align:start position:0%
trading that actually binds eater in
exchange<00:16:25.880><c> for</c><00:16:26.209><c> its</c><00:16:26.540><c> worm</c><00:16:26.779><c> tokens</c><00:16:27.110><c> so</c><00:16:27.860><c> the</c>

00:16:27.939 --> 00:16:27.949 align:start position:0%
exchange for its worm tokens so the
 

00:16:27.949 --> 00:16:30.370 align:start position:0%
exchange for its worm tokens so the
thing<00:16:28.130><c> is</c><00:16:28.220><c> you</c><00:16:28.310><c> can</c><00:16:28.459><c> actually</c><00:16:28.899><c> refill</c><00:16:29.899><c> or</c>

00:16:30.370 --> 00:16:30.380 align:start position:0%
thing is you can actually refill or
 

00:16:30.380 --> 00:16:32.530 align:start position:0%
thing is you can actually refill or
automatically<00:16:30.980><c> refill</c><00:16:31.850><c> your</c><00:16:32.000><c> gas</c><00:16:32.269><c> station</c>

00:16:32.530 --> 00:16:32.540 align:start position:0%
automatically refill your gas station
 

00:16:32.540 --> 00:16:35.139 align:start position:0%
automatically refill your gas station
with<00:16:33.290><c> easier</c><00:16:33.620><c> to</c><00:16:33.769><c> start</c><00:16:34.010><c> again</c>

00:16:35.139 --> 00:16:35.149 align:start position:0%
with easier to start again
 

00:16:35.149 --> 00:16:38.470 align:start position:0%
with easier to start again
and<00:16:35.449><c> closing</c><00:16:36.319><c> that</c><00:16:36.500><c> loop</c><00:16:36.769><c> and</c><00:16:37.760><c> so</c><00:16:38.029><c> this</c><00:16:38.180><c> can</c><00:16:38.360><c> be</c>

00:16:38.470 --> 00:16:38.480 align:start position:0%
and closing that loop and so this can be
 

00:16:38.480 --> 00:16:39.879 align:start position:0%
and closing that loop and so this can be
fully<00:16:38.750><c> automated</c><00:16:38.899><c> so</c><00:16:39.380><c> you</c><00:16:39.470><c> don't</c><00:16:39.740><c> actually</c>

00:16:39.879 --> 00:16:39.889 align:start position:0%
fully automated so you don't actually
 

00:16:39.889 --> 00:16:42.519 align:start position:0%
fully automated so you don't actually
need<00:16:40.100><c> to</c><00:16:40.190><c> manage</c><00:16:40.610><c> the</c><00:16:41.449><c> gas</c><00:16:41.630><c> station</c><00:16:41.990><c> anymore</c>

00:16:42.519 --> 00:16:42.529 align:start position:0%
need to manage the gas station anymore
 

00:16:42.529 --> 00:16:45.040 align:start position:0%
need to manage the gas station anymore
you<00:16:42.829><c> just</c><00:16:42.889><c> can</c><00:16:43.220><c> have</c><00:16:43.370><c> it</c><00:16:43.490><c> run</c><00:16:43.779><c> when</c><00:16:44.779><c> it</c><00:16:44.899><c> does</c>

00:16:45.040 --> 00:16:45.050 align:start position:0%
you just can have it run when it does
 

00:16:45.050 --> 00:16:46.569 align:start position:0%
you just can have it run when it does
the<00:16:45.170><c> exchange</c><00:16:45.560><c> you</c><00:16:45.709><c> will</c><00:16:45.740><c> actually</c><00:16:46.220><c> end</c><00:16:46.430><c> up</c>

00:16:46.569 --> 00:16:46.579 align:start position:0%
the exchange you will actually end up
 

00:16:46.579 --> 00:16:48.790 align:start position:0%
the exchange you will actually end up
with<00:16:47.269><c> more</c><00:16:47.510><c> eater</c><00:16:47.810><c> than</c><00:16:48.050><c> you</c><00:16:48.170><c> started</c><00:16:48.589><c> to</c><00:16:48.709><c> it</c>

00:16:48.790 --> 00:16:48.800 align:start position:0%
with more eater than you started to it
 

00:16:48.800 --> 00:16:50.620 align:start position:0%
with more eater than you started to it
so<00:16:49.010><c> you</c><00:16:49.699><c> will</c><00:16:49.850><c> end</c><00:16:49.880><c> up</c><00:16:50.149><c> in</c><00:16:50.300><c> this</c><00:16:50.389><c> situation</c>

00:16:50.620 --> 00:16:50.630 align:start position:0%
so you will end up in this situation
 

00:16:50.630 --> 00:16:53.590 align:start position:0%
so you will end up in this situation
with<00:16:51.139><c> like</c><00:16:51.290><c> one</c><00:16:51.829><c> point</c><00:16:52.100><c> one</c><00:16:52.339><c> eater</c><00:16:52.610><c> instead</c><00:16:53.510><c> of</c>

00:16:53.590 --> 00:16:53.600 align:start position:0%
with like one point one eater instead of
 

00:16:53.600 --> 00:16:56.769 align:start position:0%
with like one point one eater instead of
one<00:16:53.810><c> eater</c><00:16:54.130><c> so</c><00:16:55.130><c> yeah</c><00:16:55.370><c> we</c><00:16:55.790><c> thought</c><00:16:56.510><c> it</c><00:16:56.569><c> was</c>

00:16:56.769 --> 00:16:56.779 align:start position:0%
one eater so yeah we thought it was
 

00:16:56.779 --> 00:16:58.389 align:start position:0%
one eater so yeah we thought it was
appropriate<00:16:56.959><c> to</c><00:16:57.470><c> call</c><00:16:57.649><c> that</c><00:16:57.860><c> the</c><00:16:58.069><c> gift</c><00:16:58.279><c> that</c>

00:16:58.389 --> 00:16:58.399 align:start position:0%
appropriate to call that the gift that
 

00:16:58.399 --> 00:17:00.120 align:start position:0%
appropriate to call that the gift that
keeps<00:16:58.760><c> on</c><00:16:58.940><c> giving</c>

00:17:00.120 --> 00:17:00.130 align:start position:0%
keeps on giving
 

00:17:00.130 --> 00:17:09.020 align:start position:0%
keeps on giving
so<00:17:01.130><c> basically</c><00:17:01.639><c> that</c><00:17:02.029><c> is</c><00:17:02.180><c> thank</c><00:17:02.870><c> you</c>

00:17:09.020 --> 00:17:09.030 align:start position:0%
 
 

00:17:09.030 --> 00:17:16.609 align:start position:0%
 
[Music]

