WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:07.590 align:start position:0%
 
[Music]

00:00:07.590 --> 00:00:07.600 align:start position:0%
[Music]
 

00:00:07.600 --> 00:00:31.510 align:start position:0%
 
l

00:00:31.510 --> 00:00:31.520 align:start position:0%
 
 

00:00:31.520 --> 00:00:48.070 align:start position:0%
 
[Music]

00:00:48.070 --> 00:00:48.080 align:start position:0%
 
 

00:00:48.080 --> 00:01:06.750 align:start position:0%
 
[Music]

00:01:06.750 --> 00:01:06.760 align:start position:0%
[Music]
 

00:01:06.760 --> 00:01:11.109 align:start position:0%
[Music]
hello<00:01:07.200><c> hello</c><00:01:08.200><c> sorry</c><00:01:08.520><c> for</c><00:01:08.680><c> the</c><00:01:09.280><c> delay</c><00:01:10.280><c> uh</c><00:01:10.960><c> we</c>

00:01:11.109 --> 00:01:11.119 align:start position:0%
hello hello sorry for the delay uh we
 

00:01:11.119 --> 00:01:13.070 align:start position:0%
hello hello sorry for the delay uh we
had<00:01:11.240><c> a</c><00:01:11.400><c> different</c><00:01:11.720><c> plan</c><00:01:11.960><c> to</c><00:01:12.119><c> start</c><00:01:12.520><c> but</c><00:01:12.759><c> we</c><00:01:12.960><c> we</c>

00:01:13.070 --> 00:01:13.080 align:start position:0%
had a different plan to start but we we
 

00:01:13.080 --> 00:01:16.230 align:start position:0%
had a different plan to start but we we
will<00:01:13.240><c> show</c><00:01:13.520><c> a</c><00:01:13.640><c> few</c><00:01:13.880><c> things</c><00:01:14.280><c> which</c><00:01:14.520><c> are</c><00:01:15.520><c> one</c><00:01:15.759><c> is</c>

00:01:16.230 --> 00:01:16.240 align:start position:0%
will show a few things which are one is
 

00:01:16.240 --> 00:01:18.310 align:start position:0%
will show a few things which are one is
account<00:01:16.600><c> recovery</c><00:01:17.520><c> uh</c><00:01:17.640><c> we</c><00:01:17.759><c> have</c><00:01:17.840><c> a</c><00:01:17.960><c> generic</c>

00:01:18.310 --> 00:01:18.320 align:start position:0%
account recovery uh we have a generic
 

00:01:18.320 --> 00:01:20.390 align:start position:0%
account recovery uh we have a generic
relayer<00:01:18.799><c> to</c><00:01:18.920><c> send</c><00:01:19.200><c> transactions</c><00:01:19.720><c> on</c>

00:01:20.390 --> 00:01:20.400 align:start position:0%
relayer to send transactions on
 

00:01:20.400 --> 00:01:23.749 align:start position:0%
relayer to send transactions on
chain<00:01:21.400><c> and</c><00:01:21.799><c> one</c><00:01:22.000><c> other</c><00:01:22.240><c> thing</c><00:01:22.520><c> is</c><00:01:22.840><c> we</c><00:01:23.000><c> have</c><00:01:23.159><c> a</c>

00:01:23.749 --> 00:01:23.759 align:start position:0%
chain and one other thing is we have a
 

00:01:23.759 --> 00:01:26.350 align:start position:0%
chain and one other thing is we have a
registry<00:01:24.439><c> which</c><00:01:24.560><c> we</c><00:01:24.680><c> will</c><00:01:25.040><c> start</c><00:01:25.439><c> with</c><00:01:26.119><c> so</c><00:01:26.280><c> I</c>

00:01:26.350 --> 00:01:26.360 align:start position:0%
registry which we will start with so I
 

00:01:26.360 --> 00:01:31.749 align:start position:0%
registry which we will start with so I
was<00:01:26.520><c> plan</c><00:01:26.759><c> to</c><00:01:26.880><c> do</c><00:01:26.960><c> it</c><00:01:27.079><c> later</c><00:01:27.439><c> but</c><00:01:28.040><c> yeah</c>

00:01:31.749 --> 00:01:31.759 align:start position:0%
 
 

00:01:31.759 --> 00:01:42.510 align:start position:0%
 
um<00:01:32.759><c> so</c><00:01:33.119><c> let</c><00:01:33.240><c> me</c><00:01:33.360><c> show</c><00:01:33.600><c> you</c><00:01:33.920><c> wait</c>

00:01:42.510 --> 00:01:42.520 align:start position:0%
 
 

00:01:42.520 --> 00:01:47.149 align:start position:0%
 
one<00:01:43.520><c> okay</c><00:01:43.640><c> I'm</c><00:01:43.799><c> sorry</c>

00:01:47.149 --> 00:01:47.159 align:start position:0%
 
 

00:01:47.159 --> 00:01:50.109 align:start position:0%
 
red<00:01:48.159><c> so</c><00:01:48.360><c> anyway</c><00:01:48.880><c> hi</c><00:01:49.040><c> I'm</c><00:01:49.200><c> Dimitri</c><00:01:49.640><c> from</c><00:01:49.759><c> ZK</c>

00:01:50.109 --> 00:01:50.119 align:start position:0%
red so anyway hi I'm Dimitri from ZK
 

00:01:50.119 --> 00:01:52.389 align:start position:0%
red so anyway hi I'm Dimitri from ZK
email<00:01:51.000><c> and</c><00:01:51.159><c> I</c><00:01:51.240><c> would</c><00:01:51.399><c> want</c><00:01:51.520><c> to</c><00:01:51.640><c> show</c><00:01:51.799><c> you</c><00:01:52.040><c> first</c>

00:01:52.389 --> 00:01:52.399 align:start position:0%
email and I would want to show you first
 

00:01:52.399 --> 00:01:54.350 align:start position:0%
email and I would want to show you first
the<00:01:52.880><c> registry</c><00:01:53.360><c> we</c>

00:01:54.350 --> 00:01:54.360 align:start position:0%
the registry we
 

00:01:54.360 --> 00:01:57.310 align:start position:0%
the registry we
built<00:01:55.360><c> uh</c><00:01:55.759><c> can</c><00:01:55.880><c> you</c><00:01:56.000><c> see</c><00:01:56.320><c> that</c><00:01:56.840><c> I'll</c><00:01:57.039><c> make</c><00:01:57.159><c> it</c>

00:01:57.310 --> 00:01:57.320 align:start position:0%
built uh can you see that I'll make it
 

00:01:57.320 --> 00:02:08.949 align:start position:0%
built uh can you see that I'll make it
bigger<00:01:57.719><c> right</c>

00:02:08.949 --> 00:02:08.959 align:start position:0%
 
 

00:02:08.959 --> 00:02:11.229 align:start position:0%
 
sorry<00:02:09.959><c> so</c><00:02:10.399><c> what</c><00:02:10.520><c> you</c><00:02:10.640><c> can</c><00:02:10.800><c> do</c><00:02:10.920><c> with</c><00:02:11.080><c> this</c>

00:02:11.229 --> 00:02:11.239 align:start position:0%
sorry so what you can do with this
 

00:02:11.239 --> 00:02:14.270 align:start position:0%
sorry so what you can do with this
registry<00:02:12.000><c> is</c><00:02:12.239><c> basically</c><00:02:12.840><c> you</c><00:02:12.959><c> can</c><00:02:13.239><c> create</c><00:02:14.120><c> a</c>

00:02:14.270 --> 00:02:14.280 align:start position:0%
registry is basically you can create a
 

00:02:14.280 --> 00:02:17.790 align:start position:0%
registry is basically you can create a
blueprint<00:02:15.000><c> which</c><00:02:15.160><c> will</c><00:02:15.680><c> be</c><00:02:16.680><c> uh</c><00:02:17.519><c> like</c><00:02:17.640><c> a</c>

00:02:17.790 --> 00:02:17.800 align:start position:0%
blueprint which will be uh like a
 

00:02:17.800 --> 00:02:19.309 align:start position:0%
blueprint which will be uh like a
blueprint<00:02:18.280><c> for</c><00:02:18.480><c> what</c><00:02:18.599><c> you</c><00:02:18.720><c> want</c><00:02:18.879><c> to</c><00:02:19.040><c> prove</c>

00:02:19.309 --> 00:02:19.319 align:start position:0%
blueprint for what you want to prove
 

00:02:19.319 --> 00:02:21.830 align:start position:0%
blueprint for what you want to prove
about<00:02:19.519><c> an</c><00:02:19.680><c> email</c><00:02:20.040><c> what</c><00:02:20.160><c> you</c><00:02:20.280><c> want</c><00:02:20.360><c> to</c><00:02:20.519><c> show</c><00:02:21.519><c> and</c>

00:02:21.830 --> 00:02:21.840 align:start position:0%
about an email what you want to show and
 

00:02:21.840 --> 00:02:24.589 align:start position:0%
about an email what you want to show and
we<00:02:21.959><c> will</c><00:02:22.120><c> in</c><00:02:22.239><c> the</c><00:02:22.400><c> background</c><00:02:22.879><c> create</c><00:02:23.440><c> a</c><00:02:24.080><c> ZK</c>

00:02:24.589 --> 00:02:24.599 align:start position:0%
we will in the background create a ZK
 

00:02:24.599 --> 00:02:27.270 align:start position:0%
we will in the background create a ZK
circuit<00:02:25.599><c> and</c><00:02:25.800><c> with</c><00:02:25.959><c> this</c><00:02:26.160><c> you</c><00:02:26.280><c> can</c><00:02:26.560><c> then</c>

00:02:27.270 --> 00:02:27.280 align:start position:0%
circuit and with this you can then
 

00:02:27.280 --> 00:02:30.790 align:start position:0%
circuit and with this you can then
create<00:02:28.040><c> proofs</c><00:02:28.440><c> about</c><00:02:28.680><c> emails</c><00:02:29.280><c> with</c><00:02:29.440><c> an</c>

00:02:30.790 --> 00:02:30.800 align:start position:0%
create proofs about emails with an
 

00:02:30.800 --> 00:02:32.630 align:start position:0%
create proofs about emails with an
ZK

00:02:32.630 --> 00:02:32.640 align:start position:0%
ZK
 

00:02:32.640 --> 00:02:36.949 align:start position:0%
ZK
so<00:02:33.640><c> uh</c><00:02:33.720><c> if</c><00:02:33.800><c> you</c><00:02:34.000><c> go</c><00:02:34.160><c> to</c><00:02:34.640><c> registry.</c><00:02:35.640><c> zk.</c><00:02:36.319><c> email</c>

00:02:36.949 --> 00:02:36.959 align:start position:0%
so uh if you go to registry. zk. email
 

00:02:36.959 --> 00:02:40.589 align:start position:0%
so uh if you go to registry. zk. email
you<00:02:37.120><c> can</c><00:02:37.920><c> check</c><00:02:38.120><c> out</c><00:02:38.280><c> the</c><00:02:38.840><c> site</c><00:02:39.840><c> um</c><00:02:40.319><c> and</c><00:02:40.440><c> we</c>

00:02:40.589 --> 00:02:40.599 align:start position:0%
you can check out the site um and we
 

00:02:40.599 --> 00:02:42.750 align:start position:0%
you can check out the site um and we
show<00:02:40.800><c> code</c><00:02:41.000><c> in</c><00:02:41.120><c> a</c><00:02:41.239><c> bit</c><00:02:41.519><c> but</c><00:02:41.680><c> basically</c><00:02:42.640><c> what</c>

00:02:42.750 --> 00:02:42.760 align:start position:0%
show code in a bit but basically what
 

00:02:42.760 --> 00:02:44.350 align:start position:0%
show code in a bit but basically what
you<00:02:42.879><c> will</c><00:02:43.040><c> do</c><00:02:43.319><c> here</c>

00:02:44.350 --> 00:02:44.360 align:start position:0%
you will do here
 

00:02:44.360 --> 00:02:47.470 align:start position:0%
you will do here
is<00:02:45.360><c> uh</c><00:02:45.599><c> yeah</c><00:02:45.879><c> log</c><00:02:46.040><c> in</c><00:02:46.280><c> first</c><00:02:47.000><c> if</c><00:02:47.120><c> you</c><00:02:47.200><c> want</c><00:02:47.319><c> to</c>

00:02:47.470 --> 00:02:47.480 align:start position:0%
is uh yeah log in first if you want to
 

00:02:47.480 --> 00:02:48.750 align:start position:0%
is uh yeah log in first if you want to
create<00:02:47.760><c> you</c><00:02:47.879><c> don't</c><00:02:48.040><c> have</c><00:02:48.120><c> to</c><00:02:48.239><c> log</c><00:02:48.440><c> in</c><00:02:48.560><c> but</c><00:02:48.680><c> if</c>

00:02:48.750 --> 00:02:48.760 align:start position:0%
create you don't have to log in but if
 

00:02:48.760 --> 00:02:49.949 align:start position:0%
create you don't have to log in but if
you<00:02:48.840><c> want</c><00:02:48.920><c> to</c><00:02:49.080><c> create</c><00:02:49.280><c> the</c><00:02:49.400><c> blueprint</c><00:02:49.800><c> you'll</c>

00:02:49.949 --> 00:02:49.959 align:start position:0%
you want to create the blueprint you'll
 

00:02:49.959 --> 00:02:52.589 align:start position:0%
you want to create the blueprint you'll
have<00:02:50.080><c> to</c><00:02:50.200><c> log</c><00:02:50.400><c> in</c><00:02:50.599><c> with</c>

00:02:52.589 --> 00:02:52.599 align:start position:0%
have to log in with
 

00:02:52.599 --> 00:02:56.670 align:start position:0%
have to log in with
GitHub<00:02:53.599><c> uh</c><00:02:53.760><c> let's</c><00:02:54.239><c> try</c><00:02:54.560><c> this</c><00:02:55.120><c> out</c><00:02:56.120><c> or</c><00:02:56.360><c> actually</c>

00:02:56.670 --> 00:02:56.680 align:start position:0%
GitHub uh let's try this out or actually
 

00:02:56.680 --> 00:02:58.869 align:start position:0%
GitHub uh let's try this out or actually
I'll<00:02:56.959><c> show</c><00:02:57.239><c> one</c><00:02:57.519><c> existing</c><00:02:57.879><c> one</c><00:02:58.080><c> to</c><00:02:58.239><c> make</c><00:02:58.440><c> it</c>

00:02:58.869 --> 00:02:58.879 align:start position:0%
I'll show one existing one to make it
 

00:02:58.879 --> 00:03:09.030 align:start position:0%
I'll show one existing one to make it
this<00:02:59.080><c> part</c><00:02:59.319><c> easier</c>

00:03:09.030 --> 00:03:09.040 align:start position:0%
 
 

00:03:09.040 --> 00:03:11.470 align:start position:0%
 
so<00:03:09.239><c> obviously</c><00:03:09.560><c> you</c><00:03:09.680><c> can</c><00:03:09.840><c> create</c><00:03:10.680><c> uh</c><00:03:10.959><c> any</c><00:03:11.200><c> proof</c>

00:03:11.470 --> 00:03:11.480 align:start position:0%
so obviously you can create uh any proof
 

00:03:11.480 --> 00:03:13.470 align:start position:0%
so obviously you can create uh any proof
about<00:03:11.680><c> any</c><00:03:11.879><c> email</c><00:03:12.640><c> but</c><00:03:12.760><c> I</c><00:03:12.799><c> will</c><00:03:12.959><c> show</c><00:03:13.120><c> you</c><00:03:13.239><c> a</c>

00:03:13.470 --> 00:03:13.480 align:start position:0%
about any email but I will show you a
 

00:03:13.480 --> 00:03:16.070 align:start position:0%
about any email but I will show you a
simple<00:03:13.879><c> example</c><00:03:14.360><c> which</c><00:03:14.480><c> is</c><00:03:14.680><c> just</c><00:03:15.280><c> proving</c>

00:03:16.070 --> 00:03:16.080 align:start position:0%
simple example which is just proving
 

00:03:16.080 --> 00:03:17.550 align:start position:0%
simple example which is just proving
that<00:03:16.239><c> I'm</c><00:03:16.440><c> part</c><00:03:16.599><c> of</c><00:03:16.720><c> a</c>

00:03:17.550 --> 00:03:17.560 align:start position:0%
that I'm part of a
 

00:03:17.560 --> 00:03:19.509 align:start position:0%
that I'm part of a
residency<00:03:18.560><c> so</c><00:03:18.760><c> basically</c><00:03:19.040><c> you</c><00:03:19.120><c> would</c><00:03:19.280><c> come</c>

00:03:19.509 --> 00:03:19.519 align:start position:0%
residency so basically you would come
 

00:03:19.519 --> 00:03:21.949 align:start position:0%
residency so basically you would come
here<00:03:19.920><c> put</c><00:03:20.120><c> some</c><00:03:20.360><c> inputs</c><00:03:21.360><c> can</c><00:03:21.519><c> upload</c><00:03:21.840><c> the</c>

00:03:21.949 --> 00:03:21.959 align:start position:0%
here put some inputs can upload the
 

00:03:21.959 --> 00:03:24.190 align:start position:0%
here put some inputs can upload the
email<00:03:22.200><c> to</c><00:03:22.400><c> test</c><00:03:22.799><c> which</c><00:03:22.920><c> I</c><00:03:23.040><c> will</c><00:03:23.239><c> do</c><00:03:23.959><c> a</c>

00:03:24.190 --> 00:03:24.200 align:start position:0%
email to test which I will do a
 

00:03:24.200 --> 00:03:26.949 align:start position:0%
email to test which I will do a
residency<00:03:25.159><c> email</c><00:03:26.159><c> and</c><00:03:26.360><c> you</c><00:03:26.440><c> will</c><00:03:26.599><c> fill</c><00:03:26.799><c> in</c>

00:03:26.949 --> 00:03:26.959 align:start position:0%
residency email and you will fill in
 

00:03:26.959 --> 00:03:28.030 align:start position:0%
residency email and you will fill in
some

00:03:28.030 --> 00:03:28.040 align:start position:0%
some
 

00:03:28.040 --> 00:03:30.589 align:start position:0%
some
information<00:03:29.040><c> so</c>

00:03:30.589 --> 00:03:30.599 align:start position:0%
information so
 

00:03:30.599 --> 00:03:33.149 align:start position:0%
information so
Center<00:03:31.200><c> domain</c><00:03:32.200><c> the</c><00:03:32.319><c> thing</c><00:03:32.480><c> is</c><00:03:32.680><c> we</c><00:03:32.879><c> we</c><00:03:33.000><c> have</c>

00:03:33.149 --> 00:03:33.159 align:start position:0%
Center domain the thing is we we have
 

00:03:33.159 --> 00:03:34.830 align:start position:0%
Center domain the thing is we we have
this<00:03:33.319><c> chatbot</c><00:03:33.840><c> so</c><00:03:34.040><c> hopefully</c><00:03:34.360><c> it</c><00:03:34.480><c> works</c>

00:03:34.830 --> 00:03:34.840 align:start position:0%
this chatbot so hopefully it works
 

00:03:34.840 --> 00:03:36.229 align:start position:0%
this chatbot so hopefully it works
because<00:03:35.120><c> what</c><00:03:35.200><c> you</c><00:03:35.400><c> actually</c><00:03:35.599><c> have</c><00:03:35.720><c> to</c><00:03:35.840><c> do</c><00:03:36.040><c> is</c>

00:03:36.229 --> 00:03:36.239 align:start position:0%
because what you actually have to do is
 

00:03:36.239 --> 00:03:37.990 align:start position:0%
because what you actually have to do is
create<00:03:36.599><c> a</c>

00:03:37.990 --> 00:03:38.000 align:start position:0%
create a
 

00:03:38.000 --> 00:03:41.229 align:start position:0%
create a
Rex<00:03:39.000><c> uh</c><00:03:39.200><c> which</c><00:03:39.319><c> would</c><00:03:39.519><c> look</c><00:03:39.760><c> like</c><00:03:39.959><c> this</c><00:03:40.959><c> in</c><00:03:41.120><c> the</c>

00:03:41.229 --> 00:03:41.239 align:start position:0%
Rex uh which would look like this in the
 

00:03:41.239 --> 00:03:43.949 align:start position:0%
Rex uh which would look like this in the
very<00:03:41.439><c> end</c><00:03:41.640><c> you</c><00:03:41.720><c> would</c><00:03:41.959><c> add</c><00:03:42.159><c> some</c><00:03:42.799><c> values</c><00:03:43.799><c> and</c>

00:03:43.949 --> 00:03:43.959 align:start position:0%
very end you would add some values and
 

00:03:43.959 --> 00:03:45.229 align:start position:0%
very end you would add some values and
what<00:03:44.080><c> you</c><00:03:44.159><c> can</c><00:03:44.280><c> see</c><00:03:44.480><c> is</c><00:03:44.599><c> now</c><00:03:44.760><c> if</c><00:03:44.879><c> I</c><00:03:44.959><c> want</c><00:03:45.080><c> to</c>

00:03:45.229 --> 00:03:45.239 align:start position:0%
what you can see is now if I want to
 

00:03:45.239 --> 00:03:46.789 align:start position:0%
what you can see is now if I want to
prove<00:03:45.480><c> something</c><00:03:45.879><c> about</c><00:03:46.080><c> the</c><00:03:46.239><c> header</c><00:03:46.519><c> of</c><00:03:46.640><c> the</c>

00:03:46.789 --> 00:03:46.799 align:start position:0%
prove something about the header of the
 

00:03:46.799 --> 00:03:49.110 align:start position:0%
prove something about the header of the
email<00:03:47.680><c> I</c><00:03:47.760><c> would</c><00:03:47.959><c> select</c><00:03:48.280><c> like</c><00:03:48.439><c> the</c>

00:03:49.110 --> 00:03:49.120 align:start position:0%
email I would select like the
 

00:03:49.120 --> 00:03:52.670 align:start position:0%
email I would select like the
header<00:03:50.120><c> um</c><00:03:50.319><c> to</c><00:03:50.560><c> the</c><00:03:50.680><c> max</c><00:03:51.000><c> length</c><00:03:51.959><c> and</c><00:03:52.360><c> write</c>

00:03:52.670 --> 00:03:52.680 align:start position:0%
header um to the max length and write
 

00:03:52.680 --> 00:03:57.190 align:start position:0%
header um to the max length and write
this<00:03:53.280><c> reic</c><00:03:54.079><c> um</c><00:03:55.079><c> definition</c><00:03:56.079><c> so</c><00:03:56.760><c> this</c><00:03:56.840><c> is</c><00:03:57.000><c> the</c>

00:03:57.190 --> 00:03:57.200 align:start position:0%
this reic um definition so this is the
 

00:03:57.200 --> 00:03:59.069 align:start position:0%
this reic um definition so this is the
part<00:03:57.480><c> where</c><00:03:57.879><c> our</c><00:03:58.200><c> chatboard</c><00:03:58.640><c> will</c><00:03:58.760><c> hopefully</c>

00:03:59.069 --> 00:03:59.079 align:start position:0%
part where our chatboard will hopefully
 

00:03:59.079 --> 00:04:00.869 align:start position:0%
part where our chatboard will hopefully
help<00:03:59.360><c> it's</c><00:03:59.519><c> quite</c><00:03:59.879><c> new</c><00:04:00.079><c> so</c><00:04:00.280><c> please</c><00:04:00.599><c> give</c><00:04:00.720><c> us</c>

00:04:00.869 --> 00:04:00.879 align:start position:0%
help it's quite new so please give us
 

00:04:00.879 --> 00:04:02.670 align:start position:0%
help it's quite new so please give us
feedback<00:04:01.200><c> if</c><00:04:01.319><c> things</c><00:04:01.480><c> are</c><00:04:01.599><c> not</c><00:04:01.760><c> working</c><00:04:02.560><c> but</c>

00:04:02.670 --> 00:04:02.680 align:start position:0%
feedback if things are not working but
 

00:04:02.680 --> 00:04:05.229 align:start position:0%
feedback if things are not working but
in<00:04:02.840><c> this</c><00:04:03.040><c> case</c><00:04:03.280><c> what</c><00:04:03.360><c> I</c><00:04:03.480><c> want</c><00:04:03.599><c> to</c><00:04:03.799><c> do</c><00:04:04.000><c> is</c><00:04:04.760><c> I</c><00:04:04.840><c> will</c>

00:04:05.229 --> 00:04:05.239 align:start position:0%
in this case what I want to do is I will
 

00:04:05.239 --> 00:04:08.069 align:start position:0%
in this case what I want to do is I will
look<00:04:05.480><c> for</c><00:04:05.840><c> a</c><00:04:06.040><c> welcome</c><00:04:06.480><c> text</c><00:04:06.720><c> in</c><00:04:06.840><c> the</c>

00:04:08.069 --> 00:04:08.079 align:start position:0%
look for a welcome text in the
 

00:04:08.079 --> 00:04:10.630 align:start position:0%
look for a welcome text in the
header<00:04:09.079><c> and</c><00:04:09.319><c> say</c><00:04:09.680><c> I</c><00:04:09.760><c> don't</c><00:04:09.920><c> want</c><00:04:10.040><c> to</c><00:04:10.200><c> reveal</c>

00:04:10.630 --> 00:04:10.640 align:start position:0%
header and say I don't want to reveal
 

00:04:10.640 --> 00:04:13.830 align:start position:0%
header and say I don't want to reveal
this<00:04:11.319><c> and</c><00:04:11.439><c> the</c><00:04:11.640><c> next</c><00:04:11.920><c> part</c><00:04:12.319><c> is</c><00:04:12.799><c> I</c><00:04:12.879><c> want</c><00:04:13.079><c> to</c>

00:04:13.830 --> 00:04:13.840 align:start position:0%
this and the next part is I want to
 

00:04:13.840 --> 00:04:16.030 align:start position:0%
this and the next part is I want to
reveal<00:04:14.360><c> this</c><00:04:14.680><c> so</c><00:04:14.879><c> I</c><00:04:14.959><c> want</c><00:04:15.079><c> to</c><00:04:15.239><c> reveal</c><00:04:15.599><c> I'm</c><00:04:15.840><c> part</c>

00:04:16.030 --> 00:04:16.040 align:start position:0%
reveal this so I want to reveal I'm part
 

00:04:16.040 --> 00:04:18.870 align:start position:0%
reveal this so I want to reveal I'm part
of<00:04:16.239><c> this</c><00:04:16.440><c> residency</c><00:04:17.280><c> with</c><00:04:17.479><c> this</c>

00:04:18.870 --> 00:04:18.880 align:start position:0%
of this residency with this
 

00:04:18.880 --> 00:04:22.189 align:start position:0%
of this residency with this
text<00:04:19.880><c> so</c><00:04:20.160><c> you</c><00:04:20.280><c> can</c><00:04:20.440><c> do</c><00:04:20.720><c> all</c><00:04:21.120><c> kinds</c><00:04:21.320><c> of</c><00:04:21.519><c> proofs</c>

00:04:22.189 --> 00:04:22.199 align:start position:0%
text so you can do all kinds of proofs
 

00:04:22.199 --> 00:04:23.950 align:start position:0%
text so you can do all kinds of proofs
let's<00:04:22.400><c> imagine</c><00:04:22.800><c> like</c><00:04:22.960><c> for</c><00:04:23.120><c> example</c><00:04:23.440><c> you</c><00:04:23.560><c> want</c>

00:04:23.950 --> 00:04:23.960 align:start position:0%
let's imagine like for example you want
 

00:04:23.960 --> 00:04:27.310 align:start position:0%
let's imagine like for example you want
to<00:04:24.960><c> um</c><00:04:25.479><c> create</c><00:04:25.800><c> like</c><00:04:25.919><c> a</c><00:04:26.080><c> reimburse</c><00:04:26.880><c> platform</c>

00:04:27.310 --> 00:04:27.320 align:start position:0%
to um create like a reimburse platform
 

00:04:27.320 --> 00:04:28.590 align:start position:0%
to um create like a reimburse platform
which<00:04:27.479><c> someone's</c><00:04:27.840><c> building</c><00:04:28.160><c> and</c><00:04:28.280><c> you</c><00:04:28.360><c> want</c><00:04:28.440><c> to</c>

00:04:28.590 --> 00:04:28.600 align:start position:0%
which someone's building and you want to
 

00:04:28.600 --> 00:04:31.629 align:start position:0%
which someone's building and you want to
create<00:04:29.280><c> proofs</c><00:04:29.800><c> about</c><00:04:30.160><c> uh</c><00:04:30.600><c> Uber</c><00:04:30.919><c> receipt</c><00:04:31.440><c> so</c>

00:04:31.629 --> 00:04:31.639 align:start position:0%
create proofs about uh Uber receipt so
 

00:04:31.639 --> 00:04:34.310 align:start position:0%
create proofs about uh Uber receipt so
what<00:04:31.720><c> you</c><00:04:31.840><c> would</c><00:04:32.000><c> do</c><00:04:32.160><c> is</c><00:04:32.320><c> you</c><00:04:32.400><c> would</c><00:04:33.000><c> prove</c><00:04:34.000><c> uh</c>

00:04:34.310 --> 00:04:34.320 align:start position:0%
what you would do is you would prove uh
 

00:04:34.320 --> 00:04:36.670 align:start position:0%
what you would do is you would prove uh
you<00:04:34.440><c> would</c><00:04:34.639><c> prove</c><00:04:34.880><c> the</c><00:04:35.000><c> sender</c><00:04:35.400><c> is</c><00:04:35.880><c> Uber</c><00:04:36.520><c> and</c>

00:04:36.670 --> 00:04:36.680 align:start position:0%
you would prove the sender is Uber and
 

00:04:36.680 --> 00:04:39.230 align:start position:0%
you would prove the sender is Uber and
you<00:04:36.759><c> would</c><00:04:37.039><c> find</c>

00:04:39.230 --> 00:04:39.240 align:start position:0%
you would find
 

00:04:39.240 --> 00:04:42.870 align:start position:0%
you would find
the<00:04:40.240><c> the</c><00:04:40.520><c> like</c><00:04:40.680><c> the</c><00:04:40.880><c> amount</c><00:04:41.360><c> of</c><00:04:41.600><c> the</c><00:04:42.440><c> receipt</c>

00:04:42.870 --> 00:04:42.880 align:start position:0%
the the like the amount of the receipt
 

00:04:42.880 --> 00:04:44.830 align:start position:0%
the the like the amount of the receipt
from<00:04:43.080><c> Uber</c><00:04:43.880><c> and</c><00:04:44.039><c> then</c><00:04:44.160><c> you</c><00:04:44.240><c> can</c><00:04:44.560><c> prove</c>

00:04:44.830 --> 00:04:44.840 align:start position:0%
from Uber and then you can prove
 

00:04:44.840 --> 00:04:47.150 align:start position:0%
from Uber and then you can prove
automatically<00:04:45.560><c> hey</c><00:04:45.840><c> this</c><00:04:45.960><c> is</c><00:04:46.160><c> the</c><00:04:46.600><c> amount</c><00:04:46.960><c> of</c>

00:04:47.150 --> 00:04:47.160 align:start position:0%
automatically hey this is the amount of
 

00:04:47.160 --> 00:04:50.909 align:start position:0%
automatically hey this is the amount of
what<00:04:47.840><c> I</c><00:04:48.840><c> uh</c><00:04:49.280><c> the</c><00:04:49.400><c> receipt</c><00:04:49.759><c> I</c><00:04:49.840><c> got</c><00:04:50.080><c> from</c><00:04:50.759><c> from</c>

00:04:50.909 --> 00:04:50.919 align:start position:0%
what I uh the receipt I got from from
 

00:04:50.919 --> 00:04:52.870 align:start position:0%
what I uh the receipt I got from from
Uber<00:04:51.199><c> and</c><00:04:51.320><c> then</c><00:04:51.440><c> you</c><00:04:51.560><c> can</c><00:04:52.039><c> like</c><00:04:52.199><c> do</c><00:04:52.479><c> automatic</c>

00:04:52.870 --> 00:04:52.880 align:start position:0%
Uber and then you can like do automatic
 

00:04:52.880 --> 00:04:55.749 align:start position:0%
Uber and then you can like do automatic
reimbursement<00:04:53.440><c> from</c><00:04:53.600><c> that</c><00:04:53.800><c> for</c><00:04:54.400><c> example</c><00:04:55.400><c> and</c>

00:04:55.749 --> 00:04:55.759 align:start position:0%
reimbursement from that for example and
 

00:04:55.759 --> 00:04:58.670 align:start position:0%
reimbursement from that for example and
yeah<00:04:56.360><c> I</c><00:04:56.440><c> will</c><00:04:56.639><c> skip</c><00:04:56.960><c> this</c><00:04:57.160><c> cuz</c><00:04:57.639><c> right</c><00:04:57.840><c> now</c><00:04:58.160><c> this</c>

00:04:58.670 --> 00:04:58.680 align:start position:0%
yeah I will skip this cuz right now this
 

00:04:58.680 --> 00:05:00.749 align:start position:0%
yeah I will skip this cuz right now this
uh<00:04:58.880><c> like</c><00:04:59.240><c> creating</c><00:04:59.800><c> this</c><00:04:59.960><c> circuit</c><00:05:00.280><c> will</c><00:05:00.520><c> take</c>

00:05:00.749 --> 00:05:00.759 align:start position:0%
uh like creating this circuit will take
 

00:05:00.759 --> 00:05:03.590 align:start position:0%
uh like creating this circuit will take
a<00:05:00.880><c> few</c><00:05:01.120><c> hours</c><00:05:01.800><c> so</c><00:05:02.360><c> if</c><00:05:02.440><c> you</c><00:05:02.520><c> want</c><00:05:02.639><c> to</c><00:05:02.800><c> try</c><00:05:02.960><c> it</c><00:05:03.080><c> out</c>

00:05:03.590 --> 00:05:03.600 align:start position:0%
a few hours so if you want to try it out
 

00:05:03.600 --> 00:05:07.270 align:start position:0%
a few hours so if you want to try it out
try<00:05:03.880><c> one</c><00:05:04.160><c> existing</c><00:05:04.520><c> one</c><00:05:04.680><c> for</c><00:05:05.360><c> now</c><00:05:06.360><c> um</c><00:05:07.000><c> yeah</c>

00:05:07.270 --> 00:05:07.280 align:start position:0%
try one existing one for now um yeah
 

00:05:07.280 --> 00:05:10.510 align:start position:0%
try one existing one for now um yeah
after<00:05:07.479><c> you</c><00:05:07.680><c> create</c><00:05:08.240><c> it</c><00:05:09.240><c> it</c><00:05:09.440><c> will</c><00:05:10.000><c> appear</c><00:05:10.320><c> in</c>

00:05:10.510 --> 00:05:10.520 align:start position:0%
after you create it it will appear in
 

00:05:10.520 --> 00:05:15.189 align:start position:0%
after you create it it will appear in
the

00:05:15.189 --> 00:05:15.199 align:start position:0%
 
 

00:05:15.199 --> 00:05:17.110 align:start position:0%
 
homepage

00:05:17.110 --> 00:05:17.120 align:start position:0%
homepage
 

00:05:17.120 --> 00:05:19.510 align:start position:0%
homepage
sync<00:05:18.120><c> so</c><00:05:18.319><c> two</c><00:05:18.520><c> things</c><00:05:18.680><c> you</c><00:05:18.800><c> can</c><00:05:18.960><c> do</c><00:05:19.160><c> you</c><00:05:19.280><c> can</c>

00:05:19.510 --> 00:05:19.520 align:start position:0%
sync so two things you can do you can
 

00:05:19.520 --> 00:05:22.189 align:start position:0%
sync so two things you can do you can
first<00:05:20.080><c> of</c><00:05:20.240><c> course</c><00:05:20.560><c> just</c><00:05:21.440><c> create</c><00:05:21.720><c> proofs</c><00:05:22.000><c> on</c>

00:05:22.189 --> 00:05:22.199 align:start position:0%
first of course just create proofs on
 

00:05:22.199 --> 00:05:25.309 align:start position:0%
first of course just create proofs on
the<00:05:22.520><c> website</c><00:05:22.919><c> with</c><00:05:23.120><c> this</c><00:05:23.240><c> so</c><00:05:23.400><c> I</c><00:05:23.479><c> can</c><00:05:23.759><c> upload</c><00:05:24.120><c> my</c>

00:05:25.309 --> 00:05:25.319 align:start position:0%
the website with this so I can upload my
 

00:05:25.319 --> 00:05:30.150 align:start position:0%
the website with this so I can upload my
email<00:05:26.319><c> or</c><00:05:26.560><c> use</c><00:05:27.160><c> a</c><00:05:28.039><c> directed</c><00:05:28.479><c> Gmail</c><00:05:28.840><c> to</c><00:05:28.960><c> connect</c>

00:05:30.150 --> 00:05:30.160 align:start position:0%
email or use a directed Gmail to connect
 

00:05:30.160 --> 00:05:33.110 align:start position:0%
email or use a directed Gmail to connect
and<00:05:30.360><c> create</c><00:05:30.680><c> like</c><00:05:30.800><c> a</c><00:05:30.919><c> proof</c>

00:05:33.110 --> 00:05:33.120 align:start position:0%
and create like a proof
 

00:05:33.120 --> 00:05:36.830 align:start position:0%
and create like a proof
locally<00:05:34.120><c> um</c><00:05:35.039><c> we'll</c><00:05:35.240><c> take</c><00:05:35.400><c> a</c><00:05:35.479><c> few</c><00:05:35.720><c> seconds</c><00:05:36.680><c> but</c>

00:05:36.830 --> 00:05:36.840 align:start position:0%
locally um we'll take a few seconds but
 

00:05:36.840 --> 00:05:38.270 align:start position:0%
locally um we'll take a few seconds but
what's<00:05:37.000><c> more</c><00:05:37.199><c> interesting</c><00:05:37.560><c> is</c><00:05:37.759><c> you</c><00:05:37.880><c> can</c><00:05:38.039><c> now</c>

00:05:38.270 --> 00:05:38.280 align:start position:0%
what's more interesting is you can now
 

00:05:38.280 --> 00:05:41.280 align:start position:0%
what's more interesting is you can now
also<00:05:38.520><c> use</c><00:05:38.720><c> this</c><00:05:38.880><c> in</c><00:05:39.000><c> a</c><00:05:39.319><c> SDK</c><00:05:40.280><c> version</c>

00:05:41.280 --> 00:05:41.290 align:start position:0%
also use this in a SDK version
 

00:05:41.290 --> 00:05:43.230 align:start position:0%
also use this in a SDK version
[Music]

00:05:43.230 --> 00:05:43.240 align:start position:0%
[Music]
 

00:05:43.240 --> 00:05:45.830 align:start position:0%
[Music]
so<00:05:44.240><c> uh</c><00:05:44.440><c> let</c><00:05:44.560><c> me</c>

00:05:45.830 --> 00:05:45.840 align:start position:0%
so uh let me
 

00:05:45.840 --> 00:05:48.830 align:start position:0%
so uh let me
see<00:05:46.840><c> yeah</c><00:05:47.000><c> so</c><00:05:47.280><c> there</c><00:05:47.440><c> is</c>

00:05:48.830 --> 00:05:48.840 align:start position:0%
see yeah so there is
 

00:05:48.840 --> 00:05:51.670 align:start position:0%
see yeah so there is
a<00:05:49.840><c> sorry</c><00:05:50.160><c> can</c><00:05:50.240><c> you</c><00:05:50.400><c> actually</c><00:05:51.120><c> can</c><00:05:51.240><c> you</c><00:05:51.400><c> see</c>

00:05:51.670 --> 00:05:51.680 align:start position:0%
a sorry can you actually can you see
 

00:05:51.680 --> 00:05:57.309 align:start position:0%
a sorry can you actually can you see
this<00:05:52.560><c> so</c><00:05:52.759><c> if</c><00:05:52.840><c> you</c><00:05:52.960><c> go</c><00:05:53.120><c> to</c><00:05:53.960><c> GitHub</c><00:05:55.000><c> SL</c><00:05:56.000><c> ZK</c><00:05:56.400><c> email/</c>

00:05:57.309 --> 00:05:57.319 align:start position:0%
this so if you go to GitHub SL ZK email/
 

00:05:57.319 --> 00:06:00.189 align:start position:0%
this so if you go to GitHub SL ZK email/
SDK<00:05:58.240><c> typescript</c><00:05:58.759><c> demo</c><00:05:59.400><c> so</c><00:05:59.639><c> sorry</c><00:05:59.840><c> for</c><00:05:59.960><c> the</c>

00:06:00.189 --> 00:06:00.199 align:start position:0%
SDK typescript demo so sorry for the
 

00:06:00.199 --> 00:06:02.070 align:start position:0%
SDK typescript demo so sorry for the
naming<00:06:01.199><c> so</c>

00:06:02.070 --> 00:06:02.080 align:start position:0%
naming so
 

00:06:02.080 --> 00:06:05.550 align:start position:0%
naming so
basically<00:06:03.440><c> this</c><00:06:04.440><c> um</c><00:06:04.639><c> I</c><00:06:04.720><c> added</c><00:06:04.960><c> a</c><00:06:05.039><c> demo</c><00:06:05.319><c> how</c><00:06:05.440><c> you</c>

00:06:05.550 --> 00:06:05.560 align:start position:0%
basically this um I added a demo how you
 

00:06:05.560 --> 00:06:10.029 align:start position:0%
basically this um I added a demo how you
would<00:06:05.720><c> use</c><00:06:05.919><c> this</c><00:06:06.039><c> in</c><00:06:06.599><c> typescript</c>

00:06:10.029 --> 00:06:10.039 align:start position:0%
 
 

00:06:10.039 --> 00:06:13.070 align:start position:0%
 
so<00:06:11.039><c> let's</c><00:06:11.160><c> see</c><00:06:11.280><c> if</c><00:06:11.360><c> this</c><00:06:11.880><c> finishes</c><00:06:12.880><c> I</c><00:06:12.960><c> don't</c>

00:06:13.070 --> 00:06:13.080 align:start position:0%
so let's see if this finishes I don't
 

00:06:13.080 --> 00:06:14.309 align:start position:0%
so let's see if this finishes I don't
know<00:06:13.199><c> if</c><00:06:13.280><c> it's</c><00:06:13.440><c> the</c><00:06:13.560><c> internet</c><00:06:14.000><c> but</c><00:06:14.160><c> I</c><00:06:14.240><c> don't</c>

00:06:14.309 --> 00:06:14.319 align:start position:0%
know if it's the internet but I don't
 

00:06:14.319 --> 00:06:16.710 align:start position:0%
know if it's the internet but I don't
know<00:06:14.440><c> if</c><00:06:14.520><c> you</c><00:06:14.680><c> experienced</c><00:06:15.280><c> the</c><00:06:16.199><c> kind</c><00:06:16.319><c> of</c><00:06:16.440><c> slow</c>

00:06:16.710 --> 00:06:16.720 align:start position:0%
know if you experienced the kind of slow
 

00:06:16.720 --> 00:06:20.150 align:start position:0%
know if you experienced the kind of slow
internet<00:06:17.199><c> here</c><00:06:17.599><c> as</c><00:06:17.800><c> well</c><00:06:18.080><c> oh</c><00:06:18.199><c> yeah</c><00:06:18.319><c> anyway</c><00:06:19.280><c> so</c>

00:06:20.150 --> 00:06:20.160 align:start position:0%
internet here as well oh yeah anyway so
 

00:06:20.160 --> 00:06:22.510 align:start position:0%
internet here as well oh yeah anyway so
now<00:06:20.360><c> we</c><00:06:20.520><c> generated</c><00:06:20.960><c> a</c><00:06:21.120><c> proof</c><00:06:22.080><c> uh</c><00:06:22.160><c> you</c><00:06:22.240><c> can</c><00:06:22.400><c> look</c>

00:06:22.510 --> 00:06:22.520 align:start position:0%
now we generated a proof uh you can look
 

00:06:22.520 --> 00:06:24.629 align:start position:0%
now we generated a proof uh you can look
at<00:06:22.639><c> the</c><00:06:22.800><c> proof</c><00:06:23.360><c> it</c><00:06:23.479><c> will</c><00:06:23.680><c> show</c><00:06:23.919><c> you</c><00:06:24.240><c> generate</c>

00:06:24.629 --> 00:06:24.639 align:start position:0%
at the proof it will show you generate
 

00:06:24.639 --> 00:06:25.790 align:start position:0%
at the proof it will show you generate
some

00:06:25.790 --> 00:06:25.800 align:start position:0%
some
 

00:06:25.800 --> 00:06:29.110 align:start position:0%
some
output<00:06:26.800><c> and</c><00:06:27.680><c> so</c><00:06:27.880><c> the</c><00:06:28.000><c> email</c><00:06:28.319><c> you</c><00:06:28.400><c> can</c><00:06:28.520><c> only</c><00:06:28.720><c> see</c>

00:06:29.110 --> 00:06:29.120 align:start position:0%
output and so the email you can only see
 

00:06:29.120 --> 00:06:31.110 align:start position:0%
output and so the email you can only see
in<00:06:29.240><c> local</c><00:06:29.800><c> so</c><00:06:29.880><c> we</c><00:06:30.000><c> don't</c><00:06:30.199><c> save</c><00:06:30.440><c> any</c>

00:06:31.110 --> 00:06:31.120 align:start position:0%
in local so we don't save any
 

00:06:31.120 --> 00:06:33.589 align:start position:0%
in local so we don't save any
emails<00:06:32.120><c> and</c><00:06:32.240><c> if</c><00:06:32.319><c> you</c><00:06:32.440><c> want</c><00:06:32.639><c> you</c><00:06:32.720><c> can</c><00:06:32.960><c> also</c><00:06:33.440><c> we</c>

00:06:33.589 --> 00:06:33.599 align:start position:0%
emails and if you want you can also we
 

00:06:33.599 --> 00:06:36.150 align:start position:0%
emails and if you want you can also we
always<00:06:34.319><c> deploy</c><00:06:34.919><c> a</c><00:06:35.080><c> verifier</c><00:06:35.639><c> contract</c><00:06:36.000><c> on</c>

00:06:36.150 --> 00:06:36.160 align:start position:0%
always deploy a verifier contract on
 

00:06:36.160 --> 00:06:38.309 align:start position:0%
always deploy a verifier contract on
chain<00:06:36.440><c> so</c><00:06:36.599><c> you</c><00:06:36.680><c> can</c><00:06:36.880><c> actually</c><00:06:37.240><c> verify</c><00:06:37.880><c> this</c>

00:06:38.309 --> 00:06:38.319 align:start position:0%
chain so you can actually verify this
 

00:06:38.319 --> 00:06:41.670 align:start position:0%
chain so you can actually verify this
proof<00:06:39.319><c> how</c><00:06:39.479><c> would</c><00:06:39.599><c> you</c><00:06:39.759><c> use</c><00:06:40.039><c> this</c><00:06:40.199><c> in</c><00:06:40.520><c> a</c>

00:06:41.670 --> 00:06:41.680 align:start position:0%
proof how would you use this in a
 

00:06:41.680 --> 00:06:46.110 align:start position:0%
proof how would you use this in a
SDK<00:06:42.680><c> I</c><00:06:42.800><c> guess</c><00:06:42.960><c> I</c><00:06:43.039><c> have</c><00:06:43.160><c> to</c><00:06:43.319><c> make</c><00:06:43.840><c> this</c><00:06:45.120><c> bigger</c>

00:06:46.110 --> 00:06:46.120 align:start position:0%
SDK I guess I have to make this bigger
 

00:06:46.120 --> 00:06:48.430 align:start position:0%
SDK I guess I have to make this bigger
so<00:06:46.319><c> if</c><00:06:46.479><c> you</c><00:06:47.160><c> if</c><00:06:47.280><c> you</c><00:06:47.400><c> clone</c><00:06:47.680><c> this</c><00:06:47.840><c> repo</c><00:06:48.319><c> you</c>

00:06:48.430 --> 00:06:48.440 align:start position:0%
so if you if you clone this repo you
 

00:06:48.440 --> 00:06:50.830 align:start position:0%
so if you if you clone this repo you
will<00:06:48.759><c> you</c><00:06:48.840><c> will</c><00:06:49.039><c> get</c><00:06:49.199><c> this</c><00:06:49.400><c> code</c><00:06:49.759><c> so</c><00:06:50.440><c> basically</c>

00:06:50.830 --> 00:06:50.840 align:start position:0%
will you will get this code so basically
 

00:06:50.840 --> 00:06:54.350 align:start position:0%
will you will get this code so basically
I<00:06:50.960><c> just</c><00:06:51.160><c> added</c><00:06:51.479><c> a</c><00:06:51.599><c> few</c><00:06:51.840><c> examples</c><00:06:52.520><c> here</c><00:06:53.520><c> um</c><00:06:54.240><c> like</c>

00:06:54.350 --> 00:06:54.360 align:start position:0%
I just added a few examples here um like
 

00:06:54.360 --> 00:06:56.350 align:start position:0%
I just added a few examples here um like
for<00:06:54.599><c> like</c><00:06:54.720><c> long</c><00:06:54.960><c> running</c><00:06:55.319><c> proofs</c><00:06:55.800><c> and</c><00:06:56.039><c> how</c><00:06:56.160><c> to</c>

00:06:56.350 --> 00:06:56.360 align:start position:0%
for like long running proofs and how to
 

00:06:56.360 --> 00:06:58.830 align:start position:0%
for like long running proofs and how to
validate<00:06:56.759><c> inputs</c><00:06:57.199><c> before</c><00:06:57.440><c> you</c><00:06:57.560><c> use</c><00:06:57.840><c> them</c><00:06:58.639><c> but</c>

00:06:58.830 --> 00:06:58.840 align:start position:0%
validate inputs before you use them but
 

00:06:58.840 --> 00:07:00.830 align:start position:0%
validate inputs before you use them but
in<00:06:59.039><c> this</c><00:06:59.599><c> I'll</c><00:06:59.759><c> just</c><00:06:59.919><c> give</c><00:07:00.000><c> you</c><00:07:00.120><c> the</c><00:07:00.280><c> short</c>

00:07:00.830 --> 00:07:00.840 align:start position:0%
in this I'll just give you the short
 

00:07:00.840 --> 00:07:03.150 align:start position:0%
in this I'll just give you the short
example<00:07:01.840><c> so</c><00:07:02.039><c> basically</c><00:07:02.440><c> what</c><00:07:02.560><c> we</c><00:07:02.720><c> have</c><00:07:02.960><c> here</c>

00:07:03.150 --> 00:07:03.160 align:start position:0%
example so basically what we have here
 

00:07:03.160 --> 00:07:04.629 align:start position:0%
example so basically what we have here
first<00:07:03.440><c> what</c><00:07:03.560><c> you</c><00:07:03.680><c> need</c><00:07:03.879><c> is</c><00:07:04.160><c> like</c><00:07:04.520><c> the</c>

00:07:04.629 --> 00:07:04.639 align:start position:0%
first what you need is like the
 

00:07:04.639 --> 00:07:07.270 align:start position:0%
first what you need is like the
blueprint<00:07:05.120><c> you</c><00:07:05.240><c> created</c><00:07:05.639><c> the</c><00:07:05.919><c> ID</c><00:07:06.919><c> for</c><00:07:07.160><c> this</c>

00:07:07.270 --> 00:07:07.280 align:start position:0%
blueprint you created the ID for this
 

00:07:07.280 --> 00:07:16.469 align:start position:0%
blueprint you created the ID for this
you<00:07:07.400><c> can</c><00:07:08.400><c> basically</c><00:07:09.400><c> if</c><00:07:09.479><c> you</c><00:07:09.639><c> go</c><00:07:09.759><c> to</c><00:07:09.879><c> our</c>

00:07:16.469 --> 00:07:16.479 align:start position:0%
 
 

00:07:16.479 --> 00:07:19.230 align:start position:0%
 
website<00:07:17.479><c> uh</c><00:07:17.919><c> like</c><00:07:18.280><c> all</c><00:07:18.440><c> of</c><00:07:18.599><c> these</c><00:07:18.800><c> have</c><00:07:19.000><c> like</c>

00:07:19.230 --> 00:07:19.240 align:start position:0%
website uh like all of these have like
 

00:07:19.240 --> 00:07:22.990 align:start position:0%
website uh like all of these have like
this<00:07:19.960><c> um</c><00:07:20.960><c> Slug</c><00:07:21.440><c> and</c><00:07:21.560><c> you</c><00:07:21.680><c> can</c><00:07:21.879><c> like</c><00:07:22.039><c> just</c><00:07:22.240><c> copy</c>

00:07:22.990 --> 00:07:23.000 align:start position:0%
this um Slug and you can like just copy
 

00:07:23.000 --> 00:07:27.990 align:start position:0%
this um Slug and you can like just copy
it<00:07:24.000><c> and</c><00:07:24.639><c> put</c><00:07:24.800><c> it</c><00:07:25.000><c> here</c><00:07:25.160><c> so</c><00:07:25.360><c> that's</c><00:07:25.520><c> one</c><00:07:26.280><c> already</c>

00:07:27.990 --> 00:07:28.000 align:start position:0%
it and put it here so that's one already
 

00:07:28.000 --> 00:07:30.589 align:start position:0%
it and put it here so that's one already
added<00:07:29.000><c> oh</c><00:07:29.199><c> sorry</c><00:07:29.560><c> for</c><00:07:29.759><c> these</c><00:07:30.000><c> inlay</c><00:07:30.360><c> hands</c>

00:07:30.589 --> 00:07:30.599 align:start position:0%
added oh sorry for these inlay hands
 

00:07:30.599 --> 00:07:31.670 align:start position:0%
added oh sorry for these inlay hands
that's<00:07:30.759><c> a</c>

00:07:31.670 --> 00:07:31.680 align:start position:0%
that's a
 

00:07:31.680 --> 00:07:35.629 align:start position:0%
that's a
bit<00:07:32.680><c> yeah</c><00:07:33.120><c> uh</c><00:07:33.240><c> anyway</c><00:07:33.560><c> you</c><00:07:33.680><c> would</c><00:07:34.360><c> you</c><00:07:34.599><c> just</c><00:07:35.080><c> um</c>

00:07:35.629 --> 00:07:35.639 align:start position:0%
bit yeah uh anyway you would you just um
 

00:07:35.639 --> 00:07:37.749 align:start position:0%
bit yeah uh anyway you would you just um
first<00:07:35.879><c> thing</c><00:07:36.000><c> you</c><00:07:36.080><c> do</c><00:07:36.280><c> you</c><00:07:36.400><c> import</c><00:07:36.680><c> the</c>

00:07:37.749 --> 00:07:37.759 align:start position:0%
first thing you do you import the
 

00:07:37.759 --> 00:07:40.990 align:start position:0%
first thing you do you import the
SDK<00:07:38.759><c> you</c><00:07:38.960><c> initialize</c><00:07:39.440><c> it</c><00:07:39.639><c> so</c><00:07:40.080><c> sorry</c><00:07:40.319><c> for</c><00:07:40.520><c> this</c>

00:07:40.990 --> 00:07:41.000 align:start position:0%
SDK you initialize it so sorry for this
 

00:07:41.000 --> 00:07:43.510 align:start position:0%
SDK you initialize it so sorry for this
but<00:07:42.000><c> you</c><00:07:42.120><c> can</c><00:07:42.400><c> you</c><00:07:42.479><c> will</c><00:07:42.639><c> in</c><00:07:42.759><c> future</c><00:07:43.199><c> pass</c>

00:07:43.510 --> 00:07:43.520 align:start position:0%
but you can you will in future pass
 

00:07:43.520 --> 00:07:44.629 align:start position:0%
but you can you will in future pass
other<00:07:43.759><c> options</c><00:07:44.080><c> like</c><00:07:44.199><c> if</c><00:07:44.280><c> you</c><00:07:44.360><c> want</c><00:07:44.479><c> to</c>

00:07:44.629 --> 00:07:44.639 align:start position:0%
other options like if you want to
 

00:07:44.639 --> 00:07:46.189 align:start position:0%
other options like if you want to
actually<00:07:44.840><c> create</c><00:07:45.080><c> blueprints</c><00:07:45.560><c> you</c><00:07:45.639><c> have</c><00:07:45.759><c> to</c>

00:07:46.189 --> 00:07:46.199 align:start position:0%
actually create blueprints you have to
 

00:07:46.199 --> 00:07:47.430 align:start position:0%
actually create blueprints you have to
pass<00:07:46.400><c> an</c>

00:07:47.430 --> 00:07:47.440 align:start position:0%
pass an
 

00:07:47.440 --> 00:07:49.149 align:start position:0%
pass an
authentication<00:07:48.440><c> this</c><00:07:48.560><c> is</c><00:07:48.720><c> where</c><00:07:48.879><c> you</c>

00:07:49.149 --> 00:07:49.159 align:start position:0%
authentication this is where you
 

00:07:49.159 --> 00:07:50.909 align:start position:0%
authentication this is where you
actually<00:07:49.400><c> get</c><00:07:49.560><c> the</c><00:07:49.680><c> blueprint</c><00:07:50.120><c> you</c><00:07:50.240><c> created</c>

00:07:50.909 --> 00:07:50.919 align:start position:0%
actually get the blueprint you created
 

00:07:50.919 --> 00:07:52.790 align:start position:0%
actually get the blueprint you created
by<00:07:51.080><c> the</c><00:07:51.199><c> ID</c><00:07:51.560><c> so</c><00:07:51.759><c> the</c><00:07:51.879><c> one</c><00:07:52.039><c> we</c><00:07:52.199><c> have</c><00:07:52.319><c> in</c><00:07:52.479><c> the</c>

00:07:52.790 --> 00:07:52.800 align:start position:0%
by the ID so the one we have in the
 

00:07:52.800 --> 00:07:54.270 align:start position:0%
by the ID so the one we have in the
front

00:07:54.270 --> 00:07:54.280 align:start position:0%
front
 

00:07:54.280 --> 00:07:58.430 align:start position:0%
front
end<00:07:55.720><c> uh</c><00:07:56.720><c> and</c><00:07:57.440><c> from</c><00:07:57.680><c> this</c><00:07:57.800><c> you</c><00:07:57.919><c> can</c><00:07:58.039><c> create</c>

00:07:58.430 --> 00:07:58.440 align:start position:0%
end uh and from this you can create
 

00:07:58.440 --> 00:08:01.149 align:start position:0%
end uh and from this you can create
aover<00:07:59.520><c> so</c><00:07:59.599><c> we</c><00:07:59.720><c> did</c><00:07:59.919><c> this</c><00:08:00.440><c> uh</c><00:08:00.599><c> separately</c>

00:08:01.149 --> 00:08:01.159 align:start position:0%
aover so we did this uh separately
 

00:08:01.159 --> 00:08:02.909 align:start position:0%
aover so we did this uh separately
because<00:08:01.360><c> in</c><00:08:01.560><c> future</c><00:08:01.879><c> we</c><00:08:01.960><c> want</c><00:08:02.120><c> to</c><00:08:02.280><c> add</c><00:08:02.520><c> client</c>

00:08:02.909 --> 00:08:02.919 align:start position:0%
because in future we want to add client
 

00:08:02.919 --> 00:08:04.950 align:start position:0%
because in future we want to add client
side<00:08:03.080><c> proving</c><00:08:03.599><c> so</c><00:08:04.199><c> let's</c><00:08:04.400><c> say</c><00:08:04.520><c> if</c><00:08:04.599><c> you</c><00:08:04.680><c> build</c>

00:08:04.950 --> 00:08:04.960 align:start position:0%
side proving so let's say if you build
 

00:08:04.960 --> 00:08:07.230 align:start position:0%
side proving so let's say if you build
something<00:08:05.240><c> like</c><00:08:05.440><c> a</c><00:08:06.159><c> whistleblowing</c><00:08:06.840><c> platform</c>

00:08:07.230 --> 00:08:07.240 align:start position:0%
something like a whistleblowing platform
 

00:08:07.240 --> 00:08:09.510 align:start position:0%
something like a whistleblowing platform
you<00:08:07.479><c> would</c><00:08:08.159><c> you</c><00:08:08.319><c> wouldn't</c><00:08:08.639><c> want</c><00:08:08.840><c> to</c><00:08:09.120><c> do</c><00:08:09.360><c> this</c>

00:08:09.510 --> 00:08:09.520 align:start position:0%
you would you wouldn't want to do this
 

00:08:09.520 --> 00:08:11.830 align:start position:0%
you would you wouldn't want to do this
server<00:08:09.879><c> side</c><00:08:10.599><c> so</c><00:08:10.759><c> we're</c><00:08:10.960><c> working</c><00:08:11.199><c> on</c><00:08:11.360><c> a</c><00:08:11.479><c> Noir</c>

00:08:11.830 --> 00:08:11.840 align:start position:0%
server side so we're working on a Noir
 

00:08:11.840 --> 00:08:14.629 align:start position:0%
server side so we're working on a Noir
implementation<00:08:12.440><c> so</c><00:08:12.639><c> it</c><00:08:12.720><c> will</c><00:08:12.919><c> work</c><00:08:13.159><c> front</c><00:08:13.639><c> end</c>

00:08:14.629 --> 00:08:14.639 align:start position:0%
implementation so it will work front end
 

00:08:14.639 --> 00:08:16.029 align:start position:0%
implementation so it will work front end
anyway<00:08:14.879><c> and</c><00:08:15.000><c> all</c><00:08:15.120><c> you</c><00:08:15.199><c> have</c><00:08:15.319><c> to</c><00:08:15.479><c> do</c><00:08:15.599><c> is</c><00:08:15.800><c> then</c><00:08:15.919><c> in</c>

00:08:16.029 --> 00:08:16.039 align:start position:0%
anyway and all you have to do is then in
 

00:08:16.039 --> 00:08:18.110 align:start position:0%
anyway and all you have to do is then in
the<00:08:16.159><c> end</c><00:08:16.680><c> pass</c><00:08:16.919><c> in</c><00:08:17.120><c> an</c><00:08:17.280><c> email</c><00:08:17.680><c> which</c><00:08:17.800><c> I</c><00:08:17.919><c> read</c>

00:08:18.110 --> 00:08:18.120 align:start position:0%
the end pass in an email which I read
 

00:08:18.120 --> 00:08:20.589 align:start position:0%
the end pass in an email which I read
here<00:08:18.240><c> from</c><00:08:18.360><c> a</c><00:08:18.680><c> file</c><00:08:19.680><c> and</c><00:08:20.039><c> you</c><00:08:20.159><c> will</c><00:08:20.360><c> get</c><00:08:20.479><c> the</c>

00:08:20.589 --> 00:08:20.599 align:start position:0%
here from a file and you will get the
 

00:08:20.599 --> 00:08:23.869 align:start position:0%
here from a file and you will get the
proof<00:08:20.919><c> output</c><00:08:21.479><c> let's</c><00:08:21.759><c> actually</c><00:08:22.039><c> see</c><00:08:22.240><c> if</c><00:08:22.440><c> this</c>

00:08:23.869 --> 00:08:23.879 align:start position:0%
proof output let's actually see if this
 

00:08:23.879 --> 00:08:26.670 align:start position:0%
proof output let's actually see if this
works<00:08:24.879><c> uh</c><00:08:25.039><c> so</c><00:08:25.319><c> you</c><00:08:25.479><c> have</c><00:08:25.599><c> to</c><00:08:26.039><c> I</c><00:08:26.159><c> think</c><00:08:26.319><c> I</c><00:08:26.440><c> added</c>

00:08:26.670 --> 00:08:26.680 align:start position:0%
works uh so you have to I think I added
 

00:08:26.680 --> 00:08:30.589 align:start position:0%
works uh so you have to I think I added
the<00:08:26.800><c> commands</c><00:08:27.120><c> in</c><00:08:27.280><c> the</c><00:08:27.400><c> read</c><00:08:27.639><c> me</c><00:08:27.919><c> so</c><00:08:28.080><c> I</c><00:08:28.240><c> can</c>

00:08:30.589 --> 00:08:30.599 align:start position:0%
the commands in the read me so I can
 

00:08:30.599 --> 00:08:34.350 align:start position:0%
the commands in the read me so I can
uh<00:08:31.599><c> short</c>

00:08:34.350 --> 00:08:34.360 align:start position:0%
 
 

00:08:34.360 --> 00:08:38.029 align:start position:0%
 
example<00:08:35.360><c> so</c><00:08:36.000><c> yeah</c><00:08:37.000><c> it</c><00:08:37.159><c> will</c><00:08:37.479><c> proof</c><00:08:37.760><c> it</c><00:08:37.839><c> will</c>

00:08:38.029 --> 00:08:38.039 align:start position:0%
example so yeah it will proof it will
 

00:08:38.039 --> 00:08:39.310 align:start position:0%
example so yeah it will proof it will
wait<00:08:38.200><c> for</c><00:08:38.360><c> the</c>

00:08:39.310 --> 00:08:39.320 align:start position:0%
wait for the
 

00:08:39.320 --> 00:08:41.469 align:start position:0%
wait for the
proof<00:08:40.320><c> and</c><00:08:40.479><c> then</c><00:08:40.680><c> it</c><00:08:40.760><c> will</c><00:08:40.959><c> give</c><00:08:41.120><c> you</c><00:08:41.360><c> the</c>

00:08:41.469 --> 00:08:41.479 align:start position:0%
proof and then it will give you the
 

00:08:41.479 --> 00:08:45.870 align:start position:0%
proof and then it will give you the
proof<00:08:41.800><c> output</c><00:08:42.279><c> the</c><00:08:42.360><c> proof</c><00:08:43.000><c> data</c><00:08:44.160><c> so</c><00:08:45.160><c> yeah</c>

00:08:45.870 --> 00:08:45.880 align:start position:0%
proof output the proof data so yeah
 

00:08:45.880 --> 00:08:48.470 align:start position:0%
proof output the proof data so yeah
that's<00:08:46.120><c> basically</c><00:08:46.560><c> it</c><00:08:46.839><c> what</c><00:08:46.959><c> you</c><00:08:47.080><c> need</c><00:08:47.399><c> to</c><00:08:48.120><c> use</c>

00:08:48.470 --> 00:08:48.480 align:start position:0%
that's basically it what you need to use
 

00:08:48.480 --> 00:08:51.910 align:start position:0%
that's basically it what you need to use
a<00:08:48.839><c> proving</c><00:08:49.240><c> system</c><00:08:49.560><c> of</c><00:08:49.720><c> emails</c><00:08:50.160><c> in</c><00:08:50.640><c> your</c><00:08:51.640><c> front</c>

00:08:51.910 --> 00:08:51.920 align:start position:0%
a proving system of emails in your front
 

00:08:51.920 --> 00:08:54.750 align:start position:0%
a proving system of emails in your front
end<00:08:52.680><c> this</c><00:08:52.959><c> currently</c><00:08:53.360><c> only</c><00:08:53.720><c> works</c><00:08:54.480><c> in</c><00:08:54.600><c> the</c>

00:08:54.750 --> 00:08:54.760 align:start position:0%
end this currently only works in the
 

00:08:54.760 --> 00:08:58.350 align:start position:0%
end this currently only works in the
browser<00:08:55.360><c> no</c><00:08:55.680><c> JS</c><00:08:56.240><c> but</c><00:08:56.640><c> still</c><00:08:56.880><c> not</c><00:08:57.080><c> for</c><00:08:57.519><c> nextjs</c>

00:08:58.350 --> 00:08:58.360 align:start position:0%
browser no JS but still not for nextjs
 

00:08:58.360 --> 00:08:59.910 align:start position:0%
browser no JS but still not for nextjs
server<00:08:58.800><c> side</c><00:08:59.120><c> so</c><00:08:59.240><c> you</c><00:08:59.440><c> you</c><00:08:59.440><c> can</c><00:08:59.560><c> use</c><00:08:59.680><c> it</c><00:08:59.800><c> in</c>

00:08:59.910 --> 00:08:59.920 align:start position:0%
server side so you you can use it in
 

00:08:59.920 --> 00:09:02.230 align:start position:0%
server side so you you can use it in
like<00:09:00.079><c> next</c><00:09:00.360><c> ja</c><00:09:00.959><c> front</c><00:09:01.279><c> end</c><00:09:01.640><c> but</c><00:09:01.760><c> not</c><00:09:01.920><c> yet</c><00:09:02.079><c> in</c>

00:09:02.230 --> 00:09:02.240 align:start position:0%
like next ja front end but not yet in
 

00:09:02.240 --> 00:09:04.350 align:start position:0%
like next ja front end but not yet in
service<00:09:02.640><c> side</c><00:09:02.800><c> there's</c><00:09:03.000><c> some</c><00:09:03.839><c> weird</c><00:09:04.079><c> issues</c>

00:09:04.350 --> 00:09:04.360 align:start position:0%
service side there's some weird issues
 

00:09:04.360 --> 00:09:07.030 align:start position:0%
service side there's some weird issues
we're<00:09:04.480><c> working</c><00:09:04.720><c> on</c><00:09:04.920><c> with</c><00:09:05.040><c> bundlers</c><00:09:05.680><c> but</c><00:09:06.040><c> yeah</c>

00:09:07.030 --> 00:09:07.040 align:start position:0%
we're working on with bundlers but yeah
 

00:09:07.040 --> 00:09:11.030 align:start position:0%
we're working on with bundlers but yeah
all<00:09:07.360><c> right</c><00:09:08.360><c> that's</c><00:09:08.519><c> for</c><00:09:08.680><c> the</c><00:09:08.839><c> first</c><00:09:09.399><c> demo</c>

00:09:11.030 --> 00:09:11.040 align:start position:0%
all right that's for the first demo
 

00:09:11.040 --> 00:09:14.350 align:start position:0%
all right that's for the first demo
um<00:09:12.040><c> a</c><00:09:12.519><c> will</c><00:09:12.760><c> tell</c><00:09:12.920><c> you</c><00:09:13.040><c> a</c><00:09:13.160><c> bit</c><00:09:13.320><c> more</c><00:09:14.000><c> General</c>

00:09:14.350 --> 00:09:14.360 align:start position:0%
um a will tell you a bit more General
 

00:09:14.360 --> 00:09:16.150 align:start position:0%
um a will tell you a bit more General
things<00:09:14.560><c> about</c><00:09:14.720><c> ZK</c><00:09:15.040><c> email</c><00:09:15.399><c> and</c><00:09:15.480><c> then</c><00:09:15.640><c> we</c><00:09:15.720><c> will</c>

00:09:16.150 --> 00:09:16.160 align:start position:0%
things about ZK email and then we will
 

00:09:16.160 --> 00:09:19.750 align:start position:0%
things about ZK email and then we will
show<00:09:16.399><c> you</c><00:09:16.680><c> other</c><00:09:17.000><c> demos</c><00:09:17.839><c> thanks</c><00:09:18.040><c> a</c><00:09:18.200><c> lot</c><00:09:19.120><c> cool</c>

00:09:19.750 --> 00:09:19.760 align:start position:0%
show you other demos thanks a lot cool
 

00:09:19.760 --> 00:09:25.590 align:start position:0%
show you other demos thanks a lot cool
um

00:09:25.590 --> 00:09:25.600 align:start position:0%
 
 

00:09:25.600 --> 00:09:28.630 align:start position:0%
 
okay<00:09:26.600><c> um</c><00:09:27.160><c> okay</c><00:09:27.360><c> so</c><00:09:27.760><c> I</c><00:09:27.880><c> think</c><00:09:28.160><c> the</c><00:09:28.279><c> way</c><00:09:28.480><c> we're</c>

00:09:28.630 --> 00:09:28.640 align:start position:0%
okay um okay so I think the way we're
 

00:09:28.640 --> 00:09:29.509 align:start position:0%
okay um okay so I think the way we're
probably<00:09:28.839><c> going</c><00:09:28.920><c> to</c><00:09:29.000><c> structure</c><00:09:29.279><c> this</c><00:09:29.440><c> now</c>

00:09:29.509 --> 00:09:29.519 align:start position:0%
probably going to structure this now
 

00:09:29.519 --> 00:09:31.190 align:start position:0%
probably going to structure this now
that<00:09:29.600><c> you</c><00:09:29.680><c> guys</c><00:09:29.800><c> have</c><00:09:29.920><c> a</c><00:09:30.000><c> sense</c><00:09:30.240><c> of</c><00:09:30.440><c> like</c><00:09:30.959><c> what</c>

00:09:31.190 --> 00:09:31.200 align:start position:0%
that you guys have a sense of like what
 

00:09:31.200 --> 00:09:32.509 align:start position:0%
that you guys have a sense of like what
is<00:09:31.320><c> the</c><00:09:31.440><c> registry</c><00:09:31.800><c> and</c><00:09:31.920><c> how</c><00:09:32.000><c> does</c><00:09:32.160><c> that</c><00:09:32.279><c> work</c>

00:09:32.509 --> 00:09:32.519 align:start position:0%
is the registry and how does that work
 

00:09:32.519 --> 00:09:33.949 align:start position:0%
is the registry and how does that work
is<00:09:32.680><c> trying</c><00:09:32.880><c> to</c><00:09:33.000><c> get</c><00:09:33.200><c> people</c><00:09:33.440><c> to</c><00:09:33.640><c> sort</c><00:09:33.800><c> of</c>

00:09:33.949 --> 00:09:33.959 align:start position:0%
is trying to get people to sort of
 

00:09:33.959 --> 00:09:37.230 align:start position:0%
is trying to get people to sort of
generate<00:09:34.560><c> their</c><00:09:34.680><c> own</c><00:09:34.920><c> proofs</c><00:09:35.399><c> and</c><00:09:35.519><c> so</c><00:09:36.399><c> um</c><00:09:36.959><c> it's</c>

00:09:37.230 --> 00:09:37.240 align:start position:0%
generate their own proofs and so um it's
 

00:09:37.240 --> 00:09:38.829 align:start position:0%
generate their own proofs and so um it's
pretty<00:09:37.560><c> big</c><00:09:37.760><c> crowd</c><00:09:38.120><c> but</c><00:09:38.240><c> I</c><00:09:38.320><c> think</c><00:09:38.519><c> maybe</c><00:09:38.760><c> what</c>

00:09:38.829 --> 00:09:38.839 align:start position:0%
pretty big crowd but I think maybe what
 

00:09:38.839 --> 00:09:41.509 align:start position:0%
pretty big crowd but I think maybe what
we'll<00:09:39.040><c> do</c><00:09:39.240><c> is</c><00:09:39.519><c> like</c><00:09:40.160><c> kind</c><00:09:40.320><c> of</c>

00:09:41.509 --> 00:09:41.519 align:start position:0%
we'll do is like kind of
 

00:09:41.519 --> 00:09:44.069 align:start position:0%
we'll do is like kind of
um<00:09:42.519><c> people</c><00:09:42.760><c> will</c><00:09:42.920><c> try</c><00:09:43.079><c> to</c><00:09:43.279><c> submit</c><00:09:43.720><c> like</c><00:09:43.839><c> choose</c>

00:09:44.069 --> 00:09:44.079 align:start position:0%
um people will try to submit like choose
 

00:09:44.079 --> 00:09:45.430 align:start position:0%
um people will try to submit like choose
an<00:09:44.200><c> email</c><00:09:44.440><c> from</c><00:09:44.560><c> their</c><00:09:44.680><c> inbox</c><00:09:45.079><c> and</c><00:09:45.160><c> we'll</c><00:09:45.279><c> try</c>

00:09:45.430 --> 00:09:45.440 align:start position:0%
an email from their inbox and we'll try
 

00:09:45.440 --> 00:09:47.030 align:start position:0%
an email from their inbox and we'll try
to<00:09:45.519><c> get</c><00:09:45.600><c> everybody</c><00:09:45.959><c> submit</c><00:09:46.399><c> a</c><00:09:46.519><c> blueprint</c><00:09:46.920><c> to</c>

00:09:47.030 --> 00:09:47.040 align:start position:0%
to get everybody submit a blueprint to
 

00:09:47.040 --> 00:09:48.470 align:start position:0%
to get everybody submit a blueprint to
that<00:09:47.200><c> registry</c><00:09:47.600><c> so</c><00:09:47.680><c> that</c><00:09:47.800><c> you</c><00:09:47.839><c> can</c><00:09:47.959><c> Define</c><00:09:48.279><c> new</c>

00:09:48.470 --> 00:09:48.480 align:start position:0%
that registry so that you can Define new
 

00:09:48.480 --> 00:09:50.630 align:start position:0%
that registry so that you can Define new
kind<00:09:48.600><c> of</c><00:09:48.720><c> approve</c><00:09:49.480><c> and</c><00:09:49.640><c> then</c><00:09:49.800><c> we'll</c><00:09:50.320><c> uh</c><00:09:50.399><c> send</c>

00:09:50.630 --> 00:09:50.640 align:start position:0%
kind of approve and then we'll uh send
 

00:09:50.640 --> 00:09:52.230 align:start position:0%
kind of approve and then we'll uh send
you<00:09:50.839><c> guys</c><00:09:51.040><c> so</c><00:09:51.240><c> the</c><00:09:51.399><c> the</c><00:09:51.480><c> repo</c><00:09:51.800><c> he</c><00:09:51.920><c> just</c><00:09:52.040><c> showed</c>

00:09:52.230 --> 00:09:52.240 align:start position:0%
you guys so the the repo he just showed
 

00:09:52.240 --> 00:09:53.590 align:start position:0%
you guys so the the repo he just showed
of<00:09:52.360><c> the</c><00:09:52.480><c> SDK</c><00:09:52.839><c> quick</c><00:09:53.079><c> start</c><00:09:53.200><c> to</c><00:09:53.399><c> actually</c>

00:09:53.590 --> 00:09:53.600 align:start position:0%
of the SDK quick start to actually
 

00:09:53.600 --> 00:09:55.310 align:start position:0%
of the SDK quick start to actually
putting<00:09:53.839><c> it</c><00:09:53.959><c> into</c><00:09:54.160><c> an</c><00:09:54.360><c> app</c><00:09:54.839><c> then</c><00:09:54.959><c> we'll</c><00:09:55.120><c> put</c><00:09:55.240><c> up</c>

00:09:55.310 --> 00:09:55.320 align:start position:0%
putting it into an app then we'll put up
 

00:09:55.320 --> 00:09:56.670 align:start position:0%
putting it into an app then we'll put up
a<00:09:55.399><c> QR</c><00:09:55.680><c> code</c><00:09:55.839><c> where</c><00:09:55.959><c> you</c><00:09:56.040><c> can</c><00:09:56.160><c> like</c><00:09:56.240><c> clone</c><00:09:56.560><c> that</c>

00:09:56.670 --> 00:09:56.680 align:start position:0%
a QR code where you can like clone that
 

00:09:56.680 --> 00:09:58.750 align:start position:0%
a QR code where you can like clone that
repo<00:09:57.200><c> and</c><00:09:57.360><c> then</c><00:09:57.839><c> start</c><00:09:58.120><c> working</c><00:09:58.360><c> on</c><00:09:58.560><c> actually</c>

00:09:58.750 --> 00:09:58.760 align:start position:0%
repo and then start working on actually
 

00:09:58.760 --> 00:09:59.910 align:start position:0%
repo and then start working on actually
getting<00:09:58.959><c> an</c><00:09:59.040><c> appli</c>

00:09:59.910 --> 00:09:59.920 align:start position:0%
getting an appli
 

00:09:59.920 --> 00:10:02.389 align:start position:0%
getting an appli
around<00:10:00.279><c> that</c><00:10:00.720><c> um</c><00:10:01.160><c> maybe</c><00:10:01.519><c> just</c><00:10:01.839><c> so</c><00:10:02.079><c> so</c><00:10:02.240><c> I</c><00:10:02.279><c> can</c>

00:10:02.389 --> 00:10:02.399 align:start position:0%
around that um maybe just so so I can
 

00:10:02.399 --> 00:10:04.430 align:start position:0%
around that um maybe just so so I can
get<00:10:02.519><c> like</c><00:10:02.640><c> a</c><00:10:02.720><c> sense</c><00:10:03.000><c> of</c><00:10:03.240><c> like</c><00:10:03.839><c> where</c><00:10:04.120><c> people</c>

00:10:04.430 --> 00:10:04.440 align:start position:0%
get like a sense of like where people
 

00:10:04.440 --> 00:10:06.310 align:start position:0%
get like a sense of like where people
are<00:10:04.880><c> at</c><00:10:05.040><c> their</c><00:10:05.200><c> level</c><00:10:05.560><c> like</c><00:10:05.680><c> maybe</c><00:10:05.959><c> raise</c><00:10:06.160><c> your</c>

00:10:06.310 --> 00:10:06.320 align:start position:0%
are at their level like maybe raise your
 

00:10:06.320 --> 00:10:07.870 align:start position:0%
are at their level like maybe raise your
hand<00:10:06.480><c> if</c><00:10:06.560><c> you've</c><00:10:06.760><c> like</c><00:10:06.880><c> heard</c><00:10:07.000><c> of</c><00:10:07.160><c> zkl</c><00:10:07.680><c> or</c><00:10:07.800><c> like</c>

00:10:07.870 --> 00:10:07.880 align:start position:0%
hand if you've like heard of zkl or like
 

00:10:07.880 --> 00:10:09.190 align:start position:0%
hand if you've like heard of zkl or like
are<00:10:07.959><c> familiar</c><00:10:08.240><c> with</c><00:10:08.320><c> zkl</c><00:10:08.720><c> and</c><00:10:08.839><c> like</c><00:10:08.959><c> know</c>

00:10:09.190 --> 00:10:09.200 align:start position:0%
are familiar with zkl and like know
 

00:10:09.200 --> 00:10:11.150 align:start position:0%
are familiar with zkl and like know
roughly<00:10:09.600><c> what</c><00:10:10.200><c> like</c><00:10:10.399><c> the</c><00:10:10.800><c> the</c><00:10:10.880><c> proof</c><00:10:11.079><c> that</c>

00:10:11.150 --> 00:10:11.160 align:start position:0%
roughly what like the the proof that
 

00:10:11.160 --> 00:10:13.509 align:start position:0%
roughly what like the the proof that
we're<00:10:11.279><c> actually</c><00:10:11.440><c> making</c><00:10:11.800><c> is</c><00:10:12.519><c> okay</c><00:10:13.120><c> something</c>

00:10:13.509 --> 00:10:13.519 align:start position:0%
we're actually making is okay something
 

00:10:13.519 --> 00:10:15.710 align:start position:0%
we're actually making is okay something
like<00:10:13.920><c> half</c><00:10:14.240><c> okay</c><00:10:14.399><c> maybe</c><00:10:14.600><c> we</c><00:10:14.720><c> should</c><00:10:15.440><c> also</c>

00:10:15.710 --> 00:10:15.720 align:start position:0%
like half okay maybe we should also
 

00:10:15.720 --> 00:10:18.590 align:start position:0%
like half okay maybe we should also
briefly<00:10:16.120><c> reintro</c><00:10:16.720><c> that</c><00:10:17.000><c> and</c><00:10:17.160><c> then</c><00:10:18.000><c> um</c><00:10:18.399><c> other</c>

00:10:18.590 --> 00:10:18.600 align:start position:0%
briefly reintro that and then um other
 

00:10:18.600 --> 00:10:21.750 align:start position:0%
briefly reintro that and then um other
thing<00:10:18.800><c> is</c><00:10:19.560><c> maybe</c><00:10:20.560><c> uh</c><00:10:20.720><c> raise</c><00:10:20.920><c> your</c><00:10:21.160><c> hand</c><00:10:21.560><c> if</c>

00:10:21.750 --> 00:10:21.760 align:start position:0%
thing is maybe uh raise your hand if
 

00:10:21.760 --> 00:10:23.990 align:start position:0%
thing is maybe uh raise your hand if
after<00:10:22.000><c> seeing</c><00:10:22.399><c> that</c><00:10:22.560><c> you</c><00:10:22.720><c> feel</c><00:10:23.680><c> kind</c><00:10:23.839><c> of</c>

00:10:23.990 --> 00:10:24.000 align:start position:0%
after seeing that you feel kind of
 

00:10:24.000 --> 00:10:25.430 align:start position:0%
after seeing that you feel kind of
confident<00:10:24.440><c> you</c><00:10:24.640><c> go</c><00:10:24.720><c> to</c><00:10:24.839><c> the</c><00:10:24.959><c> registry</c><00:10:25.360><c> and</c>

00:10:25.430 --> 00:10:25.440 align:start position:0%
confident you go to the registry and
 

00:10:25.440 --> 00:10:28.269 align:start position:0%
confident you go to the registry and
make<00:10:25.560><c> a</c><00:10:25.720><c> proof</c><00:10:25.920><c> of</c><00:10:26.079><c> yourself</c><00:10:27.079><c> um</c><00:10:27.680><c> and</c><00:10:27.959><c> if</c><00:10:28.120><c> not</c>

00:10:28.269 --> 00:10:28.279 align:start position:0%
make a proof of yourself um and if not
 

00:10:28.279 --> 00:10:29.829 align:start position:0%
make a proof of yourself um and if not
we'll<00:10:28.480><c> kind</c><00:10:28.560><c> of</c><00:10:28.720><c> come</c><00:10:28.880><c> around</c><00:10:29.000><c> and</c><00:10:29.120><c> help</c><00:10:29.720><c> okay</c>

00:10:29.829 --> 00:10:29.839 align:start position:0%
we'll kind of come around and help okay
 

00:10:29.839 --> 00:10:31.350 align:start position:0%
we'll kind of come around and help okay
so<00:10:29.959><c> raise</c><00:10:30.120><c> your</c><00:10:30.200><c> hand</c><00:10:30.320><c> if</c><00:10:30.399><c> you</c><00:10:30.519><c> feel</c><00:10:30.760><c> confident</c>

00:10:31.350 --> 00:10:31.360 align:start position:0%
so raise your hand if you feel confident
 

00:10:31.360 --> 00:10:34.230 align:start position:0%
so raise your hand if you feel confident
with<00:10:31.440><c> a</c><00:10:31.560><c> registry</c><00:10:32.360><c> demo</c><00:10:33.360><c> um</c><00:10:33.640><c> okay</c><00:10:33.839><c> a</c><00:10:33.920><c> handful</c>

00:10:34.230 --> 00:10:34.240 align:start position:0%
with a registry demo um okay a handful
 

00:10:34.240 --> 00:10:36.069 align:start position:0%
with a registry demo um okay a handful
of<00:10:34.360><c> people</c><00:10:34.720><c> Okay</c><00:10:34.880><c> cool</c><00:10:35.079><c> so</c><00:10:35.279><c> maybe</c><00:10:35.839><c> what</c><00:10:35.959><c> I'm</c>

00:10:36.069 --> 00:10:36.079 align:start position:0%
of people Okay cool so maybe what I'm
 

00:10:36.079 --> 00:10:37.509 align:start position:0%
of people Okay cool so maybe what I'm
going<00:10:36.160><c> to</c><00:10:36.279><c> do</c><00:10:36.480><c> then</c><00:10:36.600><c> is</c><00:10:36.760><c> I'm</c><00:10:36.839><c> just</c><00:10:36.959><c> going</c><00:10:37.079><c> to</c>

00:10:37.509 --> 00:10:37.519 align:start position:0%
going to do then is I'm just going to
 

00:10:37.519 --> 00:10:38.990 align:start position:0%
going to do then is I'm just going to
briefly<00:10:37.880><c> go</c><00:10:38.000><c> over</c><00:10:38.240><c> like</c><00:10:38.360><c> what</c><00:10:38.480><c> is</c><00:10:38.800><c> actually</c>

00:10:38.990 --> 00:10:39.000 align:start position:0%
briefly go over like what is actually
 

00:10:39.000 --> 00:10:40.069 align:start position:0%
briefly go over like what is actually
the<00:10:39.120><c> proof</c><00:10:39.320><c> that</c><00:10:39.440><c> we're</c><00:10:39.560><c> making</c><00:10:39.800><c> for</c><00:10:39.959><c> the</c>

00:10:40.069 --> 00:10:40.079 align:start position:0%
the proof that we're making for the
 

00:10:40.079 --> 00:10:42.269 align:start position:0%
the proof that we're making for the
people<00:10:40.279><c> who</c><00:10:40.519><c> didn't</c><00:10:41.519><c> uh</c><00:10:41.800><c> manage</c><00:10:42.040><c> to</c><00:10:42.160><c> make</c><00:10:42.240><c> it</c>

00:10:42.269 --> 00:10:42.279 align:start position:0%
people who didn't uh manage to make it
 

00:10:42.279 --> 00:10:44.949 align:start position:0%
people who didn't uh manage to make it
to<00:10:42.440><c> our</c><00:10:42.560><c> talk</c><00:10:42.720><c> yesterday</c><00:10:43.200><c> and</c><00:10:43.360><c> then</c><00:10:43.880><c> we'll</c><00:10:44.880><c> uh</c>

00:10:44.949 --> 00:10:44.959 align:start position:0%
to our talk yesterday and then we'll uh
 

00:10:44.959 --> 00:10:46.190 align:start position:0%
to our talk yesterday and then we'll uh
we'll<00:10:45.120><c> put</c><00:10:45.320><c> like</c><00:10:45.399><c> a</c><00:10:45.519><c> guide</c><00:10:45.680><c> up</c><00:10:45.800><c> for</c><00:10:45.920><c> how</c><00:10:46.000><c> to</c><00:10:46.079><c> use</c>

00:10:46.190 --> 00:10:46.200 align:start position:0%
we'll put like a guide up for how to use
 

00:10:46.200 --> 00:10:47.590 align:start position:0%
we'll put like a guide up for how to use
a<00:10:46.320><c> registry</c><00:10:46.760><c> and</c><00:10:46.839><c> then</c><00:10:47.000><c> go</c><00:10:47.160><c> around</c><00:10:47.320><c> and</c><00:10:47.440><c> help</c>

00:10:47.590 --> 00:10:47.600 align:start position:0%
a registry and then go around and help
 

00:10:47.600 --> 00:10:49.350 align:start position:0%
a registry and then go around and help
people<00:10:47.800><c> put</c><00:10:47.920><c> up</c><00:10:48.040><c> the</c><00:10:48.120><c> registry</c><00:10:48.519><c> proof</c><00:10:49.079><c> okay</c>

00:10:49.350 --> 00:10:49.360 align:start position:0%
people put up the registry proof okay
 

00:10:49.360 --> 00:10:52.590 align:start position:0%
people put up the registry proof okay
does<00:10:49.480><c> that</c><00:10:49.600><c> sound</c><00:10:49.800><c> good</c><00:10:49.920><c> to</c><00:10:50.040><c> folks</c><00:10:50.519><c> sweet</c><00:10:51.600><c> um</c>

00:10:52.590 --> 00:10:52.600 align:start position:0%
does that sound good to folks sweet um
 

00:10:52.600 --> 00:10:54.910 align:start position:0%
does that sound good to folks sweet um
okay<00:10:52.720><c> so</c><00:10:52.880><c> maybe</c><00:10:53.120><c> just</c><00:10:53.639><c> the</c><00:10:53.839><c> very</c><00:10:54.200><c> basics</c><00:10:54.680><c> of</c>

00:10:54.910 --> 00:10:54.920 align:start position:0%
okay so maybe just the very basics of
 

00:10:54.920 --> 00:10:57.829 align:start position:0%
okay so maybe just the very basics of
like<00:10:55.160><c> what</c><00:10:55.480><c> it</c><00:10:55.720><c> what</c><00:10:55.920><c> even</c><00:10:56.360><c> are</c><00:10:56.519><c> we</c><00:10:56.680><c> doing</c><00:10:57.040><c> here</c>

00:10:57.829 --> 00:10:57.839 align:start position:0%
like what it what even are we doing here
 

00:10:57.839 --> 00:11:00.110 align:start position:0%
like what it what even are we doing here
um<00:10:58.000><c> so</c><00:10:58.160><c> the</c><00:10:58.279><c> point</c><00:10:58.639><c> is</c><00:10:58.920><c> that</c><00:10:59.720><c> all</c><00:10:59.839><c> of</c><00:10:59.959><c> your</c>

00:11:00.110 --> 00:11:00.120 align:start position:0%
um so the point is that all of your
 

00:11:00.120 --> 00:11:01.910 align:start position:0%
um so the point is that all of your
emails<00:11:00.680><c> are</c><00:11:00.880><c> signed</c><00:11:01.279><c> according</c><00:11:01.560><c> to</c><00:11:01.720><c> this</c><00:11:01.839><c> like</c>

00:11:01.910 --> 00:11:01.920 align:start position:0%
emails are signed according to this like
 

00:11:01.920 --> 00:11:04.069 align:start position:0%
emails are signed according to this like
Deon<00:11:02.279><c> protocol</c><00:11:02.639><c> so</c><00:11:02.760><c> RSA</c><00:11:03.120><c> signature</c><00:11:03.519><c> of</c><00:11:03.639><c> a</c><00:11:03.800><c> hash</c>

00:11:04.069 --> 00:11:04.079 align:start position:0%
Deon protocol so RSA signature of a hash
 

00:11:04.079 --> 00:11:06.110 align:start position:0%
Deon protocol so RSA signature of a hash
of<00:11:04.200><c> all</c><00:11:04.320><c> the</c><00:11:04.480><c> data</c><00:11:04.680><c> in</c><00:11:04.800><c> the</c><00:11:04.920><c> email</c><00:11:05.760><c> and</c><00:11:05.880><c> what</c><00:11:06.000><c> we</c>

00:11:06.110 --> 00:11:06.120 align:start position:0%
of all the data in the email and what we
 

00:11:06.120 --> 00:11:08.310 align:start position:0%
of all the data in the email and what we
want<00:11:06.240><c> to</c><00:11:06.399><c> do</c><00:11:06.920><c> is</c><00:11:07.079><c> prove</c><00:11:07.480><c> some</c><00:11:07.680><c> subset</c><00:11:08.079><c> of</c><00:11:08.160><c> this</c>

00:11:08.310 --> 00:11:08.320 align:start position:0%
want to do is prove some subset of this
 

00:11:08.320 --> 00:11:10.190 align:start position:0%
want to do is prove some subset of this
data<00:11:08.519><c> on</c><00:11:08.680><c> chain</c><00:11:09.000><c> maybe</c><00:11:09.160><c> you</c><00:11:09.240><c> want</c><00:11:09.320><c> to</c><00:11:09.480><c> prove</c><00:11:10.040><c> oh</c>

00:11:10.190 --> 00:11:10.200 align:start position:0%
data on chain maybe you want to prove oh
 

00:11:10.200 --> 00:11:11.710 align:start position:0%
data on chain maybe you want to prove oh
the<00:11:10.320><c> subject</c><00:11:10.600><c> of</c><00:11:10.720><c> an</c><00:11:10.839><c> email</c><00:11:11.240><c> or</c><00:11:11.399><c> the</c><00:11:11.480><c> fact</c><00:11:11.639><c> that</c>

00:11:11.710 --> 00:11:11.720 align:start position:0%
the subject of an email or the fact that
 

00:11:11.720 --> 00:11:13.389 align:start position:0%
the subject of an email or the fact that
you<00:11:11.800><c> took</c><00:11:11.959><c> an</c><00:11:12.079><c> Uber</c><00:11:12.360><c> ride</c><00:11:12.560><c> for</c><00:11:12.600><c> $10</c><00:11:13.160><c> or</c><00:11:13.279><c> the</c>

00:11:13.389 --> 00:11:13.399 align:start position:0%
you took an Uber ride for $10 or the
 

00:11:13.399 --> 00:11:14.910 align:start position:0%
you took an Uber ride for $10 or the
fact<00:11:13.519><c> that</c><00:11:13.600><c> you</c><00:11:13.680><c> got</c><00:11:13.839><c> into</c><00:11:14.000><c> some</c><00:11:14.160><c> residency</c><00:11:14.639><c> or</c>

00:11:14.910 --> 00:11:14.920 align:start position:0%
fact that you got into some residency or
 

00:11:14.920 --> 00:11:18.269 align:start position:0%
fact that you got into some residency or
something<00:11:15.920><c> um</c><00:11:16.320><c> so</c><00:11:16.480><c> the</c><00:11:16.600><c> point</c><00:11:16.880><c> is</c><00:11:17.519><c> uh</c><00:11:17.600><c> zkl</c><00:11:18.160><c> will</c>

00:11:18.269 --> 00:11:18.279 align:start position:0%
something um so the point is uh zkl will
 

00:11:18.279 --> 00:11:19.710 align:start position:0%
something um so the point is uh zkl will
let<00:11:18.360><c> you</c><00:11:18.480><c> prove</c><00:11:18.760><c> this</c><00:11:18.880><c> whole</c><00:11:19.079><c> signature</c><00:11:19.600><c> and</c>

00:11:19.710 --> 00:11:19.720 align:start position:0%
let you prove this whole signature and
 

00:11:19.720 --> 00:11:21.230 align:start position:0%
let you prove this whole signature and
then<00:11:19.880><c> extract</c><00:11:20.240><c> the</c><00:11:20.360><c> information</c><00:11:20.760><c> you</c><00:11:20.880><c> want</c><00:11:21.040><c> to</c>

00:11:21.230 --> 00:11:21.240 align:start position:0%
then extract the information you want to
 

00:11:21.240 --> 00:11:23.030 align:start position:0%
then extract the information you want to
extract<00:11:21.920><c> so</c><00:11:22.079><c> maybe</c><00:11:22.279><c> you</c><00:11:22.360><c> can</c><00:11:22.480><c> extract</c><00:11:22.760><c> just</c><00:11:22.920><c> a</c>

00:11:23.030 --> 00:11:23.040 align:start position:0%
extract so maybe you can extract just a
 

00:11:23.040 --> 00:11:25.430 align:start position:0%
extract so maybe you can extract just a
two<00:11:23.279><c> field</c><00:11:23.760><c> or</c><00:11:24.480><c> apply</c><00:11:24.760><c> some</c><00:11:24.880><c> reject</c><00:11:25.200><c> to</c><00:11:25.320><c> the</c>

00:11:25.430 --> 00:11:25.440 align:start position:0%
two field or apply some reject to the
 

00:11:25.440 --> 00:11:27.069 align:start position:0%
two field or apply some reject to the
body<00:11:25.720><c> and</c><00:11:25.880><c> extract</c><00:11:26.200><c> some</c><00:11:26.360><c> other</c><00:11:26.600><c> selectively</c>

00:11:27.069 --> 00:11:27.079 align:start position:0%
body and extract some other selectively
 

00:11:27.079 --> 00:11:29.790 align:start position:0%
body and extract some other selectively
disclosed<00:11:27.560><c> thing</c><00:11:28.360><c> um</c><00:11:28.680><c> and</c><00:11:28.760><c> the</c><00:11:28.880><c> point</c><00:11:29.120><c> is</c><00:11:29.399><c> is</c>

00:11:29.790 --> 00:11:29.800 align:start position:0%
disclosed thing um and the point is is
 

00:11:29.800 --> 00:11:30.829 align:start position:0%
disclosed thing um and the point is is
all<00:11:29.920><c> these</c><00:11:30.040><c> tools</c><00:11:30.279><c> we've</c><00:11:30.399><c> put</c><00:11:30.600><c> together</c><00:11:30.760><c> the</c>

00:11:30.829 --> 00:11:30.839 align:start position:0%
all these tools we've put together the
 

00:11:30.839 --> 00:11:32.910 align:start position:0%
all these tools we've put together the
registry<00:11:31.200><c> SDK</c><00:11:31.600><c> Etc</c><00:11:32.000><c> make</c><00:11:32.120><c> it</c><00:11:32.320><c> very</c><00:11:32.480><c> easy</c><00:11:32.760><c> for</c>

00:11:32.910 --> 00:11:32.920 align:start position:0%
registry SDK Etc make it very easy for
 

00:11:32.920 --> 00:11:34.509 align:start position:0%
registry SDK Etc make it very easy for
you<00:11:33.079><c> so</c><00:11:33.240><c> you</c><00:11:33.360><c> don't</c><00:11:33.600><c> have</c><00:11:33.720><c> to</c><00:11:33.880><c> think</c><00:11:34.079><c> about</c>

00:11:34.509 --> 00:11:34.519 align:start position:0%
you so you don't have to think about
 

00:11:34.519 --> 00:11:36.190 align:start position:0%
you so you don't have to think about
which<00:11:34.720><c> ZK</c><00:11:35.079><c> proof</c><00:11:35.320><c> is</c><00:11:35.440><c> happening</c><00:11:35.720><c> in</c><00:11:35.839><c> the</c>

00:11:36.190 --> 00:11:36.200 align:start position:0%
which ZK proof is happening in the
 

00:11:36.200 --> 00:11:39.430 align:start position:0%
which ZK proof is happening in the
background<00:11:37.320><c> um</c><00:11:38.320><c> the</c><00:11:38.399><c> point</c><00:11:38.639><c> is</c><00:11:38.760><c> we</c><00:11:38.839><c> can</c><00:11:39.000><c> keep</c>

00:11:39.430 --> 00:11:39.440 align:start position:0%
background um the point is we can keep
 

00:11:39.440 --> 00:11:40.790 align:start position:0%
background um the point is we can keep
everything<00:11:39.720><c> you</c><00:11:39.880><c> don't</c><00:11:40.079><c> decide</c><00:11:40.320><c> to</c><00:11:40.440><c> reveal</c>

00:11:40.790 --> 00:11:40.800 align:start position:0%
everything you don't decide to reveal
 

00:11:40.800 --> 00:11:42.829 align:start position:0%
everything you don't decide to reveal
private<00:11:41.800><c> uh</c><00:11:41.920><c> it's</c><00:11:42.079><c> directly</c><00:11:42.399><c> verifying</c><00:11:42.760><c> the</c>

00:11:42.829 --> 00:11:42.839 align:start position:0%
private uh it's directly verifying the
 

00:11:42.839 --> 00:11:44.269 align:start position:0%
private uh it's directly verifying the
web<00:11:43.000><c> to</c><00:11:43.160><c> mail</c><00:11:43.360><c> service</c><00:11:43.639><c> and</c><00:11:43.760><c> not</c><00:11:43.880><c> some</c><00:11:44.040><c> third</c>

00:11:44.269 --> 00:11:44.279 align:start position:0%
web to mail service and not some third
 

00:11:44.279 --> 00:11:46.110 align:start position:0%
web to mail service and not some third
party<00:11:44.959><c> and</c><00:11:45.120><c> you're</c><00:11:45.320><c> verifying</c><00:11:45.760><c> these</c><00:11:45.920><c> on</c>

00:11:46.110 --> 00:11:46.120 align:start position:0%
party and you're verifying these on
 

00:11:46.120 --> 00:11:47.550 align:start position:0%
party and you're verifying these on
chain<00:11:46.399><c> so</c><00:11:46.519><c> we'll</c><00:11:46.680><c> deploy</c><00:11:47.040><c> we'll</c><00:11:47.200><c> help</c><00:11:47.360><c> you</c>

00:11:47.550 --> 00:11:47.560 align:start position:0%
chain so we'll deploy we'll help you
 

00:11:47.560 --> 00:11:49.350 align:start position:0%
chain so we'll deploy we'll help you
deploy<00:11:47.920><c> like</c><00:11:48.000><c> solidity</c><00:11:48.480><c> contracts</c><00:11:49.000><c> as</c><00:11:49.120><c> well</c>

00:11:49.350 --> 00:11:49.360 align:start position:0%
deploy like solidity contracts as well
 

00:11:49.360 --> 00:11:52.470 align:start position:0%
deploy like solidity contracts as well
if<00:11:49.440><c> you</c><00:11:49.519><c> want</c><00:11:49.639><c> to</c><00:11:49.800><c> do</c><00:11:50.000><c> that</c><00:11:51.000><c> um</c><00:11:52.000><c> for</c><00:11:52.240><c> some</c>

00:11:52.470 --> 00:11:52.480 align:start position:0%
if you want to do that um for some
 

00:11:52.480 --> 00:11:53.990 align:start position:0%
if you want to do that um for some
examples<00:11:52.920><c> I</c><00:11:53.000><c> guess</c><00:11:53.279><c> Dimitri</c><00:11:53.600><c> already</c><00:11:53.760><c> showed</c>

00:11:53.990 --> 00:11:54.000 align:start position:0%
examples I guess Dimitri already showed
 

00:11:54.000 --> 00:11:57.069 align:start position:0%
examples I guess Dimitri already showed
you<00:11:54.279><c> the</c><00:11:55.200><c> um</c><00:11:55.720><c> the</c><00:11:55.880><c> proof</c><00:11:56.040><c> of</c><00:11:56.200><c> residency</c><00:11:56.680><c> one</c>

00:11:57.069 --> 00:11:57.079 align:start position:0%
you the um the proof of residency one
 

00:11:57.079 --> 00:11:58.550 align:start position:0%
you the um the proof of residency one
you<00:11:57.160><c> can</c><00:11:57.320><c> imagine</c><00:11:57.720><c> something</c><00:11:58.160><c> like</c><00:11:58.320><c> you</c><00:11:58.399><c> can</c>

00:11:58.550 --> 00:11:58.560 align:start position:0%
you can imagine something like you can
 

00:11:58.560 --> 00:11:59.790 align:start position:0%
you can imagine something like you can
build<00:11:58.800><c> like</c><00:11:58.880><c> a</c><00:11:59.000><c> very</c><00:11:59.320><c> Simple</c><00:11:59.519><c> app</c><00:11:59.639><c> where</c><00:11:59.720><c> you</c>

00:11:59.790 --> 00:11:59.800 align:start position:0%
build like a very Simple app where you
 

00:11:59.800 --> 00:12:01.150 align:start position:0%
build like a very Simple app where you
can<00:11:59.920><c> redact</c><00:12:00.279><c> stuff</c><00:12:00.440><c> from</c><00:12:00.560><c> email</c><00:12:00.800><c> and</c><00:12:00.880><c> reveal</c>

00:12:01.150 --> 00:12:01.160 align:start position:0%
can redact stuff from email and reveal
 

00:12:01.160 --> 00:12:03.550 align:start position:0%
can redact stuff from email and reveal
it<00:12:01.800><c> um</c><00:12:01.959><c> The</c><00:12:02.120><c> Hope</c><00:12:02.399><c> is</c><00:12:02.600><c> that</c><00:12:03.079><c> all</c><00:12:03.200><c> of</c><00:12:03.320><c> you</c><00:12:03.440><c> can</c>

00:12:03.550 --> 00:12:03.560 align:start position:0%
it um The Hope is that all of you can
 

00:12:03.560 --> 00:12:05.590 align:start position:0%
it um The Hope is that all of you can
build<00:12:03.839><c> something</c><00:12:04.240><c> kind</c><00:12:04.399><c> of</c><00:12:04.519><c> similar</c><00:12:05.000><c> to</c><00:12:05.279><c> ZK</c>

00:12:05.590 --> 00:12:05.600 align:start position:0%
build something kind of similar to ZK
 

00:12:05.600 --> 00:12:07.829 align:start position:0%
build something kind of similar to ZK
PTP<00:12:05.959><c> with</c><00:12:06.040><c> the</c><00:12:06.160><c> knowledge</c><00:12:06.399><c> you</c><00:12:06.560><c> get</c><00:12:06.760><c> here</c><00:12:07.519><c> um</c>

00:12:07.829 --> 00:12:07.839 align:start position:0%
PTP with the knowledge you get here um
 

00:12:07.839 --> 00:12:09.629 align:start position:0%
PTP with the knowledge you get here um
one<00:12:08.040><c> example</c><00:12:08.320><c> of</c><00:12:08.399><c> how</c><00:12:08.519><c> zkp</c><00:12:09.120><c> works</c><00:12:09.320><c> is</c><00:12:09.440><c> they</c>

00:12:09.629 --> 00:12:09.639 align:start position:0%
one example of how zkp works is they
 

00:12:09.639 --> 00:12:11.310 align:start position:0%
one example of how zkp works is they
take<00:12:10.120><c> exactly</c><00:12:10.519><c> this</c><00:12:10.720><c> proof</c><00:12:11.000><c> that</c><00:12:11.079><c> we're</c><00:12:11.200><c> going</c>

00:12:11.310 --> 00:12:11.320 align:start position:0%
take exactly this proof that we're going
 

00:12:11.320 --> 00:12:12.870 align:start position:0%
take exactly this proof that we're going
to<00:12:11.399><c> help</c><00:12:11.560><c> you</c><00:12:11.680><c> guys</c><00:12:11.880><c> Define</c><00:12:12.279><c> of</c><00:12:12.600><c> here's</c><00:12:12.800><c> an</c>

00:12:12.870 --> 00:12:12.880 align:start position:0%
to help you guys Define of here's an
 

00:12:12.880 --> 00:12:14.670 align:start position:0%
to help you guys Define of here's an
email<00:12:13.120><c> from</c><00:12:13.240><c> my</c><00:12:13.360><c> inbox</c><00:12:13.720><c> they</c><00:12:13.839><c> do</c><00:12:14.040><c> specifically</c>

00:12:14.670 --> 00:12:14.680 align:start position:0%
email from my inbox they do specifically
 

00:12:14.680 --> 00:12:15.990 align:start position:0%
email from my inbox they do specifically
they<00:12:14.800><c> do</c><00:12:14.880><c> it</c><00:12:14.959><c> for</c><00:12:15.199><c> name</c><00:12:15.399><c> cheep</c><00:12:15.600><c> transfer</c>

00:12:15.990 --> 00:12:16.000 align:start position:0%
they do it for name cheep transfer
 

00:12:16.000 --> 00:12:17.790 align:start position:0%
they do it for name cheep transfer
emails<00:12:16.320><c> and</c><00:12:16.440><c> they</c><00:12:16.600><c> extract</c><00:12:17.160><c> the</c><00:12:17.320><c> domain</c><00:12:17.639><c> name</c>

00:12:17.790 --> 00:12:17.800 align:start position:0%
emails and they extract the domain name
 

00:12:17.800 --> 00:12:18.949 align:start position:0%
emails and they extract the domain name
that<00:12:17.920><c> was</c><00:12:18.040><c> transferred</c><00:12:18.399><c> on</c><00:12:18.480><c> name</c><00:12:18.680><c> cheep</c><00:12:18.880><c> and</c>

00:12:18.949 --> 00:12:18.959 align:start position:0%
that was transferred on name cheep and
 

00:12:18.959 --> 00:12:20.470 align:start position:0%
that was transferred on name cheep and
the<00:12:19.040><c> fact</c><00:12:19.199><c> that</c><00:12:19.279><c> it</c><00:12:19.399><c> came</c><00:12:19.560><c> from</c><00:12:19.720><c> name</c><00:12:19.959><c> cheep</c>

00:12:20.470 --> 00:12:20.480 align:start position:0%
the fact that it came from name cheep
 

00:12:20.480 --> 00:12:21.870 align:start position:0%
the fact that it came from name cheep
and<00:12:20.560><c> then</c><00:12:20.680><c> they</c><00:12:20.760><c> build</c><00:12:20.959><c> a</c><00:12:21.120><c> Marketplace</c><00:12:21.600><c> on</c><00:12:21.760><c> top</c>

00:12:21.870 --> 00:12:21.880 align:start position:0%
and then they build a Marketplace on top
 

00:12:21.880 --> 00:12:23.030 align:start position:0%
and then they build a Marketplace on top
of<00:12:22.000><c> that</c><00:12:22.199><c> right</c><00:12:22.279><c> so</c><00:12:22.399><c> now</c><00:12:22.519><c> this</c><00:12:22.639><c> lets</c><00:12:22.800><c> you</c><00:12:22.880><c> buy</c>

00:12:23.030 --> 00:12:23.040 align:start position:0%
of that right so now this lets you buy
 

00:12:23.040 --> 00:12:24.550 align:start position:0%
of that right so now this lets you buy
and<00:12:23.199><c> sell</c><00:12:23.399><c> name</c><00:12:23.600><c> CH</c><00:12:23.800><c> domains</c><00:12:24.120><c> directly</c><00:12:24.440><c> on</c>

00:12:24.550 --> 00:12:24.560 align:start position:0%
and sell name CH domains directly on
 

00:12:24.560 --> 00:12:26.470 align:start position:0%
and sell name CH domains directly on
train<00:12:25.320><c> and</c><00:12:25.399><c> so</c><00:12:25.519><c> the</c><00:12:25.639><c> hope</c><00:12:25.839><c> is</c><00:12:25.959><c> that</c><00:12:26.240><c> we</c><00:12:26.320><c> can</c>

00:12:26.470 --> 00:12:26.480 align:start position:0%
train and so the hope is that we can
 

00:12:26.480 --> 00:12:27.910 align:start position:0%
train and so the hope is that we can
kind<00:12:26.600><c> of</c><00:12:26.720><c> get</c><00:12:26.839><c> you</c><00:12:27.000><c> guys</c><00:12:27.120><c> to</c><00:12:27.240><c> the</c><00:12:27.399><c> point</c><00:12:27.680><c> where</c>

00:12:27.910 --> 00:12:27.920 align:start position:0%
kind of get you guys to the point where
 

00:12:27.920 --> 00:12:30.750 align:start position:0%
kind of get you guys to the point where
you've<00:12:28.440><c> you've</c><00:12:28.720><c> defined</c><00:12:29.320><c> this</c><00:12:29.440><c> kind</c><00:12:29.560><c> of</c><00:12:29.760><c> proof</c>

00:12:30.750 --> 00:12:30.760 align:start position:0%
you've you've defined this kind of proof
 

00:12:30.760 --> 00:12:32.910 align:start position:0%
you've you've defined this kind of proof
um<00:12:31.760><c> and</c><00:12:31.839><c> you</c><00:12:32.000><c> have</c><00:12:32.120><c> a</c><00:12:32.320><c> say</c><00:12:32.440><c> a</c><00:12:32.519><c> solidity</c>

00:12:32.910 --> 00:12:32.920 align:start position:0%
um and you have a say a solidity
 

00:12:32.920 --> 00:12:34.030 align:start position:0%
um and you have a say a solidity
contract<00:12:33.240><c> and</c><00:12:33.320><c> now</c><00:12:33.399><c> you</c><00:12:33.480><c> can</c><00:12:33.600><c> start</c><00:12:33.760><c> building</c>

00:12:34.030 --> 00:12:34.040 align:start position:0%
contract and now you can start building
 

00:12:34.040 --> 00:12:38.590 align:start position:0%
contract and now you can start building
on<00:12:34.199><c> top</c><00:12:34.360><c> of</c><00:12:34.600><c> that</c><00:12:35.519><c> okay</c><00:12:36.079><c> cool</c><00:12:37.199><c> um</c><00:12:38.199><c> yeah</c><00:12:38.399><c> so</c>

00:12:38.590 --> 00:12:38.600 align:start position:0%
on top of that okay cool um yeah so
 

00:12:38.600 --> 00:12:40.829 align:start position:0%
on top of that okay cool um yeah so
maybe<00:12:39.040><c> what</c><00:12:39.160><c> I'll</c><00:12:39.320><c> do</c><00:12:39.480><c> is</c><00:12:39.639><c> I'll</c><00:12:40.160><c> I'll</c><00:12:40.440><c> put</c><00:12:40.600><c> up</c>

00:12:40.829 --> 00:12:40.839 align:start position:0%
maybe what I'll do is I'll I'll put up
 

00:12:40.839 --> 00:12:43.949 align:start position:0%
maybe what I'll do is I'll I'll put up
two<00:12:41.120><c> QR</c><00:12:41.440><c> codes</c><00:12:42.240><c> uh</c><00:12:42.480><c> for</c><00:12:43.160><c> for</c><00:12:43.360><c> the</c><00:12:43.480><c> registry</c>

00:12:43.949 --> 00:12:43.959 align:start position:0%
two QR codes uh for for the registry
 

00:12:43.959 --> 00:12:46.189 align:start position:0%
two QR codes uh for for the registry
basically<00:12:44.360><c> and</c><00:12:44.480><c> we</c><00:12:44.600><c> can</c><00:12:44.800><c> kind</c><00:12:44.959><c> of</c><00:12:45.600><c> we</c><00:12:45.720><c> can</c><00:12:46.079><c> we</c>

00:12:46.189 --> 00:12:46.199 align:start position:0%
basically and we can kind of we can we
 

00:12:46.199 --> 00:12:48.230 align:start position:0%
basically and we can kind of we can we
can<00:12:46.360><c> get</c><00:12:46.560><c> folks</c><00:12:46.839><c> going</c><00:12:47.079><c> through</c><00:12:47.320><c> this</c><00:12:47.480><c> whole</c>

00:12:48.230 --> 00:12:48.240 align:start position:0%
can get folks going through this whole
 

00:12:48.240 --> 00:12:50.310 align:start position:0%
can get folks going through this whole
this<00:12:48.360><c> whole</c><00:12:48.560><c> sequence</c><00:12:49.320><c> um</c><00:12:49.800><c> and</c><00:12:49.959><c> as</c><00:12:50.120><c> people</c>

00:12:50.310 --> 00:12:50.320 align:start position:0%
this whole sequence um and as people
 

00:12:50.320 --> 00:12:51.590 align:start position:0%
this whole sequence um and as people
have<00:12:50.519><c> questions</c><00:12:50.880><c> like</c><00:12:51.079><c> our</c><00:12:51.199><c> team</c><00:12:51.360><c> will</c><00:12:51.519><c> kind</c>

00:12:51.590 --> 00:12:51.600 align:start position:0%
have questions like our team will kind
 

00:12:51.600 --> 00:12:52.790 align:start position:0%
have questions like our team will kind
of<00:12:51.720><c> come</c><00:12:51.880><c> around</c><00:12:52.120><c> and</c><00:12:52.240><c> also</c><00:12:52.480><c> ask</c><00:12:52.680><c> the</c>

00:12:52.790 --> 00:12:52.800 align:start position:0%
of come around and also ask the
 

00:12:52.800 --> 00:12:54.590 align:start position:0%
of come around and also ask the
neighbors<00:12:53.160><c> next</c><00:12:53.320><c> too</c><00:12:53.680><c> like</c><00:12:54.000><c> how</c><00:12:54.120><c> you</c><00:12:54.240><c> do</c><00:12:54.399><c> this</c>

00:12:54.590 --> 00:12:54.600 align:start position:0%
neighbors next too like how you do this
 

00:12:54.600 --> 00:12:57.150 align:start position:0%
neighbors next too like how you do this
thing<00:12:55.000><c> um</c><00:12:55.199><c> but</c><00:12:55.680><c> I'll</c><00:12:55.880><c> put</c><00:12:56.079><c> up</c><00:12:56.760><c> okay</c><00:12:56.880><c> so</c><00:12:57.000><c> this</c><00:12:57.079><c> is</c>

00:12:57.150 --> 00:12:57.160 align:start position:0%
thing um but I'll put up okay so this is
 

00:12:57.160 --> 00:12:58.590 align:start position:0%
thing um but I'll put up okay so this is
a<00:12:57.320><c> specific</c><00:12:57.600><c> QR</c><00:12:57.880><c> code</c><00:12:58.040><c> for</c><00:12:58.120><c> the</c><00:12:58.199><c> registry</c><00:12:58.519><c> that</c>

00:12:58.590 --> 00:12:58.600 align:start position:0%
a specific QR code for the registry that
 

00:12:58.600 --> 00:13:00.110 align:start position:0%
a specific QR code for the registry that
you<00:12:58.680><c> should</c><00:12:58.839><c> go</c><00:12:58.959><c> to</c>

00:13:00.110 --> 00:13:00.120 align:start position:0%
you should go to
 

00:13:00.120 --> 00:13:01.790 align:start position:0%
you should go to
um<00:13:01.120><c> if</c><00:13:01.199><c> you're</c><00:13:01.279><c> going</c><00:13:01.360><c> to</c><00:13:01.440><c> do</c><00:13:01.519><c> this</c><00:13:01.600><c> on</c><00:13:01.680><c> your</c>

00:13:01.790 --> 00:13:01.800 align:start position:0%
um if you're going to do this on your
 

00:13:01.800 --> 00:13:02.790 align:start position:0%
um if you're going to do this on your
laptop<00:13:02.079><c> you</c><00:13:02.120><c> should</c><00:13:02.279><c> probably</c><00:13:02.440><c> just</c><00:13:02.519><c> type</c><00:13:02.680><c> in</c>

00:13:02.790 --> 00:13:02.800 align:start position:0%
laptop you should probably just type in
 

00:13:02.800 --> 00:13:05.710 align:start position:0%
laptop you should probably just type in
registry.<00:13:03.720><c> zk.</c><00:13:04.720><c> um</c><00:13:05.199><c> and</c><00:13:05.279><c> then</c><00:13:05.399><c> what</c><00:13:05.519><c> I'm</c><00:13:05.600><c> going</c>

00:13:05.710 --> 00:13:05.720 align:start position:0%
registry. zk. um and then what I'm going
 

00:13:05.720 --> 00:13:06.870 align:start position:0%
registry. zk. um and then what I'm going
to<00:13:05.839><c> do</c><00:13:05.959><c> is</c><00:13:06.079><c> I'm</c><00:13:06.240><c> actually</c><00:13:06.440><c> also</c><00:13:06.600><c> going</c><00:13:06.680><c> to</c><00:13:06.760><c> put</c>

00:13:06.870 --> 00:13:06.880 align:start position:0%
to do is I'm actually also going to put
 

00:13:06.880 --> 00:13:09.470 align:start position:0%
to do is I'm actually also going to put
a<00:13:06.959><c> QR</c><00:13:07.279><c> code</c><00:13:07.519><c> to</c><00:13:07.720><c> the</c><00:13:08.600><c> uh</c><00:13:08.760><c> the</c><00:13:08.920><c> docs</c><00:13:09.199><c> on</c><00:13:09.320><c> the</c>

00:13:09.470 --> 00:13:09.480 align:start position:0%
a QR code to the uh the docs on the
 

00:13:09.480 --> 00:13:11.030 align:start position:0%
a QR code to the uh the docs on the
right<00:13:09.680><c> side</c><00:13:09.880><c> so</c><00:13:10.040><c> that</c><00:13:10.360><c> if</c><00:13:10.440><c> you</c><00:13:10.560><c> get</c><00:13:10.720><c> lost</c><00:13:10.959><c> you</c>

00:13:11.030 --> 00:13:11.040 align:start position:0%
right side so that if you get lost you
 

00:13:11.040 --> 00:13:12.150 align:start position:0%
right side so that if you get lost you
can<00:13:11.120><c> just</c><00:13:11.240><c> follow</c><00:13:11.480><c> the</c><00:13:11.600><c> docs</c><00:13:11.880><c> and</c><00:13:11.959><c> then</c><00:13:12.079><c> you</c>

00:13:12.150 --> 00:13:12.160 align:start position:0%
can just follow the docs and then you
 

00:13:12.160 --> 00:13:14.790 align:start position:0%
can just follow the docs and then you
should<00:13:12.399><c> be</c><00:13:12.800><c> hopefully</c><00:13:13.240><c> good</c><00:13:13.800><c> um</c><00:13:14.560><c> okay</c><00:13:14.680><c> I'll</c>

00:13:14.790 --> 00:13:14.800 align:start position:0%
should be hopefully good um okay I'll
 

00:13:14.800 --> 00:13:16.389 align:start position:0%
should be hopefully good um okay I'll
give<00:13:14.920><c> people</c><00:13:15.120><c> a</c><00:13:15.279><c> second</c><00:13:15.600><c> to</c><00:13:15.800><c> to</c><00:13:15.959><c> scan</c><00:13:16.199><c> this</c><00:13:16.279><c> and</c>

00:13:16.389 --> 00:13:16.399 align:start position:0%
give people a second to to scan this and
 

00:13:16.399 --> 00:13:18.949 align:start position:0%
give people a second to to scan this and
go<00:13:16.480><c> to</c><00:13:16.600><c> the</c><00:13:16.800><c> site</c><00:13:17.160><c> and</c><00:13:17.760><c> and</c><00:13:17.880><c> then</c><00:13:18.040><c> we'll</c><00:13:18.800><c> we'll</c>

00:13:18.949 --> 00:13:18.959 align:start position:0%
go to the site and and then we'll we'll
 

00:13:18.959 --> 00:13:20.189 align:start position:0%
go to the site and and then we'll we'll
kind<00:13:19.079><c> of</c><00:13:19.160><c> try</c><00:13:19.320><c> to</c><00:13:19.440><c> walk</c><00:13:19.600><c> people</c><00:13:19.839><c> through</c><00:13:20.120><c> now</c>

00:13:20.189 --> 00:13:20.199 align:start position:0%
kind of try to walk people through now
 

00:13:20.199 --> 00:13:21.230 align:start position:0%
kind of try to walk people through now
that<00:13:20.279><c> you've</c><00:13:20.440><c> seen</c><00:13:20.560><c> like</c><00:13:20.639><c> a</c><00:13:20.720><c> demo</c><00:13:20.920><c> of</c><00:13:21.040><c> what</c><00:13:21.120><c> it</c>

00:13:21.230 --> 00:13:21.240 align:start position:0%
that you've seen like a demo of what it
 

00:13:21.240 --> 00:13:22.550 align:start position:0%
that you've seen like a demo of what it
might<00:13:21.399><c> look</c><00:13:21.600><c> like</c><00:13:21.760><c> we'll</c><00:13:21.920><c> try</c><00:13:22.040><c> to</c><00:13:22.120><c> walk</c><00:13:22.320><c> people</c>

00:13:22.550 --> 00:13:22.560 align:start position:0%
might look like we'll try to walk people
 

00:13:22.560 --> 00:13:23.910 align:start position:0%
might look like we'll try to walk people
through<00:13:22.920><c> so</c><00:13:23.160><c> everyone</c><00:13:23.399><c> can</c><00:13:23.480><c> do</c><00:13:23.600><c> their</c><00:13:23.720><c> own</c>

00:13:23.910 --> 00:13:23.920 align:start position:0%
through so everyone can do their own
 

00:13:23.920 --> 00:13:26.150 align:start position:0%
through so everyone can do their own
proof

00:13:26.150 --> 00:13:26.160 align:start position:0%
proof
 

00:13:26.160 --> 00:13:34.790 align:start position:0%
proof
um<00:13:27.160><c> okay</c><00:13:27.560><c> so</c><00:13:27.760><c> let</c><00:13:27.839><c> me</c><00:13:28.079><c> do</c>

00:13:34.790 --> 00:13:34.800 align:start position:0%
 
 

00:13:34.800 --> 00:13:42.470 align:start position:0%
 
uh

00:13:42.470 --> 00:13:42.480 align:start position:0%
 
 

00:13:42.480 --> 00:13:46.829 align:start position:0%
 
um

00:13:46.829 --> 00:13:46.839 align:start position:0%
 
 

00:13:46.839 --> 00:13:52.030 align:start position:0%
 
see

00:13:52.030 --> 00:13:52.040 align:start position:0%
 
 

00:13:52.040 --> 00:13:55.430 align:start position:0%
 
so<00:13:53.040><c> do</c><00:13:53.079><c> you</c><00:13:53.199><c> have</c><00:13:53.399><c> doc</c><00:13:53.680><c> then</c><00:13:53.839><c> new</c><00:13:54.000><c> registry</c><00:13:54.880><c> H</c>

00:13:55.430 --> 00:13:55.440 align:start position:0%
so do you have doc then new registry H
 

00:13:55.440 --> 00:13:57.550 align:start position:0%
so do you have doc then new registry H
doc<00:13:55.680><c> then</c><00:13:55.920><c> reg</c><00:13:56.399><c> no</c><00:13:56.519><c> we</c><00:13:56.600><c> don't</c><00:13:56.759><c> have</c>

00:13:57.550 --> 00:13:57.560 align:start position:0%
doc then reg no we don't have
 

00:13:57.560 --> 00:14:03.389 align:start position:0%
doc then reg no we don't have
any<00:13:58.560><c> we</c><00:13:58.759><c> to</c><00:13:59.440><c> anyway</c><00:14:00.440><c> all</c><00:14:00.600><c> right</c><00:14:01.279><c> the</c>

00:14:03.389 --> 00:14:03.399 align:start position:0%
any we to anyway all right the
 

00:14:03.399 --> 00:14:06.389 align:start position:0%
any we to anyway all right the
same<00:14:04.399><c> cool</c><00:14:04.959><c> um</c><00:14:05.240><c> okay</c><00:14:05.360><c> so</c><00:14:05.639><c> the</c><00:14:05.759><c> first</c><00:14:06.000><c> thing</c><00:14:06.279><c> we</c>

00:14:06.389 --> 00:14:06.399 align:start position:0%
same cool um okay so the first thing we
 

00:14:06.399 --> 00:14:09.670 align:start position:0%
same cool um okay so the first thing we
want<00:14:06.800><c> I'll</c><00:14:07.000><c> put</c><00:14:07.160><c> this</c><00:14:07.279><c> QR</c><00:14:07.560><c> code</c><00:14:07.839><c> back</c><00:14:08.079><c> up</c>

00:14:09.670 --> 00:14:09.680 align:start position:0%
want I'll put this QR code back up
 

00:14:09.680 --> 00:14:12.509 align:start position:0%
want I'll put this QR code back up
um<00:14:10.680><c> okay</c><00:14:11.639><c> cool</c><00:14:11.839><c> yeah</c><00:14:11.959><c> this</c><00:14:12.040><c> looks</c><00:14:12.199><c> pretty</c><00:14:12.360><c> good</c>

00:14:12.509 --> 00:14:12.519 align:start position:0%
um okay cool yeah this looks pretty good
 

00:14:12.519 --> 00:14:13.749 align:start position:0%
um okay cool yeah this looks pretty good
okay<00:14:12.639><c> so</c><00:14:12.720><c> the</c><00:14:12.839><c> first</c><00:14:13.000><c> thing</c><00:14:13.120><c> we</c><00:14:13.240><c> want</c><00:14:13.399><c> folks</c><00:14:13.600><c> to</c>

00:14:13.749 --> 00:14:13.759 align:start position:0%
okay so the first thing we want folks to
 

00:14:13.759 --> 00:14:15.590 align:start position:0%
okay so the first thing we want folks to
do<00:14:14.000><c> is</c><00:14:14.160><c> find</c><00:14:14.399><c> an</c><00:14:14.560><c> email</c><00:14:14.839><c> from</c><00:14:15.000><c> your</c><00:14:15.160><c> inbox</c><00:14:15.480><c> you</c>

00:14:15.590 --> 00:14:15.600 align:start position:0%
do is find an email from your inbox you
 

00:14:15.600 --> 00:14:17.550 align:start position:0%
do is find an email from your inbox you
want<00:14:15.680><c> to</c><00:14:15.800><c> make</c><00:14:15.920><c> a</c><00:14:16.079><c> proof</c><00:14:16.360><c> of</c><00:14:16.880><c> it</c><00:14:17.000><c> can</c><00:14:17.199><c> kind</c><00:14:17.320><c> of</c>

00:14:17.550 --> 00:14:17.560 align:start position:0%
want to make a proof of it can kind of
 

00:14:17.560 --> 00:14:20.150 align:start position:0%
want to make a proof of it can kind of
be<00:14:18.560><c> uh</c><00:14:18.639><c> you</c><00:14:18.759><c> know</c><00:14:18.959><c> any</c><00:14:19.199><c> email</c><00:14:19.639><c> but</c><00:14:19.839><c> it</c><00:14:19.920><c> should</c>

00:14:20.150 --> 00:14:20.160 align:start position:0%
be uh you know any email but it should
 

00:14:20.160 --> 00:14:21.509 align:start position:0%
be uh you know any email but it should
have<00:14:20.320><c> some</c><00:14:20.600><c> data</c><00:14:20.800><c> you</c><00:14:20.880><c> want</c><00:14:21.000><c> to</c><00:14:21.120><c> parse</c><00:14:21.360><c> out</c><00:14:21.440><c> of</c>

00:14:21.509 --> 00:14:21.519 align:start position:0%
have some data you want to parse out of
 

00:14:21.519 --> 00:14:23.230 align:start position:0%
have some data you want to parse out of
the<00:14:21.639><c> subject</c><00:14:21.920><c> or</c><00:14:22.079><c> body</c><00:14:22.320><c> so</c><00:14:22.440><c> I'll</c><00:14:22.639><c> give</c><00:14:22.800><c> people</c>

00:14:23.230 --> 00:14:23.240 align:start position:0%
the subject or body so I'll give people
 

00:14:23.240 --> 00:14:25.670 align:start position:0%
the subject or body so I'll give people
like<00:14:23.720><c> I</c><00:14:23.800><c> don't</c><00:14:23.920><c> know</c><00:14:24.040><c> a</c><00:14:24.120><c> few</c><00:14:24.320><c> seconds</c><00:14:24.759><c> to</c><00:14:25.360><c> to</c><00:14:25.560><c> go</c>

00:14:25.670 --> 00:14:25.680 align:start position:0%
like I don't know a few seconds to to go
 

00:14:25.680 --> 00:14:27.829 align:start position:0%
like I don't know a few seconds to to go
to<00:14:25.839><c> their</c><00:14:26.000><c> inbox</c><00:14:26.399><c> and</c><00:14:26.600><c> find</c><00:14:26.959><c> some</c><00:14:27.519><c> some</c>

00:14:27.829 --> 00:14:27.839 align:start position:0%
to their inbox and find some some
 

00:14:27.839 --> 00:14:29.389 align:start position:0%
to their inbox and find some some
interesting<00:14:28.240><c> email</c><00:14:28.720><c> that</c><00:14:28.800><c> you</c><00:14:29.120><c> want</c><00:14:29.199><c> to</c><00:14:29.320><c> make</c>

00:14:29.389 --> 00:14:29.399 align:start position:0%
interesting email that you want to make
 

00:14:29.399 --> 00:14:30.949 align:start position:0%
interesting email that you want to make
a<00:14:29.519><c> proof</c><00:14:29.800><c> of</c><00:14:30.320><c> and</c><00:14:30.399><c> then</c><00:14:30.519><c> we're</c><00:14:30.680><c> kind</c><00:14:30.759><c> of</c><00:14:30.839><c> going</c>

00:14:30.949 --> 00:14:30.959 align:start position:0%
a proof of and then we're kind of going
 

00:14:30.959 --> 00:14:32.829 align:start position:0%
a proof of and then we're kind of going
to<00:14:31.120><c> go</c><00:14:31.320><c> through</c><00:14:31.839><c> actually</c><00:14:32.279><c> like</c><00:14:32.600><c> everyone</c>

00:14:32.829 --> 00:14:32.839 align:start position:0%
to go through actually like everyone
 

00:14:32.839 --> 00:14:33.749 align:start position:0%
to go through actually like everyone
should<00:14:32.959><c> be</c><00:14:33.040><c> following</c><00:14:33.320><c> through</c><00:14:33.440><c> on</c><00:14:33.519><c> their</c><00:14:33.639><c> own</c>

00:14:33.749 --> 00:14:33.759 align:start position:0%
should be following through on their own
 

00:14:33.759 --> 00:14:35.269 align:start position:0%
should be following through on their own
computer<00:14:34.120><c> like</c><00:14:34.240><c> trying</c><00:14:34.399><c> to</c><00:14:34.560><c> make</c><00:14:34.720><c> this</c><00:14:34.880><c> proof</c>

00:14:35.269 --> 00:14:35.279 align:start position:0%
computer like trying to make this proof
 

00:14:35.279 --> 00:14:37.990 align:start position:0%
computer like trying to make this proof
themselves<00:14:36.199><c> um</c>

00:14:37.990 --> 00:14:38.000 align:start position:0%
themselves um
 

00:14:38.000 --> 00:14:40.910 align:start position:0%
themselves um
cool<00:14:39.000><c> maybe</c><00:14:39.240><c> in</c><00:14:39.360><c> this</c><00:14:39.519><c> case</c><00:14:39.839><c> I'll</c><00:14:40.560><c> I'll</c><00:14:40.720><c> try</c><00:14:40.839><c> to</c>

00:14:40.910 --> 00:14:40.920 align:start position:0%
cool maybe in this case I'll I'll try to
 

00:14:40.920 --> 00:14:43.310 align:start position:0%
cool maybe in this case I'll I'll try to
use<00:14:41.079><c> this</c><00:14:41.240><c> email</c><00:14:41.480><c> as</c><00:14:41.600><c> an</c><00:14:42.000><c> example</c><00:14:43.000><c> okay</c><00:14:43.240><c> and</c>

00:14:43.310 --> 00:14:43.320 align:start position:0%
use this email as an example okay and
 

00:14:43.320 --> 00:14:44.550 align:start position:0%
use this email as an example okay and
then<00:14:43.440><c> do</c><00:14:43.600><c> folks</c><00:14:43.839><c> kind</c><00:14:43.920><c> of</c><00:14:44.040><c> want</c><00:14:44.120><c> to</c><00:14:44.320><c> walk</c>

00:14:44.550 --> 00:14:44.560 align:start position:0%
then do folks kind of want to walk
 

00:14:44.560 --> 00:14:46.189 align:start position:0%
then do folks kind of want to walk
around<00:14:45.160><c> and</c><00:14:45.279><c> then</c><00:14:45.519><c> make</c><00:14:45.639><c> sure</c><00:14:45.839><c> people</c><00:14:46.000><c> are</c>

00:14:46.189 --> 00:14:46.199 align:start position:0%
around and then make sure people are
 

00:14:46.199 --> 00:14:49.430 align:start position:0%
around and then make sure people are
like<00:14:46.320><c> finding</c><00:14:46.600><c> emails</c><00:14:46.920><c> from</c><00:14:47.040><c> their</c><00:14:47.199><c> inbox</c><00:14:48.360><c> um</c>

00:14:49.430 --> 00:14:49.440 align:start position:0%
like finding emails from their inbox um
 

00:14:49.440 --> 00:14:51.470 align:start position:0%
like finding emails from their inbox um
sweet<00:14:50.440><c> okay</c><00:14:50.560><c> I'll</c><00:14:50.720><c> give</c><00:14:50.839><c> people</c><00:14:51.079><c> like</c><00:14:51.199><c> 30</c>

00:14:51.470 --> 00:14:51.480 align:start position:0%
sweet okay I'll give people like 30
 

00:14:51.480 --> 00:14:53.350 align:start position:0%
sweet okay I'll give people like 30
seconds<00:14:51.759><c> to</c><00:14:51.880><c> search</c><00:14:52.079><c> to</c><00:14:52.160><c> their</c><00:14:52.279><c> inbox</c><00:14:52.600><c> finding</c>

00:14:53.350 --> 00:14:53.360 align:start position:0%
seconds to search to their inbox finding
 

00:14:53.360 --> 00:15:17.389 align:start position:0%
seconds to search to their inbox finding
email<00:14:54.360><c> um</c>

00:15:17.389 --> 00:15:17.399 align:start position:0%
 
 

00:15:17.399 --> 00:15:18.870 align:start position:0%
 
okay<00:15:17.680><c> maybe</c><00:15:17.920><c> raise</c><00:15:18.079><c> your</c><00:15:18.240><c> hand</c><00:15:18.440><c> if</c><00:15:18.519><c> you</c><00:15:18.680><c> found</c>

00:15:18.870 --> 00:15:18.880 align:start position:0%
okay maybe raise your hand if you found
 

00:15:18.880 --> 00:15:20.150 align:start position:0%
okay maybe raise your hand if you found
an<00:15:19.000><c> interesting</c><00:15:19.320><c> email</c><00:15:19.600><c> you</c><00:15:19.680><c> want</c><00:15:19.839><c> to</c><00:15:19.920><c> make</c><00:15:20.040><c> a</c>

00:15:20.150 --> 00:15:20.160 align:start position:0%
an interesting email you want to make a
 

00:15:20.160 --> 00:15:21.829 align:start position:0%
an interesting email you want to make a
proof

00:15:21.829 --> 00:15:21.839 align:start position:0%
proof
 

00:15:21.839 --> 00:15:24.389 align:start position:0%
proof
of<00:15:22.839><c> okay</c><00:15:23.040><c> about</c><00:15:23.320><c> half</c><00:15:23.680><c> maybe</c><00:15:23.920><c> raise</c><00:15:24.079><c> our</c><00:15:24.240><c> hand</c>

00:15:24.389 --> 00:15:24.399 align:start position:0%
of okay about half maybe raise our hand
 

00:15:24.399 --> 00:15:26.069 align:start position:0%
of okay about half maybe raise our hand
if<00:15:24.480><c> you</c><00:15:24.600><c> want</c><00:15:24.800><c> another</c><00:15:25.160><c> like</c>

00:15:26.069 --> 00:15:26.079 align:start position:0%
if you want another like
 

00:15:26.079 --> 00:15:28.590 align:start position:0%
if you want another like
minute<00:15:27.079><c> okay</c><00:15:27.639><c> handful</c><00:15:27.959><c> of</c><00:15:28.079><c> people</c><00:15:28.399><c> okay</c><00:15:28.480><c> we'll</c>

00:15:28.590 --> 00:15:28.600 align:start position:0%
minute okay handful of people okay we'll
 

00:15:28.600 --> 00:15:40.829 align:start position:0%
minute okay handful of people okay we'll
give<00:15:28.720><c> people</c><00:15:29.120><c> like</c><00:15:29.240><c> 30</c><00:15:29.440><c> seconds</c><00:15:29.720><c> or</c><00:15:29.880><c> so</c>

00:15:40.829 --> 00:15:40.839 align:start position:0%
 
 

00:15:40.839 --> 00:15:45.430 align:start position:0%
 
um<00:15:41.839><c> I'm</c>

00:15:45.430 --> 00:15:45.440 align:start position:0%
 
 

00:15:45.440 --> 00:15:48.189 align:start position:0%
 
exp<00:15:46.440><c> cool</c><00:15:46.880><c> yeah</c><00:15:47.079><c> so</c><00:15:47.360><c> once</c><00:15:47.560><c> you</c><00:15:47.759><c> found</c><00:15:47.959><c> this</c>

00:15:48.189 --> 00:15:48.199 align:start position:0%
exp cool yeah so once you found this
 

00:15:48.199 --> 00:15:50.629 align:start position:0%
exp cool yeah so once you found this
email<00:15:49.199><c> um</c><00:15:49.519><c> if</c><00:15:49.639><c> you're</c><00:15:49.800><c> in</c><00:15:49.959><c> Gmail</c><00:15:50.399><c> you're</c><00:15:50.560><c> going</c>

00:15:50.629 --> 00:15:50.639 align:start position:0%
email um if you're in Gmail you're going
 

00:15:50.639 --> 00:15:52.509 align:start position:0%
email um if you're in Gmail you're going
to<00:15:50.839><c> hit</c><00:15:51.079><c> these</c><00:15:51.319><c> like</c><00:15:51.480><c> three</c><00:15:51.720><c> dots</c><00:15:52.319><c> and</c><00:15:52.440><c> then</c>

00:15:52.509 --> 00:15:52.519 align:start position:0%
to hit these like three dots and then
 

00:15:52.519 --> 00:15:54.150 align:start position:0%
to hit these like three dots and then
you'll<00:15:52.639><c> see</c><00:15:52.800><c> a</c><00:15:52.959><c> little</c><00:15:53.120><c> thing</c><00:15:53.319><c> which</c><00:15:53.440><c> is</c><00:15:53.560><c> show</c>

00:15:54.150 --> 00:15:54.160 align:start position:0%
you'll see a little thing which is show
 

00:15:54.160 --> 00:15:56.509 align:start position:0%
you'll see a little thing which is show
original<00:15:55.160><c> um</c><00:15:55.440><c> and</c><00:15:55.560><c> you're</c><00:15:55.639><c> going</c><00:15:55.759><c> to</c><00:15:55.880><c> hit</c><00:15:56.160><c> that</c>

00:15:56.509 --> 00:15:56.519 align:start position:0%
original um and you're going to hit that
 

00:15:56.519 --> 00:15:57.829 align:start position:0%
original um and you're going to hit that
and<00:15:56.600><c> if</c><00:15:56.680><c> you're</c><00:15:56.800><c> in</c><00:15:56.959><c> Outlook</c><00:15:57.319><c> you'll</c><00:15:57.440><c> see</c><00:15:57.639><c> one</c>

00:15:57.829 --> 00:15:57.839 align:start position:0%
and if you're in Outlook you'll see one
 

00:15:57.839 --> 00:15:59.629 align:start position:0%
and if you're in Outlook you'll see one
which<00:15:57.920><c> is</c><00:15:58.040><c> like</c><00:15:58.160><c> download</c><00:15:58.480><c> original</c><00:15:59.040><c> message</c>

00:15:59.629 --> 00:15:59.639 align:start position:0%
which is like download original message
 

00:15:59.639 --> 00:16:00.990 align:start position:0%
which is like download original message
uh<00:15:59.800><c> similar</c><00:16:00.160><c> thing</c><00:16:00.360><c> you're</c><00:16:00.480><c> going</c><00:16:00.560><c> to</c><00:16:00.720><c> hit</c>

00:16:00.990 --> 00:16:01.000 align:start position:0%
uh similar thing you're going to hit
 

00:16:01.000 --> 00:16:07.309 align:start position:0%
uh similar thing you're going to hit
that<00:16:02.000><c> okay</c><00:16:02.120><c> so</c><00:16:02.240><c> I'm</c><00:16:02.319><c> going</c><00:16:02.399><c> to</c><00:16:02.519><c> hit</c>

00:16:07.309 --> 00:16:07.319 align:start position:0%
 
 

00:16:07.319 --> 00:16:10.150 align:start position:0%
 
this<00:16:08.319><c> okay</c><00:16:08.519><c> and</c><00:16:08.600><c> now</c><00:16:08.759><c> you</c><00:16:08.839><c> see</c><00:16:09.079><c> this</c><00:16:09.279><c> like</c><00:16:09.839><c> big</c>

00:16:10.150 --> 00:16:10.160 align:start position:0%
this okay and now you see this like big
 

00:16:10.160 --> 00:16:12.990 align:start position:0%
this okay and now you see this like big
document<00:16:10.880><c> uh</c><00:16:11.000><c> of</c><00:16:11.199><c> all</c><00:16:11.680><c> of</c><00:16:11.800><c> all</c><00:16:11.959><c> the</c><00:16:12.079><c> raw</c><00:16:12.399><c> data</c>

00:16:12.990 --> 00:16:13.000 align:start position:0%
document uh of all of all the raw data
 

00:16:13.000 --> 00:16:13.990 align:start position:0%
document uh of all of all the raw data
this<00:16:13.120><c> is</c><00:16:13.240><c> where</c><00:16:13.360><c> we're</c><00:16:13.519><c> actually</c><00:16:13.720><c> going</c><00:16:13.800><c> to</c>

00:16:13.990 --> 00:16:14.000 align:start position:0%
this is where we're actually going to
 

00:16:14.000 --> 00:16:20.269 align:start position:0%
this is where we're actually going to
extract<00:16:14.399><c> information</c><00:16:15.199><c> from</c>

00:16:20.269 --> 00:16:20.279 align:start position:0%
 
 

00:16:20.279 --> 00:16:22.389 align:start position:0%
 
um

00:16:22.389 --> 00:16:22.399 align:start position:0%
um
 

00:16:22.399 --> 00:16:44.389 align:start position:0%
um
okay<00:16:23.399><c> cool</c><00:16:24.360><c> um</c>

00:16:44.389 --> 00:16:44.399 align:start position:0%
 
 

00:16:44.399 --> 00:16:46.350 align:start position:0%
 
let<00:16:44.480><c> me</c><00:16:44.639><c> try</c><00:16:44.880><c> to</c><00:16:45.079><c> format</c><00:16:45.440><c> this</c><00:16:45.600><c> QR</c><00:16:45.920><c> code</c><00:16:46.120><c> so</c><00:16:46.240><c> it</c>

00:16:46.350 --> 00:16:46.360 align:start position:0%
let me try to format this QR code so it
 

00:16:46.360 --> 00:16:49.189 align:start position:0%
let me try to format this QR code so it
shows<00:16:46.639><c> up</c><00:16:46.759><c> a</c><00:16:46.880><c> little</c>

00:16:49.189 --> 00:16:49.199 align:start position:0%
 
 

00:16:49.199 --> 00:17:04.829 align:start position:0%
 
better<00:16:50.199><c> okay</c><00:16:50.399><c> perfect</c><00:16:51.560><c> um</c><00:16:52.560><c> sweet</c>

00:17:04.829 --> 00:17:04.839 align:start position:0%
 
 

00:17:04.839 --> 00:17:05.710 align:start position:0%
 
okay<00:17:05.039><c> and</c><00:17:05.120><c> then</c><00:17:05.199><c> what</c><00:17:05.319><c> I'm</c><00:17:05.400><c> going</c><00:17:05.480><c> to</c><00:17:05.559><c> do</c><00:17:05.640><c> is</c>

00:17:05.710 --> 00:17:05.720 align:start position:0%
okay and then what I'm going to do is
 

00:17:05.720 --> 00:17:07.029 align:start position:0%
okay and then what I'm going to do is
I'm<00:17:05.799><c> going</c><00:17:05.919><c> to</c><00:17:06.000><c> log</c><00:17:06.199><c> in</c><00:17:06.360><c> into</c><00:17:06.559><c> the</c><00:17:06.640><c> registry</c>

00:17:07.029 --> 00:17:07.039 align:start position:0%
I'm going to log in into the registry
 

00:17:07.039 --> 00:17:08.110 align:start position:0%
I'm going to log in into the registry
I'm<00:17:07.079><c> going</c><00:17:07.199><c> to</c><00:17:07.280><c> start</c><00:17:07.439><c> making</c><00:17:07.679><c> a</c><00:17:07.799><c> proof</c><00:17:08.000><c> of</c>

00:17:08.110 --> 00:17:08.120 align:start position:0%
I'm going to start making a proof of
 

00:17:08.120 --> 00:17:10.390 align:start position:0%
I'm going to start making a proof of
that<00:17:08.199><c> email</c><00:17:08.520><c> so</c><00:17:09.039><c> I</c><00:17:09.160><c> hope</c><00:17:09.360><c> people</c><00:17:09.720><c> have</c><00:17:10.240><c> have</c>

00:17:10.390 --> 00:17:10.400 align:start position:0%
that email so I hope people have have
 

00:17:10.400 --> 00:17:12.390 align:start position:0%
that email so I hope people have have
kind<00:17:10.559><c> of</c><00:17:11.360><c> uh</c><00:17:11.520><c> found</c><00:17:11.799><c> an</c><00:17:11.919><c> email</c><00:17:12.160><c> they</c><00:17:12.240><c> want</c><00:17:12.319><c> to</c>

00:17:12.390 --> 00:17:12.400 align:start position:0%
kind of uh found an email they want to
 

00:17:12.400 --> 00:17:13.630 align:start position:0%
kind of uh found an email they want to
make<00:17:12.520><c> a</c><00:17:12.600><c> proof</c><00:17:12.799><c> of</c><00:17:12.959><c> open</c><00:17:13.160><c> the</c><00:17:13.280><c> original</c>

00:17:13.630 --> 00:17:13.640 align:start position:0%
make a proof of open the original
 

00:17:13.640 --> 00:17:15.230 align:start position:0%
make a proof of open the original
message<00:17:13.959><c> and</c><00:17:14.079><c> open</c><00:17:14.319><c> the</c><00:17:14.439><c> registry</c><00:17:14.799><c> and</c><00:17:14.959><c> logged</c>

00:17:15.230 --> 00:17:15.240 align:start position:0%
message and open the registry and logged
 

00:17:15.240 --> 00:17:18.429 align:start position:0%
message and open the registry and logged
in<00:17:15.799><c> and</c><00:17:15.959><c> gone</c><00:17:16.120><c> to</c><00:17:16.280><c> the</c><00:17:16.400><c> create</c><00:17:16.640><c> blueprint</c><00:17:17.400><c> page</c>

00:17:18.429 --> 00:17:18.439 align:start position:0%
in and gone to the create blueprint page
 

00:17:18.439 --> 00:17:21.350 align:start position:0%
in and gone to the create blueprint page
um<00:17:19.439><c> okay</c><00:17:19.600><c> so</c><00:17:19.760><c> if</c><00:17:19.919><c> you</c><00:17:20.400><c> you</c><00:17:20.520><c> know</c><00:17:20.799><c> emails</c><00:17:21.120><c> on</c><00:17:21.240><c> the</c>

00:17:21.350 --> 00:17:21.360 align:start position:0%
um okay so if you you know emails on the
 

00:17:21.360 --> 00:17:23.750 align:start position:0%
um okay so if you you know emails on the
top<00:17:21.559><c> right</c><00:17:21.880><c> uh</c><00:17:22.039><c> the</c><00:17:22.160><c> top</c><00:17:22.919><c> left</c><00:17:23.079><c> of</c><00:17:23.199><c> your</c><00:17:23.360><c> screen</c>

00:17:23.750 --> 00:17:23.760 align:start position:0%
top right uh the top left of your screen
 

00:17:23.760 --> 00:17:25.110 align:start position:0%
top right uh the top left of your screen
the<00:17:24.000><c> QR</c><00:17:24.240><c> code</c><00:17:24.400><c> is</c><00:17:24.480><c> on</c><00:17:24.600><c> the</c><00:17:24.679><c> top</c><00:17:24.839><c> right</c><00:17:24.959><c> this</c><00:17:25.039><c> is</c>

00:17:25.110 --> 00:17:25.120 align:start position:0%
the QR code is on the top right this is
 

00:17:25.120 --> 00:17:27.429 align:start position:0%
the QR code is on the top right this is
how<00:17:25.199><c> you</c><00:17:25.240><c> get</c><00:17:25.360><c> to</c><00:17:25.439><c> the</c><00:17:25.520><c> registry</c><00:17:26.480><c> um</c><00:17:26.760><c> okay</c><00:17:27.280><c> and</c>

00:17:27.429 --> 00:17:27.439 align:start position:0%
how you get to the registry um okay and
 

00:17:27.439 --> 00:17:29.190 align:start position:0%
how you get to the registry um okay and
here<00:17:27.640><c> I'm</c><00:17:27.799><c> going</c><00:17:28.000><c> to</c><00:17:28.280><c> to</c><00:17:28.400><c> name</c><00:17:28.559><c> the</c><00:17:28.679><c> p</c><00:17:28.880><c> patter</c>

00:17:29.190 --> 00:17:29.200 align:start position:0%
here I'm going to to name the p patter
 

00:17:29.200 --> 00:17:31.350 align:start position:0%
here I'm going to to name the p patter
let's<00:17:29.400><c> say</c><00:17:29.840><c> you</c><00:17:29.960><c> know</c>

00:17:31.350 --> 00:17:31.360 align:start position:0%
let's say you know
 

00:17:31.360 --> 00:17:34.070 align:start position:0%
let's say you know
alert

00:17:34.070 --> 00:17:34.080 align:start position:0%
alert
 

00:17:34.080 --> 00:17:36.230 align:start position:0%
alert
uh

00:17:36.230 --> 00:17:36.240 align:start position:0%
uh
 

00:17:36.240 --> 00:17:38.909 align:start position:0%
uh
Google<00:17:37.240><c> just</c><00:17:37.360><c> say</c><00:17:37.520><c> Google</c><00:17:37.799><c> Alerts</c><00:17:38.600><c> is</c><00:17:38.720><c> the</c><00:17:38.799><c> one</c>

00:17:38.909 --> 00:17:38.919 align:start position:0%
Google just say Google Alerts is the one
 

00:17:38.919 --> 00:17:43.270 align:start position:0%
Google just say Google Alerts is the one
I'm<00:17:39.039><c> going</c><00:17:39.120><c> to</c><00:17:39.280><c> do</c>

00:17:43.270 --> 00:17:43.280 align:start position:0%
 
 

00:17:43.280 --> 00:17:46.110 align:start position:0%
 
um<00:17:44.280><c> okay</c>

00:17:46.110 --> 00:17:46.120 align:start position:0%
um okay
 

00:17:46.120 --> 00:17:48.190 align:start position:0%
um okay
maybe<00:17:47.120><c> okay</c><00:17:47.280><c> maybe</c><00:17:47.520><c> raise</c><00:17:47.679><c> your</c><00:17:47.840><c> hand</c><00:17:48.039><c> if</c>

00:17:48.190 --> 00:17:48.200 align:start position:0%
maybe okay maybe raise your hand if
 

00:17:48.200 --> 00:17:50.070 align:start position:0%
maybe okay maybe raise your hand if
folks<00:17:48.480><c> have</c><00:17:48.679><c> like</c><00:17:48.799><c> opened</c><00:17:49.120><c> the</c><00:17:49.280><c> registry</c><00:17:49.880><c> and</c>

00:17:50.070 --> 00:17:50.080 align:start position:0%
folks have like opened the registry and
 

00:17:50.080 --> 00:17:51.750 align:start position:0%
folks have like opened the registry and
have<00:17:50.240><c> an</c><00:17:50.400><c> email</c><00:17:50.760><c> they</c><00:17:50.880><c> want</c><00:17:51.000><c> to</c><00:17:51.120><c> make</c><00:17:51.240><c> a</c><00:17:51.440><c> proof</c>

00:17:51.750 --> 00:17:51.760 align:start position:0%
have an email they want to make a proof
 

00:17:51.760 --> 00:17:56.110 align:start position:0%
have an email they want to make a proof
of<00:17:52.760><c> okay</c><00:17:53.600><c> okay</c><00:17:53.799><c> it's</c><00:17:53.960><c> like</c><00:17:54.120><c> about</c><00:17:54.400><c> half</c><00:17:55.080><c> um</c>

00:17:56.110 --> 00:17:56.120 align:start position:0%
of okay okay it's like about half um
 

00:17:56.120 --> 00:17:59.549 align:start position:0%
of okay okay it's like about half um
okay<00:17:57.200><c> um</c><00:17:58.200><c> cool</c><00:17:58.480><c> and</c><00:17:58.559><c> then</c><00:17:58.640><c> you</c><00:17:58.960><c> notice</c><00:17:59.440><c> this</c>

00:17:59.549 --> 00:17:59.559 align:start position:0%
okay um cool and then you notice this
 

00:17:59.559 --> 00:18:01.390 align:start position:0%
okay um cool and then you notice this
field<00:17:59.919><c> which</c><00:18:00.039><c> is</c><00:18:00.200><c> upload</c><00:18:00.520><c> test</c><00:18:00.760><c> EML</c><00:18:01.280><c> once</c>

00:18:01.390 --> 00:18:01.400 align:start position:0%
field which is upload test EML once
 

00:18:01.400 --> 00:18:03.029 align:start position:0%
field which is upload test EML once
you've<00:18:01.559><c> named</c><00:18:01.840><c> your</c><00:18:02.000><c> pattern</c><00:18:02.799><c> you're</c><00:18:02.960><c> going</c>

00:18:03.029 --> 00:18:03.039 align:start position:0%
you've named your pattern you're going
 

00:18:03.039 --> 00:18:04.870 align:start position:0%
you've named your pattern you're going
to<00:18:03.360><c> go</c><00:18:03.480><c> to</c><00:18:03.720><c> this</c><00:18:04.000><c> kind</c><00:18:04.120><c> of</c><00:18:04.240><c> raw</c><00:18:04.480><c> email</c><00:18:04.799><c> and</c>

00:18:04.870 --> 00:18:04.880 align:start position:0%
to go to this kind of raw email and
 

00:18:04.880 --> 00:18:07.190 align:start position:0%
to go to this kind of raw email and
you're<00:18:05.000><c> going</c><00:18:05.080><c> to</c><00:18:05.240><c> download</c><00:18:05.679><c> original</c><00:18:06.679><c> uh</c><00:18:07.039><c> in</c>

00:18:07.190 --> 00:18:07.200 align:start position:0%
you're going to download original uh in
 

00:18:07.200 --> 00:18:08.789 align:start position:0%
you're going to download original uh in
Gmail's<00:18:07.640><c> download</c><00:18:07.960><c> original</c><00:18:08.320><c> an</c><00:18:08.440><c> Outlook</c>

00:18:08.789 --> 00:18:08.799 align:start position:0%
Gmail's download original an Outlook
 

00:18:08.799 --> 00:18:10.430 align:start position:0%
Gmail's download original an Outlook
you'll<00:18:09.000><c> have</c><00:18:09.120><c> one</c><00:18:09.360><c> which</c><00:18:09.480><c> is</c><00:18:09.760><c> like</c><00:18:10.039><c> um</c>

00:18:10.430 --> 00:18:10.440 align:start position:0%
you'll have one which is like um
 

00:18:10.440 --> 00:18:11.870 align:start position:0%
you'll have one which is like um
download<00:18:10.799><c> original</c><00:18:11.200><c> message</c><00:18:11.480><c> and</c><00:18:11.600><c> you'll</c><00:18:11.760><c> get</c>

00:18:11.870 --> 00:18:11.880 align:start position:0%
download original message and you'll get
 

00:18:11.880 --> 00:18:13.950 align:start position:0%
download original message and you'll get
like<00:18:12.000><c> aeml</c><00:18:12.640><c> file</c><00:18:13.320><c> and</c><00:18:13.400><c> you'll</c><00:18:13.559><c> see</c><00:18:13.760><c> there's</c>

00:18:13.950 --> 00:18:13.960 align:start position:0%
like aeml file and you'll see there's
 

00:18:13.960 --> 00:18:16.750 align:start position:0%
like aeml file and you'll see there's
now<00:18:14.120><c> this</c><00:18:14.440><c> EML</c><00:18:14.840><c> file</c><00:18:15.799><c> um</c><00:18:16.360><c> that</c><00:18:16.480><c> just</c><00:18:16.600><c> got</c>

00:18:16.750 --> 00:18:16.760 align:start position:0%
now this EML file um that just got
 

00:18:16.760 --> 00:18:17.950 align:start position:0%
now this EML file um that just got
downloaded<00:18:17.159><c> and</c><00:18:17.240><c> you're</c><00:18:17.360><c> going</c><00:18:17.440><c> to</c><00:18:17.559><c> upload</c>

00:18:17.950 --> 00:18:17.960 align:start position:0%
downloaded and you're going to upload
 

00:18:17.960 --> 00:18:20.549 align:start position:0%
downloaded and you're going to upload
this<00:18:18.240><c> into</c><00:18:18.559><c> that</c><00:18:19.039><c> little</c><00:18:19.360><c> box</c><00:18:20.280><c> so</c><00:18:20.400><c> I'm</c><00:18:20.480><c> going</c>

00:18:20.549 --> 00:18:20.559 align:start position:0%
this into that little box so I'm going
 

00:18:20.559 --> 00:18:39.149 align:start position:0%
this into that little box so I'm going
to<00:18:20.679><c> click</c><00:18:20.840><c> to</c><00:18:21.000><c> upload</c>

00:18:39.149 --> 00:18:39.159 align:start position:0%
 
 

00:18:39.159 --> 00:18:41.510 align:start position:0%
 
okay

00:18:41.510 --> 00:18:41.520 align:start position:0%
okay
 

00:18:41.520 --> 00:18:51.750 align:start position:0%
okay
um<00:18:42.520><c> be</c><00:18:43.480><c> um</c><00:18:43.960><c> can</c><00:18:44.120><c> you</c><00:18:45.120><c> you</c>

00:18:51.750 --> 00:18:51.760 align:start position:0%
 
 

00:18:51.760 --> 00:18:53.750 align:start position:0%
 
ever<00:18:52.760><c> whatever</c><00:18:52.960><c> that's</c><00:18:53.120><c> fine</c><00:18:53.440><c> give</c><00:18:53.520><c> me</c><00:18:53.679><c> give</c>

00:18:53.750 --> 00:18:53.760 align:start position:0%
ever whatever that's fine give me give
 

00:18:53.760 --> 00:18:57.710 align:start position:0%
ever whatever that's fine give me give
me<00:18:53.919><c> the</c><00:18:54.240><c> send</c><00:18:54.440><c> me</c>

00:18:57.710 --> 00:18:57.720 align:start position:0%
 
 

00:18:57.720 --> 00:19:00.750 align:start position:0%
 
um<00:18:58.799><c> send</c><00:18:58.960><c> send</c><00:18:59.120><c> me</c><00:18:59.200><c> a</c><00:18:59.320><c> link</c><00:18:59.480><c> to</c><00:18:59.720><c> the</c><00:19:00.200><c> um</c>

00:19:00.750 --> 00:19:00.760 align:start position:0%
um send send me a link to the um
 

00:19:00.760 --> 00:19:02.110 align:start position:0%
um send send me a link to the um
actually<00:19:00.960><c> we</c><00:19:01.080><c> have</c><00:19:01.159><c> the</c><00:19:01.280><c> chat</c><00:19:01.440><c> GPT</c><00:19:01.960><c> we're</c><00:19:02.039><c> just</c>

00:19:02.110 --> 00:19:02.120 align:start position:0%
actually we have the chat GPT we're just
 

00:19:02.120 --> 00:19:05.110 align:start position:0%
actually we have the chat GPT we're just
going<00:19:02.200><c> to</c><00:19:02.280><c> use</c><00:19:02.400><c> the</c><00:19:02.480><c> chat</c>

00:19:05.110 --> 00:19:05.120 align:start position:0%
 
 

00:19:05.120 --> 00:19:17.149 align:start position:0%
 
GPT<00:19:06.120><c> okay</c><00:19:06.400><c> that's</c><00:19:06.520><c> fine</c><00:19:06.640><c> we</c><00:19:07.039><c> yeah</c><00:19:07.159><c> what's</c>

00:19:17.149 --> 00:19:17.159 align:start position:0%
 
 

00:19:17.159 --> 00:19:20.990 align:start position:0%
 
up<00:19:18.440><c> um</c><00:19:19.440><c> cool</c><00:19:19.840><c> okay</c><00:19:20.120><c> maybe</c><00:19:20.400><c> raise</c><00:19:20.600><c> your</c><00:19:20.760><c> hand</c><00:19:20.919><c> if</c>

00:19:20.990 --> 00:19:21.000 align:start position:0%
up um cool okay maybe raise your hand if
 

00:19:21.000 --> 00:19:24.270 align:start position:0%
up um cool okay maybe raise your hand if
you've<00:19:21.200><c> uploaded</c><00:19:21.600><c> the</c><00:19:21.720><c> example</c><00:19:22.400><c> EML</c><00:19:23.400><c> um</c><00:19:23.720><c> sweet</c>

00:19:24.270 --> 00:19:24.280 align:start position:0%
you've uploaded the example EML um sweet
 

00:19:24.280 --> 00:19:26.110 align:start position:0%
you've uploaded the example EML um sweet
okay<00:19:24.919><c> and</c><00:19:25.039><c> then</c><00:19:25.280><c> we</c><00:19:25.400><c> can</c><00:19:25.520><c> start</c><00:19:25.679><c> filling</c><00:19:26.000><c> out</c>

00:19:26.110 --> 00:19:26.120 align:start position:0%
okay and then we can start filling out
 

00:19:26.120 --> 00:19:28.909 align:start position:0%
okay and then we can start filling out
the<00:19:26.400><c> fields</c><00:19:27.400><c> um</c><00:19:27.679><c> you</c><00:19:27.760><c> know</c><00:19:27.960><c> tags</c><00:19:28.280><c> this</c><00:19:28.400><c> is</c><00:19:28.559><c> like</c>

00:19:28.909 --> 00:19:28.919 align:start position:0%
the fields um you know tags this is like
 

00:19:28.919 --> 00:19:33.149 align:start position:0%
the fields um you know tags this is like
Google<00:19:29.320><c> alert</c><00:19:30.400><c> um</c><00:19:31.400><c> prove</c><00:19:31.760><c> you</c><00:19:32.000><c> got</c><00:19:32.280><c> a</c><00:19:32.480><c> Google</c>

00:19:33.149 --> 00:19:33.159 align:start position:0%
Google alert um prove you got a Google
 

00:19:33.159 --> 00:19:38.430 align:start position:0%
Google alert um prove you got a Google
alert<00:19:34.159><c> for</c><00:19:34.440><c> some</c><00:19:35.200><c> keyword</c><00:19:36.200><c> okay</c><00:19:37.080><c> um</c><00:19:38.080><c> email</c>

00:19:38.430 --> 00:19:38.440 align:start position:0%
alert for some keyword okay um email
 

00:19:38.440 --> 00:19:39.909 align:start position:0%
alert for some keyword okay um email
query<00:19:38.919><c> I</c><00:19:38.960><c> mean</c><00:19:39.120><c> Demitri</c><00:19:39.520><c> explained</c><00:19:39.799><c> this</c>

00:19:39.909 --> 00:19:39.919 align:start position:0%
query I mean Demitri explained this
 

00:19:39.919 --> 00:19:41.510 align:start position:0%
query I mean Demitri explained this
earlier<00:19:40.240><c> but</c><00:19:40.360><c> we're</c><00:19:40.480><c> going</c><00:19:40.559><c> to</c><00:19:40.720><c> fill</c><00:19:40.919><c> out</c><00:19:41.200><c> like</c>

00:19:41.510 --> 00:19:41.520 align:start position:0%
earlier but we're going to fill out like
 

00:19:41.520 --> 00:19:43.350 align:start position:0%
earlier but we're going to fill out like
when<00:19:41.720><c> I</c><00:19:41.919><c> actually</c><00:19:42.120><c> search</c><00:19:42.440><c> to</c><00:19:42.600><c> my</c><00:19:42.720><c> inbox</c><00:19:43.159><c> to</c>

00:19:43.350 --> 00:19:43.360 align:start position:0%
when I actually search to my inbox to
 

00:19:43.360 --> 00:19:45.310 align:start position:0%
when I actually search to my inbox to
get<00:19:43.679><c> this</c>

00:19:45.310 --> 00:19:45.320 align:start position:0%
get this
 

00:19:45.320 --> 00:19:49.270 align:start position:0%
get this
value<00:19:46.320><c> you</c><00:19:46.440><c> know</c><00:19:47.039><c> maybe</c><00:19:47.240><c> it'll</c><00:19:47.400><c> be</c><00:19:47.559><c> like</c><00:19:48.120><c> this</c>

00:19:49.270 --> 00:19:49.280 align:start position:0%
value you know maybe it'll be like this
 

00:19:49.280 --> 00:19:51.390 align:start position:0%
value you know maybe it'll be like this
um<00:19:50.280><c> this</c><00:19:50.360><c> is</c><00:19:50.480><c> going</c><00:19:50.559><c> to</c><00:19:50.679><c> be</c><00:19:50.760><c> the</c><00:19:50.960><c> string</c><00:19:51.280><c> we</c>

00:19:51.390 --> 00:19:51.400 align:start position:0%
um this is going to be the string we
 

00:19:51.400 --> 00:19:53.310 align:start position:0%
um this is going to be the string we
literally<00:19:51.840><c> put</c><00:19:52.080><c> into</c><00:19:52.320><c> your</c><00:19:52.480><c> email</c><00:19:52.760><c> search</c><00:19:53.080><c> bar</c>

00:19:53.310 --> 00:19:53.320 align:start position:0%
literally put into your email search bar
 

00:19:53.320 --> 00:19:55.430 align:start position:0%
literally put into your email search bar
to<00:19:53.480><c> fetch</c><00:19:53.720><c> that</c><00:19:53.880><c> email</c><00:19:54.200><c> out</c><00:19:54.720><c> automatically</c><00:19:55.320><c> so</c>

00:19:55.430 --> 00:19:55.440 align:start position:0%
to fetch that email out automatically so
 

00:19:55.440 --> 00:19:57.430 align:start position:0%
to fetch that email out automatically so
in<00:19:55.600><c> this</c><00:19:55.760><c> case</c><00:19:56.320><c> I'm</c><00:19:56.440><c> going</c><00:19:56.559><c> to</c><00:19:56.720><c> put</c><00:19:56.880><c> in</c><00:19:57.320><c> you</c>

00:19:57.430 --> 00:19:57.440 align:start position:0%
in this case I'm going to put in you
 

00:19:57.440 --> 00:19:59.669 align:start position:0%
in this case I'm going to put in you
know<00:19:57.600><c> Google</c><00:19:57.919><c> Alerts</c>

00:19:59.669 --> 00:19:59.679 align:start position:0%
know Google Alerts
 

00:19:59.679 --> 00:20:01.070 align:start position:0%
know Google Alerts
um<00:19:59.799><c> but</c><00:19:59.880><c> you</c><00:19:59.960><c> should</c><00:20:00.159><c> put</c><00:20:00.280><c> in</c><00:20:00.400><c> your</c><00:20:00.520><c> own</c><00:20:00.760><c> query</c>

00:20:01.070 --> 00:20:01.080 align:start position:0%
um but you should put in your own query
 

00:20:01.080 --> 00:20:02.630 align:start position:0%
um but you should put in your own query
for<00:20:01.320><c> what</c><00:20:01.480><c> would</c><00:20:01.720><c> result</c><00:20:02.200><c> when</c><00:20:02.320><c> you</c><00:20:02.400><c> search</c>

00:20:02.630 --> 00:20:02.640 align:start position:0%
for what would result when you search
 

00:20:02.640 --> 00:20:06.110 align:start position:0%
for what would result when you search
your<00:20:02.760><c> inbox</c><00:20:03.120><c> to</c><00:20:03.280><c> get</c><00:20:03.400><c> that</c><00:20:03.840><c> email</c>

00:20:06.110 --> 00:20:06.120 align:start position:0%
your inbox to get that email
 

00:20:06.120 --> 00:20:08.230 align:start position:0%
your inbox to get that email
um

00:20:08.230 --> 00:20:08.240 align:start position:0%
um
 

00:20:08.240 --> 00:20:09.830 align:start position:0%
um
cool

00:20:09.830 --> 00:20:09.840 align:start position:0%
cool
 

00:20:09.840 --> 00:20:14.149 align:start position:0%
cool
um<00:20:10.840><c> okay</c><00:20:11.360><c> and</c><00:20:11.480><c> then</c><00:20:12.159><c> skip</c><00:20:12.520><c> body</c><00:20:12.840><c> hash</c><00:20:13.120><c> check</c><00:20:14.000><c> uh</c>

00:20:14.149 --> 00:20:14.159 align:start position:0%
um okay and then skip body hash check uh
 

00:20:14.159 --> 00:20:15.710 align:start position:0%
um okay and then skip body hash check uh
this<00:20:14.280><c> is</c><00:20:14.799><c> will</c><00:20:14.960><c> depend</c><00:20:15.240><c> whether</c><00:20:15.400><c> you</c><00:20:15.480><c> want</c><00:20:15.600><c> to</c>

00:20:15.710 --> 00:20:15.720 align:start position:0%
this is will depend whether you want to
 

00:20:15.720 --> 00:20:17.470 align:start position:0%
this is will depend whether you want to
extract<00:20:16.080><c> information</c><00:20:16.559><c> out</c><00:20:16.720><c> of</c><00:20:17.080><c> the</c><00:20:17.159><c> email</c>

00:20:17.470 --> 00:20:17.480 align:start position:0%
extract information out of the email
 

00:20:17.480 --> 00:20:19.029 align:start position:0%
extract information out of the email
subject<00:20:17.760><c> or</c><00:20:17.919><c> body</c><00:20:18.200><c> in</c><00:20:18.320><c> this</c><00:20:18.440><c> case</c><00:20:18.640><c> I</c><00:20:18.760><c> only</c><00:20:18.919><c> want</c>

00:20:19.029 --> 00:20:19.039 align:start position:0%
subject or body in this case I only want
 

00:20:19.039 --> 00:20:21.070 align:start position:0%
subject or body in this case I only want
to<00:20:19.159><c> extract</c><00:20:19.480><c> information</c><00:20:19.840><c> out</c><00:20:19.960><c> of</c><00:20:20.080><c> the</c><00:20:20.200><c> email</c>

00:20:21.070 --> 00:20:21.080 align:start position:0%
to extract information out of the email
 

00:20:21.080 --> 00:20:23.149 align:start position:0%
to extract information out of the email
subject<00:20:21.440><c> like</c><00:20:21.559><c> I</c><00:20:21.679><c> want</c><00:20:21.760><c> to</c><00:20:21.880><c> extract</c><00:20:22.320><c> this</c><00:20:22.440><c> word</c>

00:20:23.149 --> 00:20:23.159 align:start position:0%
subject like I want to extract this word
 

00:20:23.159 --> 00:20:24.750 align:start position:0%
subject like I want to extract this word
and<00:20:23.280><c> so</c><00:20:23.400><c> I'm</c><00:20:23.520><c> going</c><00:20:23.679><c> to</c><00:20:23.840><c> skip</c><00:20:24.120><c> the</c><00:20:24.240><c> body</c><00:20:24.520><c> hash</c>

00:20:24.750 --> 00:20:24.760 align:start position:0%
and so I'm going to skip the body hash
 

00:20:24.760 --> 00:20:26.270 align:start position:0%
and so I'm going to skip the body hash
check<00:20:25.000><c> if</c><00:20:25.080><c> you</c><00:20:25.159><c> want</c><00:20:25.280><c> to</c><00:20:25.400><c> exract</c><00:20:25.880><c> value</c><00:20:26.080><c> out</c><00:20:26.200><c> of</c>

00:20:26.270 --> 00:20:26.280 align:start position:0%
check if you want to exract value out of
 

00:20:26.280 --> 00:20:29.590 align:start position:0%
check if you want to exract value out of
the<00:20:26.400><c> body</c><00:20:26.799><c> leave</c><00:20:27.080><c> the</c><00:20:27.200><c> body</c><00:20:27.480><c> hash</c><00:20:27.720><c> check</c><00:20:28.799><c> okay</c>

00:20:29.590 --> 00:20:29.600 align:start position:0%
the body leave the body hash check okay
 

00:20:29.600 --> 00:20:32.310 align:start position:0%
the body leave the body hash check okay
um<00:20:29.760><c> Center</c><00:20:30.120><c> domain</c><00:20:31.080><c> in</c><00:20:31.200><c> this</c><00:20:31.400><c> case</c><00:20:31.720><c> I</c><00:20:31.840><c> can</c><00:20:32.039><c> look</c>

00:20:32.310 --> 00:20:32.320 align:start position:0%
um Center domain in this case I can look
 

00:20:32.320 --> 00:20:36.029 align:start position:0%
um Center domain in this case I can look
at<00:20:32.600><c> the</c>

00:20:36.029 --> 00:20:36.039 align:start position:0%
 
 

00:20:36.039 --> 00:20:39.270 align:start position:0%
 
Domain<00:20:37.480><c> um</c><00:20:38.480><c> you</c><00:20:38.600><c> know</c><00:20:38.720><c> we'll</c><00:20:38.840><c> see</c><00:20:39.039><c> this</c><00:20:39.120><c> was</c>

00:20:39.270 --> 00:20:39.280 align:start position:0%
Domain um you know we'll see this was
 

00:20:39.280 --> 00:20:41.190 align:start position:0%
Domain um you know we'll see this was
sent<00:20:39.559><c> from</c><00:20:39.880><c> google.com</c><00:20:40.840><c> and</c><00:20:40.919><c> so</c><00:20:41.039><c> I'm</c><00:20:41.080><c> just</c>

00:20:41.190 --> 00:20:41.200 align:start position:0%
sent from google.com and so I'm just
 

00:20:41.200 --> 00:20:43.029 align:start position:0%
sent from google.com and so I'm just
going<00:20:41.280><c> to</c><00:20:41.360><c> take</c><00:20:41.480><c> this</c><00:20:41.720><c> Google.com</c><00:20:42.720><c> I'm</c><00:20:42.880><c> stick</c>

00:20:43.029 --> 00:20:43.039 align:start position:0%
going to take this Google.com I'm stick
 

00:20:43.039 --> 00:20:47.510 align:start position:0%
going to take this Google.com I'm stick
it<00:20:43.159><c> into</c><00:20:43.280><c> the</c><00:20:43.360><c> center</c><00:20:43.880><c> domain</c>

00:20:47.510 --> 00:20:47.520 align:start position:0%
 
 

00:20:47.520 --> 00:20:51.549 align:start position:0%
 
cool<00:20:48.520><c> okay</c>

00:20:51.549 --> 00:20:51.559 align:start position:0%
 
 

00:20:51.559 --> 00:20:53.789 align:start position:0%
 
um<00:20:52.559><c> and</c><00:20:52.799><c> actually</c><00:20:53.039><c> one</c><00:20:53.200><c> thing</c><00:20:53.360><c> I'm</c><00:20:53.480><c> going</c><00:20:53.640><c> to</c>

00:20:53.789 --> 00:20:53.799 align:start position:0%
um and actually one thing I'm going to
 

00:20:53.799 --> 00:20:57.390 align:start position:0%
um and actually one thing I'm going to
do<00:20:54.039><c> as</c><00:20:54.520><c> well</c><00:20:55.520><c> is</c><00:20:56.039><c> pull</c>

00:20:57.390 --> 00:20:57.400 align:start position:0%
do as well is pull
 

00:20:57.400 --> 00:21:14.830 align:start position:0%
do as well is pull
up<00:20:58.400><c> um</c>

00:21:14.830 --> 00:21:14.840 align:start position:0%
 
 

00:21:14.840 --> 00:21:18.070 align:start position:0%
 
let<00:21:15.000><c> me</c><00:21:15.240><c> see</c><00:21:15.600><c> if</c><00:21:15.799><c> I</c>

00:21:18.070 --> 00:21:18.080 align:start position:0%
 
 

00:21:18.080 --> 00:21:21.549 align:start position:0%
 
can<00:21:19.080><c> okay</c><00:21:19.400><c> and</c><00:21:19.559><c> then</c><00:21:20.159><c> um</c><00:21:20.679><c> this</c><00:21:20.919><c> AI</c><00:21:21.320><c> I</c><00:21:21.400><c> think</c>

00:21:21.549 --> 00:21:21.559 align:start position:0%
can okay and then um this AI I think
 

00:21:21.559 --> 00:21:23.909 align:start position:0%
can okay and then um this AI I think
there's<00:21:22.200><c> too</c><00:21:22.360><c> many</c><00:21:22.840><c> people</c><00:21:23.159><c> who</c><00:21:23.279><c> are</c><00:21:23.440><c> going</c><00:21:23.640><c> to</c>

00:21:23.909 --> 00:21:23.919 align:start position:0%
there's too many people who are going to
 

00:21:23.919 --> 00:21:27.310 align:start position:0%
there's too many people who are going to
trigger<00:21:25.120><c> the</c><00:21:26.120><c> uh</c><00:21:26.320><c> AI</c><00:21:26.559><c> Auto</c><00:21:26.840><c> extraction</c><00:21:27.240><c> right</c>

00:21:27.310 --> 00:21:27.320 align:start position:0%
trigger the uh AI Auto extraction right
 

00:21:27.320 --> 00:21:28.830 align:start position:0%
trigger the uh AI Auto extraction right
now<00:21:27.440><c> so</c><00:21:27.559><c> we're</c><00:21:27.880><c> likely</c><00:21:28.120><c> going</c><00:21:28.279><c> to</c><00:21:28.400><c> get</c><00:21:28.640><c> rate</c>

00:21:28.830 --> 00:21:28.840 align:start position:0%
now so we're likely going to get rate
 

00:21:28.840 --> 00:21:31.110 align:start position:0%
now so we're likely going to get rate
limited<00:21:29.640><c> but</c><00:21:29.799><c> if</c><00:21:29.880><c> you</c><00:21:30.000><c> use</c><00:21:30.120><c> a</c><00:21:30.240><c> chat</c><00:21:30.440><c> gbt</c><00:21:30.799><c> bot</c><00:21:31.039><c> on</c>

00:21:31.110 --> 00:21:31.120 align:start position:0%
limited but if you use a chat gbt bot on
 

00:21:31.120 --> 00:21:32.710 align:start position:0%
limited but if you use a chat gbt bot on
the<00:21:31.279><c> top</c><00:21:31.520><c> right</c><00:21:31.720><c> then</c><00:21:31.840><c> you</c><00:21:31.960><c> will</c><00:21:32.159><c> not</c><00:21:32.320><c> get</c><00:21:32.480><c> rate</c>

00:21:32.710 --> 00:21:32.720 align:start position:0%
the top right then you will not get rate
 

00:21:32.720 --> 00:21:34.149 align:start position:0%
the top right then you will not get rate
limited

00:21:34.149 --> 00:21:34.159 align:start position:0%
limited
 

00:21:34.159 --> 00:21:36.029 align:start position:0%
limited
um<00:21:35.159><c> and</c><00:21:35.240><c> then</c><00:21:35.400><c> this</c><00:21:35.480><c> will</c><00:21:35.640><c> let</c><00:21:35.799><c> you</c>

00:21:36.029 --> 00:21:36.039 align:start position:0%
um and then this will let you
 

00:21:36.039 --> 00:21:37.510 align:start position:0%
um and then this will let you
automatically<00:21:36.600><c> extract</c><00:21:36.880><c> these</c><00:21:37.000><c> fields</c><00:21:37.360><c> I</c><00:21:37.440><c> can</c>

00:21:37.510 --> 00:21:37.520 align:start position:0%
automatically extract these fields I can
 

00:21:37.520 --> 00:21:39.950 align:start position:0%
automatically extract these fields I can
say<00:21:37.640><c> something</c><00:21:37.880><c> like</c><00:21:37.960><c> you</c><00:21:38.080><c> know</c><00:21:38.679><c> extract</c>

00:21:39.950 --> 00:21:39.960 align:start position:0%
say something like you know extract
 

00:21:39.960 --> 00:21:45.909 align:start position:0%
say something like you know extract
the<00:21:40.960><c> uh</c><00:21:41.840><c> actual</c><00:21:42.320><c> value</c><00:21:42.880><c> of</c><00:21:43.240><c> the</c><00:21:44.240><c> being</c><00:21:44.919><c> alerted</c>

00:21:45.909 --> 00:21:45.919 align:start position:0%
the uh actual value of the being alerted
 

00:21:45.919 --> 00:21:48.470 align:start position:0%
the uh actual value of the being alerted
for<00:21:46.360><c> from</c><00:21:46.640><c> the</c><00:21:46.840><c> subject</c><00:21:47.799><c> and</c><00:21:47.919><c> it</c><00:21:48.039><c> should</c>

00:21:48.470 --> 00:21:48.480 align:start position:0%
for from the subject and it should
 

00:21:48.480 --> 00:21:50.310 align:start position:0%
for from the subject and it should
automatically<00:21:48.960><c> fill</c><00:21:49.320><c> that</c><00:21:49.760><c> um</c><00:21:50.000><c> but</c><00:21:50.120><c> because</c>

00:21:50.310 --> 00:21:50.320 align:start position:0%
automatically fill that um but because
 

00:21:50.320 --> 00:21:51.269 align:start position:0%
automatically fill that um but because
we<00:21:50.400><c> might</c><00:21:50.520><c> get</c><00:21:50.600><c> very</c><00:21:50.760><c> limited</c><00:21:51.039><c> you</c><00:21:51.080><c> might</c><00:21:51.200><c> have</c>

00:21:51.269 --> 00:21:51.279 align:start position:0%
we might get very limited you might have
 

00:21:51.279 --> 00:21:52.990 align:start position:0%
we might get very limited you might have
to<00:21:51.360><c> scan</c><00:21:51.640><c> this</c><00:21:51.799><c> QR</c><00:21:52.039><c> code</c><00:21:52.200><c> for</c><00:21:52.279><c> the</c><00:21:52.360><c> chat</c><00:21:52.559><c> gbt</c>

00:21:52.990 --> 00:21:53.000 align:start position:0%
to scan this QR code for the chat gbt
 

00:21:53.000 --> 00:21:54.909 align:start position:0%
to scan this QR code for the chat gbt
bot<00:21:53.559><c> and</c><00:21:53.640><c> then</c><00:21:53.799><c> paste</c><00:21:54.000><c> in</c><00:21:54.120><c> the</c><00:21:54.240><c> email</c><00:21:54.600><c> and</c><00:21:54.799><c> and</c>

00:21:54.909 --> 00:21:54.919 align:start position:0%
bot and then paste in the email and and
 

00:21:54.919 --> 00:21:56.230 align:start position:0%
bot and then paste in the email and and
ask<00:21:55.120><c> you</c><00:21:55.200><c> know</c><00:21:55.320><c> I</c><00:21:55.400><c> want</c><00:21:55.480><c> to</c><00:21:55.600><c> extract</c><00:21:55.960><c> this</c><00:21:56.080><c> what</c>

00:21:56.230 --> 00:21:56.240 align:start position:0%
ask you know I want to extract this what
 

00:21:56.240 --> 00:21:58.230 align:start position:0%
ask you know I want to extract this what
Rex<00:21:56.600><c> should</c><00:21:56.720><c> I</c><00:21:56.880><c> use</c><00:21:57.440><c> or</c><00:21:57.600><c> you</c><00:21:57.720><c> can</c><00:21:57.880><c> kind</c><00:21:58.000><c> of</c><00:21:58.120><c> just</c>

00:21:58.230 --> 00:21:58.240 align:start position:0%
Rex should I use or you can kind of just
 

00:21:58.240 --> 00:22:01.510 align:start position:0%
Rex should I use or you can kind of just
man<00:21:58.840><c> ually</c><00:21:59.840><c> put</c><00:21:59.960><c> in</c><00:22:00.080><c> your</c><00:22:00.240><c> Rex</c><00:22:00.960><c> um</c><00:22:01.279><c> although</c>

00:22:01.510 --> 00:22:01.520 align:start position:0%
man ually put in your Rex um although
 

00:22:01.520 --> 00:22:04.830 align:start position:0%
man ually put in your Rex um although
that<00:22:01.640><c> might</c><00:22:01.840><c> be</c><00:22:02.000><c> a</c><00:22:02.080><c> little</c><00:22:02.240><c> bit</c><00:22:02.679><c> harder</c><00:22:03.840><c> um</c>

00:22:04.830 --> 00:22:04.840 align:start position:0%
that might be a little bit harder um
 

00:22:04.840 --> 00:22:07.830 align:start position:0%
that might be a little bit harder um
cool<00:22:05.120><c> and</c><00:22:05.240><c> then</c><00:22:05.960><c> uh</c><00:22:06.080><c> once</c><00:22:06.240><c> you're</c><00:22:06.520><c> ready</c><00:22:07.520><c> uh</c>

00:22:07.830 --> 00:22:07.840 align:start position:0%
cool and then uh once you're ready uh
 

00:22:07.840 --> 00:22:09.029 align:start position:0%
cool and then uh once you're ready uh
you<00:22:07.960><c> know</c><00:22:08.080><c> you</c><00:22:08.159><c> can</c><00:22:08.279><c> hit</c><00:22:08.400><c> save</c><00:22:08.559><c> as</c><00:22:08.720><c> draft</c><00:22:08.960><c> if</c>

00:22:09.029 --> 00:22:09.039 align:start position:0%
you know you can hit save as draft if
 

00:22:09.039 --> 00:22:10.710 align:start position:0%
you know you can hit save as draft if
you<00:22:09.120><c> want</c><00:22:09.200><c> to</c><00:22:09.320><c> come</c><00:22:09.440><c> back</c><00:22:09.559><c> to</c><00:22:09.679><c> this</c><00:22:09.840><c> later</c><00:22:10.440><c> or</c>

00:22:10.710 --> 00:22:10.720 align:start position:0%
you want to come back to this later or
 

00:22:10.720 --> 00:22:12.510 align:start position:0%
you want to come back to this later or
compile<00:22:11.120><c> blueprint</c><00:22:11.679><c> so</c><00:22:11.880><c> if</c><00:22:11.960><c> you</c><00:22:12.159><c> submit</c><00:22:12.440><c> the</c>

00:22:12.510 --> 00:22:12.520 align:start position:0%
compile blueprint so if you submit the
 

00:22:12.520 --> 00:22:14.990 align:start position:0%
compile blueprint so if you submit the
blueprint<00:22:13.320><c> then</c><00:22:13.480><c> that</c><00:22:13.600><c> will</c><00:22:13.799><c> basically</c><00:22:14.559><c> hit</c>

00:22:14.990 --> 00:22:15.000 align:start position:0%
blueprint then that will basically hit
 

00:22:15.000 --> 00:22:16.830 align:start position:0%
blueprint then that will basically hit
like<00:22:15.200><c> our</c><00:22:15.360><c> server</c><00:22:15.679><c> will</c><00:22:15.799><c> start</c><00:22:15.960><c> generating</c><00:22:16.320><c> ZK</c>

00:22:16.830 --> 00:22:16.840 align:start position:0%
like our server will start generating ZK
 

00:22:16.840 --> 00:22:18.669 align:start position:0%
like our server will start generating ZK
like<00:22:16.919><c> a</c><00:22:17.039><c> ZK</c><00:22:17.360><c> circuit</c><00:22:17.640><c> for</c><00:22:17.799><c> it</c><00:22:18.279><c> and</c><00:22:18.440><c> actually</c>

00:22:18.669 --> 00:22:18.679 align:start position:0%
like a ZK circuit for it and actually
 

00:22:18.679 --> 00:22:20.310 align:start position:0%
like a ZK circuit for it and actually
generating<00:22:19.039><c> a</c><00:22:19.120><c> unique</c><00:22:19.400><c> circuit</c><00:22:19.799><c> takes</c><00:22:20.080><c> like</c><00:22:20.240><c> a</c>

00:22:20.310 --> 00:22:20.320 align:start position:0%
generating a unique circuit takes like a
 

00:22:20.320 --> 00:22:22.110 align:start position:0%
generating a unique circuit takes like a
few<00:22:20.520><c> hours</c><00:22:20.760><c> the</c><00:22:20.919><c> first</c><00:22:21.080><c> time</c><00:22:21.240><c> you</c><00:22:21.360><c> do</c><00:22:21.520><c> it</c><00:22:22.000><c> and</c>

00:22:22.110 --> 00:22:22.120 align:start position:0%
few hours the first time you do it and
 

00:22:22.120 --> 00:22:24.230 align:start position:0%
few hours the first time you do it and
so<00:22:22.279><c> the</c><00:22:22.360><c> hope</c><00:22:22.559><c> is</c><00:22:22.760><c> by</c><00:22:22.880><c> the</c><00:22:22.960><c> end</c><00:22:23.159><c> of</c><00:22:23.480><c> you</c><00:22:23.640><c> know</c>

00:22:24.230 --> 00:22:24.240 align:start position:0%
so the hope is by the end of you know
 

00:22:24.240 --> 00:22:26.269 align:start position:0%
so the hope is by the end of you know
this<00:22:24.400><c> few</c><00:22:24.640><c> minute</c><00:22:24.960><c> process</c><00:22:25.279><c> everybody's</c><00:22:26.120><c> at</c>

00:22:26.269 --> 00:22:26.279 align:start position:0%
this few minute process everybody's at
 

00:22:26.279 --> 00:22:28.149 align:start position:0%
this few minute process everybody's at
least<00:22:26.640><c> submitted</c><00:22:27.039><c> a</c><00:22:27.120><c> blueprint</c><00:22:27.760><c> and</c><00:22:27.960><c> if</c><00:22:28.039><c> you</c>

00:22:28.149 --> 00:22:28.159 align:start position:0%
least submitted a blueprint and if you
 

00:22:28.159 --> 00:22:29.510 align:start position:0%
least submitted a blueprint and if you
come<00:22:28.320><c> back</c><00:22:28.600><c> tonight</c><00:22:28.880><c> or</c><00:22:29.000><c> tomorrow</c><00:22:29.360><c> or</c>

00:22:29.510 --> 00:22:29.520 align:start position:0%
come back tonight or tomorrow or
 

00:22:29.520 --> 00:22:31.230 align:start position:0%
come back tonight or tomorrow or
something<00:22:30.080><c> hopefully</c><00:22:30.440><c> it's</c><00:22:30.600><c> been</c><00:22:30.760><c> generated</c>

00:22:31.230 --> 00:22:31.240 align:start position:0%
something hopefully it's been generated
 

00:22:31.240 --> 00:22:32.269 align:start position:0%
something hopefully it's been generated
and<00:22:31.320><c> then</c><00:22:31.400><c> you</c><00:22:31.480><c> can</c><00:22:31.559><c> start</c><00:22:31.720><c> making</c><00:22:31.919><c> proofs</c><00:22:32.159><c> of</c>

00:22:32.269 --> 00:22:32.279 align:start position:0%
and then you can start making proofs of
 

00:22:32.279 --> 00:22:33.750 align:start position:0%
and then you can start making proofs of
it<00:22:32.400><c> but</c><00:22:32.520><c> we'll</c><00:22:32.880><c> do</c><00:22:33.000><c> the</c><00:22:33.120><c> rest</c><00:22:33.240><c> of</c><00:22:33.320><c> the</c><00:22:33.400><c> workshop</c>

00:22:33.750 --> 00:22:33.760 align:start position:0%
it but we'll do the rest of the workshop
 

00:22:33.760 --> 00:22:35.350 align:start position:0%
it but we'll do the rest of the workshop
with<00:22:33.919><c> like</c><00:22:34.039><c> our</c><00:22:34.240><c> existing</c><00:22:34.760><c> compiled</c>

00:22:35.350 --> 00:22:35.360 align:start position:0%
with like our existing compiled
 

00:22:35.360 --> 00:22:38.230 align:start position:0%
with like our existing compiled
blueprints<00:22:36.360><c> um</c><00:22:37.320><c> cool</c><00:22:37.520><c> do</c><00:22:37.640><c> people</c><00:22:37.919><c> like</c><00:22:38.039><c> have</c>

00:22:38.230 --> 00:22:38.240 align:start position:0%
blueprints um cool do people like have
 

00:22:38.240 --> 00:22:39.710 align:start position:0%
blueprints um cool do people like have
questions<00:22:38.760><c> because</c><00:22:38.960><c> I</c><00:22:39.039><c> know</c><00:22:39.200><c> only</c><00:22:39.440><c> half</c><00:22:39.559><c> the</c>

00:22:39.710 --> 00:22:39.720 align:start position:0%
questions because I know only half the
 

00:22:39.720 --> 00:22:52.830 align:start position:0%
questions because I know only half the
people<00:22:40.080><c> yeah</c><00:22:40.400><c> okay</c><00:22:40.679><c> people</c><00:22:40.799><c> want</c>

00:22:52.830 --> 00:22:52.840 align:start position:0%
 
 

00:22:52.840 --> 00:22:57.430 align:start position:0%
 
to<00:22:53.840><c> you</c><00:22:54.279><c> theem</c>

00:22:57.430 --> 00:22:57.440 align:start position:0%
 
 

00:22:57.440 --> 00:23:02.269 align:start position:0%
 
and<00:22:58.520><c> for</c><00:22:58.640><c> a</c><00:22:58.760><c> while</c><00:22:59.799><c> um</c><00:23:00.799><c> there</c><00:23:01.039><c> might</c><00:23:01.279><c> be</c><00:23:01.559><c> like</c><00:23:01.799><c> a</c>

00:23:02.269 --> 00:23:02.279 align:start position:0%
and for a while um there might be like a
 

00:23:02.279 --> 00:23:04.750 align:start position:0%
and for a while um there might be like a
r

00:23:04.750 --> 00:23:04.760 align:start position:0%
 
 

00:23:04.760 --> 00:23:08.510 align:start position:0%
 
liting<00:23:05.760><c> right</c><00:23:06.159><c> now</c>

00:23:08.510 --> 00:23:08.520 align:start position:0%
liting right now
 

00:23:08.520 --> 00:23:11.909 align:start position:0%
liting right now
um<00:23:09.520><c> yeah</c><00:23:09.799><c> maybe</c><00:23:10.240><c> I</c><00:23:10.320><c> would</c><00:23:10.520><c> suggest</c><00:23:11.320><c> either</c><00:23:11.679><c> try</c>

00:23:11.909 --> 00:23:11.919 align:start position:0%
um yeah maybe I would suggest either try
 

00:23:11.919 --> 00:23:25.669 align:start position:0%
um yeah maybe I would suggest either try
a<00:23:12.080><c> different</c><00:23:12.480><c> patter</c><00:23:13.279><c> or</c>

00:23:25.669 --> 00:23:25.679 align:start position:0%
 
 

00:23:25.679 --> 00:23:29.269 align:start position:0%
 
try<00:23:26.679><c> um</c><00:23:26.799><c> so</c><00:23:26.960><c> if</c><00:23:27.039><c> I</c><00:23:27.159><c> go</c><00:23:27.320><c> up</c><00:23:27.559><c> here</c><00:23:28.760><c> this</c><00:23:28.960><c> email</c>

00:23:29.269 --> 00:23:29.279 align:start position:0%
try um so if I go up here this email
 

00:23:29.279 --> 00:23:30.870 align:start position:0%
try um so if I go up here this email
search<00:23:29.600><c> query</c><00:23:29.919><c> is</c><00:23:30.080><c> literally</c><00:23:30.440><c> going</c><00:23:30.600><c> to</c><00:23:30.720><c> be</c>

00:23:30.870 --> 00:23:30.880 align:start position:0%
search query is literally going to be
 

00:23:30.880 --> 00:23:33.190 align:start position:0%
search query is literally going to be
the<00:23:31.039><c> thing</c><00:23:31.400><c> in</c><00:23:31.600><c> this</c><00:23:31.760><c> search</c><00:23:32.039><c> bar</c><00:23:32.279><c> up</c><00:23:32.480><c> here</c><00:23:33.080><c> so</c>

00:23:33.190 --> 00:23:33.200 align:start position:0%
the thing in this search bar up here so
 

00:23:33.200 --> 00:23:34.590 align:start position:0%
the thing in this search bar up here so
it's<00:23:33.320><c> like</c><00:23:33.440><c> if</c><00:23:33.559><c> I</c><00:23:33.640><c> were</c><00:23:33.760><c> to</c><00:23:33.840><c> search</c><00:23:34.080><c> my</c><00:23:34.240><c> inbox</c>

00:23:34.590 --> 00:23:34.600 align:start position:0%
it's like if I were to search my inbox
 

00:23:34.600 --> 00:23:36.789 align:start position:0%
it's like if I were to search my inbox
to<00:23:34.720><c> try</c><00:23:34.880><c> to</c><00:23:35.039><c> extract</c><00:23:35.480><c> that</c><00:23:35.679><c> value</c><00:23:36.559><c> what</c><00:23:36.679><c> would</c>

00:23:36.789 --> 00:23:36.799 align:start position:0%
to try to extract that value what would
 

00:23:36.799 --> 00:23:37.950 align:start position:0%
to try to extract that value what would
I<00:23:36.880><c> literally</c><00:23:37.200><c> be</c><00:23:37.320><c> searching</c><00:23:37.600><c> for</c><00:23:37.799><c> and</c><00:23:37.880><c> that</c>

00:23:37.950 --> 00:23:37.960 align:start position:0%
I literally be searching for and that
 

00:23:37.960 --> 00:23:39.430 align:start position:0%
I literally be searching for and that
will<00:23:38.120><c> filter</c><00:23:38.400><c> my</c><00:23:38.559><c> inbox</c><00:23:38.880><c> and</c><00:23:39.000><c> say</c><00:23:39.200><c> these</c><00:23:39.279><c> are</c>

00:23:39.430 --> 00:23:39.440 align:start position:0%
will filter my inbox and say these are
 

00:23:39.440 --> 00:23:41.149 align:start position:0%
will filter my inbox and say these are
the<00:23:39.559><c> possible</c><00:23:39.880><c> emails</c><00:23:40.600><c> that</c><00:23:40.720><c> might</c><00:23:40.840><c> be</c><00:23:40.960><c> used</c>

00:23:41.149 --> 00:23:41.159 align:start position:0%
the possible emails that might be used
 

00:23:41.159 --> 00:23:46.870 align:start position:0%
the possible emails that might be used
as<00:23:41.240><c> a</c><00:23:41.360><c> valid</c><00:23:41.679><c> proof</c><00:23:42.120><c> in</c><00:23:42.520><c> this</c>

00:23:46.870 --> 00:23:46.880 align:start position:0%
 
 

00:23:46.880 --> 00:23:49.110 align:start position:0%
 
proof<00:23:47.880><c> so</c><00:23:48.159><c> the</c><00:23:48.240><c> point</c><00:23:48.440><c> is</c><00:23:48.600><c> when</c><00:23:48.760><c> people</c>

00:23:49.110 --> 00:23:49.120 align:start position:0%
proof so the point is when people
 

00:23:49.120 --> 00:23:51.190 align:start position:0%
proof so the point is when people
actually<00:23:49.440><c> try</c><00:23:49.720><c> this</c><00:23:49.919><c> out</c><00:23:50.520><c> they're</c><00:23:50.760><c> going</c><00:23:51.000><c> to</c>

00:23:51.190 --> 00:23:51.200 align:start position:0%
actually try this out they're going to
 

00:23:51.200 --> 00:23:56.390 align:start position:0%
actually try this out they're going to
you<00:23:51.320><c> know</c><00:23:51.960><c> go</c><00:23:52.240><c> to</c><00:23:52.799><c> to</c><00:23:52.960><c> the</c><00:23:53.480><c> registry</c>

00:23:56.390 --> 00:23:56.400 align:start position:0%
you know go to to the registry
 

00:23:56.400 --> 00:23:58.990 align:start position:0%
you know go to to the registry
um<00:23:57.400><c> and</c><00:23:57.559><c> then</c><00:23:57.760><c> maybe</c><00:23:58.000><c> they're</c><00:23:58.120><c> going</c><00:23:58.240><c> to</c><00:23:58.600><c> use</c>

00:23:58.990 --> 00:23:59.000 align:start position:0%
um and then maybe they're going to use
 

00:23:59.000 --> 00:24:02.470 align:start position:0%
um and then maybe they're going to use
let<00:23:59.120><c> me</c><00:23:59.480><c> find</c><00:23:59.720><c> one</c><00:23:59.799><c> of</c><00:23:59.919><c> these</c><00:24:00.080><c> patterns</c><00:24:01.279><c> um</c><00:24:02.279><c> you</c>

00:24:02.470 --> 00:24:02.480 align:start position:0%
let me find one of these patterns um you
 

00:24:02.480 --> 00:24:03.630 align:start position:0%
let me find one of these patterns um you
I<00:24:02.559><c> don't</c><00:24:02.679><c> know</c><00:24:02.919><c> what</c><00:24:03.000><c> is</c><00:24:03.080><c> a</c><00:24:03.200><c> pattern</c><00:24:03.480><c> I</c><00:24:03.559><c> can</c>

00:24:03.630 --> 00:24:03.640 align:start position:0%
I don't know what is a pattern I can
 

00:24:03.640 --> 00:24:05.870 align:start position:0%
I don't know what is a pattern I can
make<00:24:03.760><c> a</c><00:24:03.919><c> proof</c><00:24:04.200><c> of</c><00:24:04.799><c> um</c><00:24:05.360><c> maybe</c><00:24:05.559><c> like</c><00:24:05.679><c> Google</c>

00:24:05.870 --> 00:24:05.880 align:start position:0%
make a proof of um maybe like Google
 

00:24:05.880 --> 00:24:07.990 align:start position:0%
make a proof of um maybe like Google
alerts<00:24:06.159><c> or</c><00:24:06.240><c> something</c><00:24:06.600><c> and</c><00:24:06.799><c> then</c><00:24:07.480><c> I</c><00:24:07.559><c> am</c><00:24:07.799><c> going</c>

00:24:07.990 --> 00:24:08.000 align:start position:0%
alerts or something and then I am going
 

00:24:08.000 --> 00:24:11.430 align:start position:0%
alerts or something and then I am going
to<00:24:08.400><c> like</c><00:24:09.400><c> uh</c><00:24:09.640><c> hit</c><00:24:09.840><c> connect</c><00:24:10.559><c> like</c><00:24:10.720><c> most</c><00:24:10.919><c> people</c>

00:24:11.430 --> 00:24:11.440 align:start position:0%
to like uh hit connect like most people
 

00:24:11.440 --> 00:24:12.830 align:start position:0%
to like uh hit connect like most people
hit<00:24:11.559><c> connect</c><00:24:11.840><c> Gmail</c><00:24:12.200><c> account</c><00:24:12.520><c> and</c><00:24:12.640><c> then</c>

00:24:12.830 --> 00:24:12.840 align:start position:0%
hit connect Gmail account and then
 

00:24:12.840 --> 00:24:14.710 align:start position:0%
hit connect Gmail account and then
automatically<00:24:13.640><c> want</c><00:24:13.840><c> to</c><00:24:14.000><c> choose</c><00:24:14.400><c> which</c><00:24:14.480><c> email</c>

00:24:14.710 --> 00:24:14.720 align:start position:0%
automatically want to choose which email
 

00:24:14.720 --> 00:24:16.310 align:start position:0%
automatically want to choose which email
to<00:24:14.799><c> make</c><00:24:14.919><c> a</c><00:24:15.039><c> proof</c><00:24:15.240><c> of</c><00:24:15.360><c> and</c><00:24:15.480><c> the</c><00:24:15.559><c> point</c><00:24:15.799><c> is</c><00:24:16.159><c> once</c>

00:24:16.310 --> 00:24:16.320 align:start position:0%
to make a proof of and the point is once
 

00:24:16.320 --> 00:24:17.990 align:start position:0%
to make a proof of and the point is once
you<00:24:16.440><c> connect</c><00:24:16.760><c> it'll</c><00:24:16.919><c> filter</c><00:24:17.279><c> your</c><00:24:17.400><c> email</c><00:24:17.840><c> by</c>

00:24:17.990 --> 00:24:18.000 align:start position:0%
you connect it'll filter your email by
 

00:24:18.000 --> 00:24:22.669 align:start position:0%
you connect it'll filter your email by
that<00:24:18.159><c> email</c><00:24:18.760><c> query</c><00:24:19.760><c> yep</c><00:24:20.279><c> cool</c><00:24:20.559><c> good</c><00:24:20.960><c> question</c>

00:24:22.669 --> 00:24:22.679 align:start position:0%
that email query yep cool good question
 

00:24:22.679 --> 00:24:27.350 align:start position:0%
that email query yep cool good question
um<00:24:23.679><c> okay</c><00:24:24.559><c> uh</c><00:24:24.720><c> yeah</c>

00:24:27.350 --> 00:24:27.360 align:start position:0%
 
 

00:24:27.360 --> 00:24:29.710 align:start position:0%
 
question<00:24:28.399><c> the</c><00:24:28.679><c> BL</c><00:24:28.960><c> blueprint</c><00:24:29.360><c> the</c><00:24:29.440><c> submit</c>

00:24:29.710 --> 00:24:29.720 align:start position:0%
question the BL blueprint the submit
 

00:24:29.720 --> 00:24:31.630 align:start position:0%
question the BL blueprint the submit
blueprint<00:24:30.039><c> button</c><00:24:30.240><c> is</c><00:24:30.440><c> what</c><00:24:30.679><c> disabled</c><00:24:31.520><c> so</c>

00:24:31.630 --> 00:24:31.640 align:start position:0%
blueprint button is what disabled so
 

00:24:31.640 --> 00:24:33.389 align:start position:0%
blueprint button is what disabled so
that<00:24:31.760><c> means</c><00:24:31.960><c> you've</c><00:24:32.120><c> missed</c><00:24:32.399><c> some</c><00:24:32.600><c> field</c><00:24:33.200><c> so</c>

00:24:33.389 --> 00:24:33.399 align:start position:0%
that means you've missed some field so
 

00:24:33.399 --> 00:24:34.630 align:start position:0%
that means you've missed some field so
try<00:24:33.640><c> going</c><00:24:33.840><c> through</c><00:24:34.039><c> all</c><00:24:34.120><c> the</c><00:24:34.200><c> fields</c><00:24:34.520><c> and</c>

00:24:34.630 --> 00:24:34.640 align:start position:0%
try going through all the fields and
 

00:24:34.640 --> 00:24:36.350 align:start position:0%
try going through all the fields and
seeing<00:24:34.880><c> did</c><00:24:35.000><c> I</c><00:24:35.120><c> fill</c><00:24:35.480><c> a</c><00:24:35.600><c> field</c><00:24:35.880><c> in</c><00:24:36.039><c> like</c><00:24:36.159><c> did</c><00:24:36.240><c> I</c>

00:24:36.350 --> 00:24:36.360 align:start position:0%
seeing did I fill a field in like did I
 

00:24:36.360 --> 00:24:37.909 align:start position:0%
seeing did I fill a field in like did I
feel<00:24:36.520><c> something</c><00:24:36.679><c> in</c><00:24:36.760><c> the</c><00:24:36.840><c> Rex</c><00:24:37.240><c> did</c><00:24:37.320><c> I</c><00:24:37.440><c> feel</c>

00:24:37.909 --> 00:24:37.919 align:start position:0%
feel something in the Rex did I feel
 

00:24:37.919 --> 00:24:39.070 align:start position:0%
feel something in the Rex did I feel
like<00:24:38.039><c> there's</c><00:24:38.200><c> probably</c><00:24:38.480><c> some</c><00:24:38.640><c> validation</c>

00:24:39.070 --> 00:24:39.080 align:start position:0%
like there's probably some validation
 

00:24:39.080 --> 00:24:40.510 align:start position:0%
like there's probably some validation
that's<00:24:39.240><c> failing</c><00:24:39.559><c> or</c><00:24:39.880><c> you</c><00:24:39.960><c> didn't</c><00:24:40.200><c> run</c><00:24:40.399><c> the</c>

00:24:40.510 --> 00:24:40.520 align:start position:0%
that's failing or you didn't run the
 

00:24:40.520 --> 00:24:45.310 align:start position:0%
that's failing or you didn't run the
tests

00:24:45.310 --> 00:24:45.320 align:start position:0%
 
 

00:24:45.320 --> 00:24:49.430 align:start position:0%
 
yeah<00:24:46.320><c> you're</c><00:24:46.480><c> getting</c><00:24:46.720><c> a</c>

00:24:49.430 --> 00:24:49.440 align:start position:0%
 
 

00:24:49.440 --> 00:24:53.029 align:start position:0%
 
yellow<00:24:50.600><c> um</c><00:24:51.600><c> yeah</c><00:24:51.760><c> so</c><00:24:51.960><c> so</c><00:24:52.440><c> it</c><00:24:52.559><c> took</c><00:24:52.679><c> you</c><00:24:52.799><c> back</c><00:24:52.919><c> to</c>

00:24:53.029 --> 00:24:53.039 align:start position:0%
yellow um yeah so so it took you back to
 

00:24:53.039 --> 00:24:55.870 align:start position:0%
yellow um yeah so so it took you back to
the<00:24:53.159><c> main</c><00:24:53.399><c> page</c><00:24:53.880><c> now</c><00:24:54.880><c> or</c><00:24:55.120><c> wait</c><00:24:55.240><c> so</c><00:24:55.360><c> so</c><00:24:55.520><c> sorry</c>

00:24:55.870 --> 00:24:55.880 align:start position:0%
the main page now or wait so so sorry
 

00:24:55.880 --> 00:25:03.590 align:start position:0%
the main page now or wait so so sorry
what<00:24:56.000><c> exactly</c><00:24:56.320><c> did</c><00:24:56.399><c> you</c><00:24:56.559><c> click</c>

00:25:03.590 --> 00:25:03.600 align:start position:0%
 
 

00:25:03.600 --> 00:25:06.029 align:start position:0%
 
uh<00:25:04.080><c> which</c><00:25:04.279><c> button</c><00:25:04.799><c> one</c><00:25:05.000><c> one</c><00:25:05.120><c> of</c>

00:25:06.029 --> 00:25:06.039 align:start position:0%
uh which button one one of
 

00:25:06.039 --> 00:25:08.909 align:start position:0%
uh which button one one of
these

00:25:08.909 --> 00:25:08.919 align:start position:0%
these
 

00:25:08.919 --> 00:25:11.669 align:start position:0%
these
generate<00:25:09.919><c> oh</c><00:25:10.120><c> yes</c><00:25:10.360><c> yeah</c><00:25:10.559><c> sorry</c><00:25:11.039><c> so</c><00:25:11.279><c> so</c><00:25:11.440><c> I</c><00:25:11.520><c> think</c>

00:25:11.669 --> 00:25:11.679 align:start position:0%
generate oh yes yeah sorry so so I think
 

00:25:11.679 --> 00:25:13.310 align:start position:0%
generate oh yes yeah sorry so so I think
the<00:25:11.840><c> AI</c><00:25:12.200><c> is</c><00:25:12.360><c> probably</c><00:25:12.600><c> getting</c><00:25:12.799><c> rate</c><00:25:12.960><c> limited</c>

00:25:13.310 --> 00:25:13.320 align:start position:0%
the AI is probably getting rate limited
 

00:25:13.320 --> 00:25:14.750 align:start position:0%
the AI is probably getting rate limited
right<00:25:13.440><c> now</c><00:25:13.600><c> because</c><00:25:13.760><c> everybody's</c><00:25:14.080><c> quaring</c><00:25:14.480><c> it</c>

00:25:14.750 --> 00:25:14.760 align:start position:0%
right now because everybody's quaring it
 

00:25:14.760 --> 00:25:16.389 align:start position:0%
right now because everybody's quaring it
so<00:25:14.880><c> I'd</c><00:25:15.039><c> recommend</c><00:25:15.360><c> using</c><00:25:15.520><c> the</c><00:25:15.600><c> chat</c><00:25:15.799><c> gbt</c><00:25:16.200><c> bot</c>

00:25:16.389 --> 00:25:16.399 align:start position:0%
so I'd recommend using the chat gbt bot
 

00:25:16.399 --> 00:25:18.789 align:start position:0%
so I'd recommend using the chat gbt bot
in<00:25:16.520><c> the</c><00:25:16.640><c> top</c><00:25:16.799><c> right</c><00:25:17.000><c> instead</c>

00:25:18.789 --> 00:25:18.799 align:start position:0%
in the top right instead
 

00:25:18.799 --> 00:25:21.830 align:start position:0%
in the top right instead
yeah

00:25:21.830 --> 00:25:21.840 align:start position:0%
 
 

00:25:21.840 --> 00:25:30.310 align:start position:0%
 
yeah<00:25:22.840><c> failed</c><00:25:23.320><c> test</c><00:25:23.679><c> what</c><00:25:23.840><c> what</c><00:25:23.919><c> did</c><00:25:24.039><c> it</c><00:25:24.200><c> say</c>

00:25:30.310 --> 00:25:30.320 align:start position:0%
 
 

00:25:30.320 --> 00:25:34.070 align:start position:0%
 
um<00:25:30.600><c> yeah</c><00:25:30.880><c> probably</c><00:25:31.600><c> the</c><00:25:31.799><c> Rex</c><00:25:32.360><c> format</c><00:25:32.960><c> wasn't</c>

00:25:34.070 --> 00:25:34.080 align:start position:0%
um yeah probably the Rex format wasn't
 

00:25:34.080 --> 00:25:36.710 align:start position:0%
um yeah probably the Rex format wasn't
exactly<00:25:35.080><c> correct</c><00:25:35.440><c> let</c><00:25:35.559><c> me</c><00:25:35.720><c> pull</c><00:25:35.919><c> up</c><00:25:36.440><c> for</c><00:25:36.600><c> you</c>

00:25:36.710 --> 00:25:36.720 align:start position:0%
exactly correct let me pull up for you
 

00:25:36.720 --> 00:25:38.389 align:start position:0%
exactly correct let me pull up for you
guys<00:25:36.919><c> what</c><00:25:37.080><c> exactly</c><00:25:37.399><c> the</c><00:25:37.480><c> Rex</c><00:25:37.880><c> format</c><00:25:38.200><c> should</c>

00:25:38.389 --> 00:25:38.399 align:start position:0%
guys what exactly the Rex format should
 

00:25:38.399 --> 00:25:45.909 align:start position:0%
guys what exactly the Rex format should
look<00:25:38.960><c> like</c>

00:25:45.909 --> 00:25:45.919 align:start position:0%
 
 

00:25:45.919 --> 00:25:48.870 align:start position:0%
 
um<00:25:46.919><c> yeah</c><00:25:47.520><c> um</c><00:25:47.679><c> let</c><00:25:47.799><c> me</c><00:25:48.080><c> just</c><00:25:48.360><c> pull</c><00:25:48.559><c> up</c><00:25:48.679><c> an</c>

00:25:48.870 --> 00:25:48.880 align:start position:0%
um yeah um let me just pull up an
 

00:25:48.880 --> 00:26:09.830 align:start position:0%
um yeah um let me just pull up an
example<00:25:49.640><c> kind</c><00:25:49.799><c> of</c><00:25:50.000><c> Parts</c><00:25:50.799><c> there</c><00:25:51.799><c> um</c>

00:26:09.830 --> 00:26:09.840 align:start position:0%
 
 

00:26:09.840 --> 00:26:12.470 align:start position:0%
 
um<00:26:10.840><c> right</c><00:26:11.039><c> maybe</c><00:26:11.480><c> one</c><00:26:11.640><c> thing</c><00:26:11.799><c> we</c><00:26:11.919><c> can</c><00:26:12.080><c> do</c><00:26:12.240><c> is</c>

00:26:12.470 --> 00:26:12.480 align:start position:0%
um right maybe one thing we can do is
 

00:26:12.480 --> 00:26:15.230 align:start position:0%
um right maybe one thing we can do is
provide<00:26:13.039><c> what</c><00:26:13.360><c> exactly</c><00:26:14.360><c> those</c><00:26:14.520><c> Rexes</c><00:26:15.039><c> look</c>

00:26:15.230 --> 00:26:15.240 align:start position:0%
provide what exactly those Rexes look
 

00:26:15.240 --> 00:26:16.990 align:start position:0%
provide what exactly those Rexes look
like<00:26:15.360><c> to</c><00:26:15.480><c> help</c><00:26:15.720><c> people</c><00:26:15.960><c> make</c><00:26:16.120><c> the</c>

00:26:16.990 --> 00:26:17.000 align:start position:0%
like to help people make the
 

00:26:17.000 --> 00:26:19.710 align:start position:0%
like to help people make the
definitions<00:26:18.000><c> um</c><00:26:18.840><c> okay</c><00:26:19.000><c> let</c><00:26:19.120><c> me</c><00:26:19.360><c> let</c><00:26:19.440><c> me</c><00:26:19.559><c> pull</c>

00:26:19.710 --> 00:26:19.720 align:start position:0%
definitions um okay let me let me pull
 

00:26:19.720 --> 00:26:22.070 align:start position:0%
definitions um okay let me let me pull
up<00:26:19.840><c> an</c><00:26:20.000><c> example</c><00:26:20.399><c> pattern</c><00:26:20.720><c> that</c><00:26:20.840><c> I</c><00:26:20.960><c> know</c><00:26:21.159><c> should</c>

00:26:22.070 --> 00:26:22.080 align:start position:0%
up an example pattern that I know should
 

00:26:22.080 --> 00:26:24.149 align:start position:0%
up an example pattern that I know should
compile

00:26:24.149 --> 00:26:24.159 align:start position:0%
compile
 

00:26:24.159 --> 00:26:43.630 align:start position:0%
compile
um<00:26:25.159><c> probably</c><00:26:25.679><c> this</c><00:26:25.840><c> one</c>

00:26:43.630 --> 00:26:43.640 align:start position:0%
 
 

00:26:43.640 --> 00:26:47.750 align:start position:0%
 
okay<00:26:44.720><c> um</c><00:26:45.720><c> it's</c><00:26:45.960><c> like</c><00:26:46.080><c> a</c><00:26:46.320><c> bit</c><00:26:46.760><c> hard</c><00:26:47.000><c> to</c><00:26:47.240><c> parse</c><00:26:47.640><c> I</c>

00:26:47.750 --> 00:26:47.760 align:start position:0%
okay um it's like a bit hard to parse I
 

00:26:47.760 --> 00:26:49.190 align:start position:0%
okay um it's like a bit hard to parse I
guess<00:26:48.039><c> let</c>

00:26:49.190 --> 00:26:49.200 align:start position:0%
guess let
 

00:26:49.200 --> 00:26:50.240 align:start position:0%
guess let
me

00:26:50.240 --> 00:26:50.250 align:start position:0%
me
 

00:26:50.250 --> 00:26:51.549 align:start position:0%
me
[Music]

00:26:51.549 --> 00:26:51.559 align:start position:0%
[Music]
 

00:26:51.559 --> 00:27:10.750 align:start position:0%
[Music]
um<00:26:52.559><c> try</c><00:26:52.799><c> to</c><00:26:53.080><c> put</c><00:26:53.240><c> this</c><00:26:53.360><c> in</c><00:26:53.520><c> like</c><00:26:53.640><c> a</c><00:26:53.799><c> paste</c><00:26:54.120><c> bin</c>

00:27:10.750 --> 00:27:10.760 align:start position:0%
 
 

00:27:10.760 --> 00:27:13.590 align:start position:0%
 
um<00:27:11.760><c> okay</c><00:27:12.080><c> uh</c><00:27:12.200><c> we'll</c><00:27:12.399><c> probably</c><00:27:12.600><c> switch</c><00:27:12.799><c> in</c><00:27:13.000><c> like</c>

00:27:13.590 --> 00:27:13.600 align:start position:0%
um okay uh we'll probably switch in like
 

00:27:13.600 --> 00:27:16.389 align:start position:0%
um okay uh we'll probably switch in like
20<00:27:13.960><c> 30</c><00:27:14.240><c> minutes</c><00:27:14.480><c> 20</c><00:27:14.679><c> minutes</c><00:27:14.880><c> or</c><00:27:15.039><c> so</c><00:27:16.000><c> um</c><00:27:16.240><c> are</c>

00:27:16.389 --> 00:27:16.399 align:start position:0%
20 30 minutes 20 minutes or so um are
 

00:27:16.399 --> 00:27:21.029 align:start position:0%
20 30 minutes 20 minutes or so um are
the<00:27:16.559><c> dots</c><00:27:16.840><c> updated</c><00:27:17.760><c> the</c><00:27:17.880><c> dot</c><00:27:18.200><c> Source</c>

00:27:21.029 --> 00:27:21.039 align:start position:0%
 
 

00:27:21.039 --> 00:27:23.870 align:start position:0%
 
okay<00:27:22.039><c> okay</c><00:27:22.440><c> right</c><00:27:22.640><c> so</c><00:27:23.080><c> this</c><00:27:23.159><c> is</c><00:27:23.399><c> kind</c><00:27:23.559><c> of</c><00:27:23.760><c> what</c>

00:27:23.870 --> 00:27:23.880 align:start position:0%
okay okay right so this is kind of what
 

00:27:23.880 --> 00:27:25.590 align:start position:0%
okay okay right so this is kind of what
you<00:27:24.000><c> might</c><00:27:24.240><c> imagine</c><00:27:25.039><c> I</c><00:27:25.120><c> think</c><00:27:25.279><c> some</c><00:27:25.440><c> folks</c>

00:27:25.590 --> 00:27:25.600 align:start position:0%
you might imagine I think some folks
 

00:27:25.600 --> 00:27:27.430 align:start position:0%
you might imagine I think some folks
were<00:27:25.720><c> having</c><00:27:25.880><c> trouble</c><00:27:26.080><c> with</c><00:27:26.159><c> the</c><00:27:26.279><c> Rex</c><00:27:27.200><c> this</c><00:27:27.279><c> is</c>

00:27:27.430 --> 00:27:27.440 align:start position:0%
were having trouble with the Rex this is
 

00:27:27.440 --> 00:27:28.990 align:start position:0%
were having trouble with the Rex this is
kind<00:27:27.559><c> of</c><00:27:27.720><c> how</c><00:27:27.799><c> you</c><00:27:27.919><c> need</c><00:27:28.000><c> to</c><00:27:28.240><c> structure</c><00:27:28.799><c> what</c>

00:27:28.990 --> 00:27:29.000 align:start position:0%
kind of how you need to structure what
 

00:27:29.000 --> 00:27:32.310 align:start position:0%
kind of how you need to structure what
goes<00:27:29.279><c> into</c><00:27:29.840><c> to</c><00:27:30.120><c> this</c><00:27:30.360><c> like</c><00:27:30.720><c> Parts</c><00:27:31.039><c> Json</c><00:27:31.559><c> field</c>

00:27:32.310 --> 00:27:32.320 align:start position:0%
goes into to this like Parts Json field
 

00:27:32.320 --> 00:27:34.190 align:start position:0%
goes into to this like Parts Json field
is<00:27:32.440><c> you</c><00:27:32.559><c> need</c><00:27:32.640><c> to</c><00:27:32.840><c> have</c><00:27:33.120><c> like</c><00:27:33.760><c> this</c><00:27:33.960><c> kind</c><00:27:34.080><c> of</c>

00:27:34.190 --> 00:27:34.200 align:start position:0%
is you need to have like this kind of
 

00:27:34.200 --> 00:27:35.430 align:start position:0%
is you need to have like this kind of
thing<00:27:34.360><c> where</c><00:27:34.440><c> you</c><00:27:34.520><c> have</c><00:27:34.679><c> is</c><00:27:34.880><c> public</c><00:27:35.279><c> and</c><00:27:35.360><c> then</c>

00:27:35.430 --> 00:27:35.440 align:start position:0%
thing where you have is public and then
 

00:27:35.440 --> 00:27:38.549 align:start position:0%
thing where you have is public and then
a<00:27:35.559><c> Rex</c><00:27:36.000><c> definition</c><00:27:37.000><c> is</c><00:27:37.200><c> public</c><00:27:37.520><c> re</c><00:27:37.880><c> definition</c>

00:27:38.549 --> 00:27:38.559 align:start position:0%
a Rex definition is public re definition
 

00:27:38.559 --> 00:27:40.070 align:start position:0%
a Rex definition is public re definition
in<00:27:38.679><c> this</c><00:27:38.840><c> case</c><00:27:39.039><c> I'm</c><00:27:39.200><c> extracting</c><00:27:39.640><c> some</c><00:27:39.840><c> value</c>

00:27:40.070 --> 00:27:40.080 align:start position:0%
in this case I'm extracting some value
 

00:27:40.080 --> 00:27:42.149 align:start position:0%
in this case I'm extracting some value
out<00:27:40.159><c> of</c><00:27:40.279><c> the</c><00:27:40.440><c> subject</c><00:27:41.360><c> um</c><00:27:41.559><c> maybe</c><00:27:41.799><c> to</c><00:27:41.919><c> make</c><00:27:42.000><c> it</c>

00:27:42.149 --> 00:27:42.159 align:start position:0%
out of the subject um maybe to make it
 

00:27:42.159 --> 00:27:44.389 align:start position:0%
out of the subject um maybe to make it
concrete<00:27:42.480><c> for</c><00:27:42.559><c> the</c><00:27:42.640><c> Google</c><00:27:42.880><c> Alerts</c><00:27:43.240><c> email</c><00:27:44.120><c> um</c>

00:27:44.389 --> 00:27:44.399 align:start position:0%
concrete for the Google Alerts email um
 

00:27:44.399 --> 00:27:46.470 align:start position:0%
concrete for the Google Alerts email um
we<00:27:44.480><c> can</c><00:27:44.640><c> try</c><00:27:44.840><c> to</c><00:27:45.000><c> do</c><00:27:45.760><c> this</c><00:27:45.919><c> as</c><00:27:46.000><c> well</c><00:27:46.159><c> where</c><00:27:46.279><c> we</c>

00:27:46.470 --> 00:27:46.480 align:start position:0%
we can try to do this as well where we
 

00:27:46.480 --> 00:27:48.230 align:start position:0%
we can try to do this as well where we
take<00:27:46.760><c> okay</c><00:27:46.880><c> we're</c><00:27:47.000><c> going</c><00:27:47.120><c> to</c><00:27:47.240><c> see</c><00:27:47.919><c> Google</c>

00:27:48.230 --> 00:27:48.240 align:start position:0%
take okay we're going to see Google
 

00:27:48.240 --> 00:27:50.029 align:start position:0%
take okay we're going to see Google
alert<00:27:49.120><c> um</c><00:27:49.200><c> so</c><00:27:49.320><c> I'm</c><00:27:49.399><c> going</c><00:27:49.480><c> to</c><00:27:49.559><c> say</c><00:27:49.679><c> you</c><00:27:49.760><c> know</c><00:27:49.919><c> in</c>

00:27:50.029 --> 00:27:50.039 align:start position:0%
alert um so I'm going to say you know in
 

00:27:50.039 --> 00:27:52.310 align:start position:0%
alert um so I'm going to say you know in
the<00:27:50.240><c> subject</c><00:27:50.720><c> so</c><00:27:51.559><c> before</c><00:27:51.760><c> the</c><00:27:51.880><c> field</c><00:27:52.159><c> you're</c>

00:27:52.310 --> 00:27:52.320 align:start position:0%
the subject so before the field you're
 

00:27:52.320 --> 00:27:54.669 align:start position:0%
the subject so before the field you're
extracting<00:27:53.200><c> you'll</c><00:27:53.440><c> have</c><00:27:53.640><c> this</c><00:27:53.799><c> little</c><00:27:54.159><c> like</c>

00:27:54.669 --> 00:27:54.679 align:start position:0%
extracting you'll have this little like
 

00:27:54.679 --> 00:27:57.269 align:start position:0%
extracting you'll have this little like
um<00:27:55.320><c> thing</c><00:27:55.440><c> you</c><00:27:55.559><c> have</c><00:27:55.640><c> to</c><00:27:55.799><c> put</c><00:27:56.039><c> of</c><00:27:56.640><c> the</c><00:27:56.760><c> delimer</c>

00:27:57.269 --> 00:27:57.279 align:start position:0%
um thing you have to put of the delimer
 

00:27:57.279 --> 00:27:59.470 align:start position:0%
um thing you have to put of the delimer
before<00:27:57.559><c> the</c><00:27:57.760><c> actual</c><00:27:58.360><c> value</c><00:27:58.720><c> so</c><00:27:59.000><c> here</c><00:27:59.120><c> I'm</c>

00:27:59.470 --> 00:27:59.480 align:start position:0%
before the actual value so here I'm
 

00:27:59.480 --> 00:28:00.630 align:start position:0%
before the actual value so here I'm
something<00:27:59.640><c> from</c><00:27:59.720><c> the</c><00:27:59.840><c> subject</c><00:28:00.320><c> you</c><00:28:00.440><c> might</c>

00:28:00.630 --> 00:28:00.640 align:start position:0%
something from the subject you might
 

00:28:00.640 --> 00:28:01.830 align:start position:0%
something from the subject you might
imagine<00:28:00.960><c> if</c><00:28:01.039><c> you're</c><00:28:01.240><c> extracting</c><00:28:01.640><c> something</c>

00:28:01.830 --> 00:28:01.840 align:start position:0%
imagine if you're extracting something
 

00:28:01.840 --> 00:28:03.310 align:start position:0%
imagine if you're extracting something
from<00:28:02.000><c> two</c><00:28:02.159><c> or</c><00:28:02.320><c> from</c><00:28:02.640><c> this</c><00:28:02.720><c> would</c><00:28:02.840><c> say</c><00:28:02.960><c> two</c><00:28:03.159><c> or</c>

00:28:03.310 --> 00:28:03.320 align:start position:0%
from two or from this would say two or
 

00:28:03.320 --> 00:28:05.310 align:start position:0%
from two or from this would say two or
from<00:28:04.320><c> um</c><00:28:04.480><c> and</c><00:28:04.559><c> then</c><00:28:04.640><c> you're</c><00:28:04.760><c> going</c><00:28:04.840><c> to</c><00:28:05.039><c> put</c><00:28:05.200><c> you</c>

00:28:05.310 --> 00:28:05.320 align:start position:0%
from um and then you're going to put you
 

00:28:05.320 --> 00:28:06.630 align:start position:0%
from um and then you're going to put you
know<00:28:05.960><c> I'm</c><00:28:06.039><c> going</c><00:28:06.159><c> to</c><00:28:06.240><c> see</c><00:28:06.360><c> this</c><00:28:06.440><c> in</c><00:28:06.519><c> the</c>

00:28:06.630 --> 00:28:06.640 align:start position:0%
know I'm going to see this in the
 

00:28:06.640 --> 00:28:08.509 align:start position:0%
know I'm going to see this in the
subject<00:28:07.000><c> and</c><00:28:07.080><c> then</c><00:28:07.240><c> I'm</c><00:28:07.360><c> going</c><00:28:07.519><c> to</c><00:28:07.640><c> see</c><00:28:08.279><c> any</c>

00:28:08.509 --> 00:28:08.519 align:start position:0%
subject and then I'm going to see any
 

00:28:08.519 --> 00:28:12.509 align:start position:0%
subject and then I'm going to see any
value<00:28:08.960><c> except</c><00:28:09.840><c> the</c><00:28:10.200><c> the</c><00:28:10.399><c> SLR</c><00:28:11.399><c> and</c><00:28:11.559><c> then</c><00:28:12.000><c> um</c><00:28:12.399><c> the</c>

00:28:12.509 --> 00:28:12.519 align:start position:0%
value except the the SLR and then um the
 

00:28:12.519 --> 00:28:14.470 align:start position:0%
value except the the SLR and then um the
end<00:28:12.679><c> of</c><00:28:12.840><c> it</c><00:28:13.080><c> and</c><00:28:13.200><c> so</c><00:28:13.679><c> mostly</c><00:28:14.159><c> what</c><00:28:14.240><c> you'll</c><00:28:14.399><c> be</c>

00:28:14.470 --> 00:28:14.480 align:start position:0%
end of it and so mostly what you'll be
 

00:28:14.480 --> 00:28:15.710 align:start position:0%
end of it and so mostly what you'll be
doing<00:28:14.679><c> is</c><00:28:14.799><c> editing</c><00:28:15.200><c> this</c><00:28:15.320><c> value</c><00:28:15.559><c> in</c><00:28:15.640><c> the</c>

00:28:15.710 --> 00:28:15.720 align:start position:0%
doing is editing this value in the
 

00:28:15.720 --> 00:28:17.789 align:start position:0%
doing is editing this value in the
middle<00:28:16.360><c> and</c><00:28:16.519><c> editing</c><00:28:17.120><c> this</c><00:28:17.279><c> value</c><00:28:17.559><c> whether</c><00:28:17.679><c> it</c>

00:28:17.789 --> 00:28:17.799 align:start position:0%
middle and editing this value whether it
 

00:28:17.799 --> 00:28:20.310 align:start position:0%
middle and editing this value whether it
says<00:28:18.000><c> subject</c><00:28:18.320><c> to</c><00:28:18.480><c> or</c><00:28:18.640><c> from</c><00:28:19.640><c> um</c><00:28:20.080><c> and</c><00:28:20.159><c> your</c>

00:28:20.310 --> 00:28:20.320 align:start position:0%
says subject to or from um and your
 

00:28:20.320 --> 00:28:21.549 align:start position:0%
says subject to or from um and your
casing<00:28:20.640><c> has</c><00:28:20.760><c> to</c><00:28:20.840><c> be</c><00:28:20.960><c> correct</c><00:28:21.200><c> like</c><00:28:21.279><c> it</c><00:28:21.399><c> has</c><00:28:21.480><c> to</c>

00:28:21.549 --> 00:28:21.559 align:start position:0%
casing has to be correct like it has to
 

00:28:21.559 --> 00:28:23.990 align:start position:0%
casing has to be correct like it has to
be<00:28:21.720><c> subject</c><00:28:22.159><c> to</c><00:28:22.399><c> from</c><00:28:22.760><c> lowercase</c><00:28:23.720><c> and</c><00:28:23.840><c> then</c>

00:28:23.990 --> 00:28:24.000 align:start position:0%
be subject to from lowercase and then
 

00:28:24.000 --> 00:28:25.509 align:start position:0%
be subject to from lowercase and then
here<00:28:24.159><c> you</c><00:28:24.320><c> put</c><00:28:24.519><c> in</c><00:28:24.760><c> like</c><00:28:24.919><c> what</c><00:28:25.080><c> exactly</c><00:28:25.440><c> you</c>

00:28:25.509 --> 00:28:25.519 align:start position:0%
here you put in like what exactly you
 

00:28:25.519 --> 00:28:28.110 align:start position:0%
here you put in like what exactly you
want<00:28:25.720><c> to</c><00:28:25.880><c> parse</c><00:28:26.640><c> and</c><00:28:26.799><c> then</c><00:28:27.080><c> probably</c><00:28:27.760><c> anything</c>

00:28:28.110 --> 00:28:28.120 align:start position:0%
want to parse and then probably anything
 

00:28:28.120 --> 00:28:30.549 align:start position:0%
want to parse and then probably anything
thing<00:28:28.279><c> until</c><00:28:28.480><c> the</c><00:28:28.600><c> end</c><00:28:28.960><c> and</c><00:28:29.120><c> then</c><00:28:29.840><c> the</c><00:28:29.960><c> end</c>

00:28:30.549 --> 00:28:30.559 align:start position:0%
thing until the end and then the end
 

00:28:30.559 --> 00:28:32.509 align:start position:0%
thing until the end and then the end
limiter

00:28:32.509 --> 00:28:32.519 align:start position:0%
limiter
 

00:28:32.519 --> 00:28:36.110 align:start position:0%
limiter
um<00:28:33.519><c> okay</c><00:28:34.440><c> I</c><00:28:34.559><c> think</c><00:28:35.200><c> maybe</c><00:28:35.480><c> we'll</c><00:28:35.760><c> we'll</c><00:28:35.919><c> keep</c>

00:28:36.110 --> 00:28:36.120 align:start position:0%
um okay I think maybe we'll we'll keep
 

00:28:36.120 --> 00:28:37.389 align:start position:0%
um okay I think maybe we'll we'll keep
going<00:28:36.360><c> around</c><00:28:36.640><c> and</c><00:28:36.880><c> and</c><00:28:37.039><c> seeing</c><00:28:37.279><c> what</c>

00:28:37.389 --> 00:28:37.399 align:start position:0%
going around and and seeing what
 

00:28:37.399 --> 00:28:45.430 align:start position:0%
going around and and seeing what
people's<00:28:37.720><c> questions</c><00:28:38.039><c> are</c><00:28:38.919><c> uh</c>

00:28:45.430 --> 00:28:45.440 align:start position:0%
 
 

00:28:45.440 --> 00:28:49.230 align:start position:0%
 
yeah<00:28:46.440><c> uh</c><00:28:47.120><c> so</c><00:28:47.480><c> so</c><00:28:48.200><c> uh</c><00:28:48.360><c> you</c><00:28:48.440><c> mean</c><00:28:48.720><c> like</c><00:28:48.880><c> in</c><00:28:49.080><c> this</c>

00:28:49.230 --> 00:28:49.240 align:start position:0%
yeah uh so so uh you mean like in this
 

00:28:49.240 --> 00:28:53.269 align:start position:0%
yeah uh so so uh you mean like in this
Parts<00:28:49.519><c> Json</c>

00:28:53.269 --> 00:28:53.279 align:start position:0%
 
 

00:28:53.279 --> 00:28:55.950 align:start position:0%
 
or<00:28:54.279><c> you</c><00:28:54.440><c> could</c>

00:28:55.950 --> 00:28:55.960 align:start position:0%
or you could
 

00:28:55.960 --> 00:28:58.149 align:start position:0%
or you could
yeah<00:28:56.960><c> right</c><00:28:57.120><c> yeah</c><00:28:57.240><c> so</c><00:28:57.399><c> exactly</c><00:28:57.640><c> so</c><00:28:57.720><c> youd</c><00:28:57.880><c> add</c>

00:28:58.149 --> 00:28:58.159 align:start position:0%
yeah right yeah so exactly so youd add
 

00:28:58.159 --> 00:28:59.389 align:start position:0%
yeah right yeah so exactly so youd add
Valu<00:28:58.360><c> to</c><00:28:58.480><c> extract</c><00:28:58.760><c> and</c><00:28:58.799><c> you'd</c><00:28:58.960><c> put</c><00:28:59.080><c> a</c><00:28:59.159><c> second</c>

00:28:59.389 --> 00:28:59.399 align:start position:0%
Valu to extract and you'd put a second
 

00:28:59.399 --> 00:29:02.789 align:start position:0%
Valu to extract and you'd put a second
Rex<00:28:59.720><c> and</c><00:28:59.840><c> they'd</c><00:29:00.039><c> both</c><00:29:00.200><c> be</c><00:29:00.640><c> constrained</c><00:29:01.799><c> body</c>

00:29:02.789 --> 00:29:02.799 align:start position:0%
Rex and they'd both be constrained body
 

00:29:02.799 --> 00:29:04.110 align:start position:0%
Rex and they'd both be constrained body
it's<00:29:02.960><c> all</c><00:29:03.080><c> in</c><00:29:03.200><c> the</c><00:29:03.279><c> body</c><00:29:03.480><c> you</c><00:29:03.600><c> could</c><00:29:03.760><c> just</c><00:29:03.919><c> put</c>

00:29:04.110 --> 00:29:04.120 align:start position:0%
it's all in the body you could just put
 

00:29:04.120 --> 00:29:06.430 align:start position:0%
it's all in the body you could just put
one<00:29:04.919><c> um</c><00:29:05.120><c> it's</c><00:29:05.279><c> more</c><00:29:05.480><c> about</c><00:29:05.679><c> like</c><00:29:05.840><c> Clarity</c><00:29:06.279><c> of</c>

00:29:06.430 --> 00:29:06.440 align:start position:0%
one um it's more about like Clarity of
 

00:29:06.440 --> 00:29:08.110 align:start position:0%
one um it's more about like Clarity of
thought<00:29:06.640><c> to</c><00:29:06.760><c> make</c><00:29:06.880><c> sure</c><00:29:07.120><c> that</c><00:29:07.320><c> that</c><00:29:07.840><c> that</c><00:29:08.000><c> kind</c>

00:29:08.110 --> 00:29:08.120 align:start position:0%
thought to make sure that that that kind
 

00:29:08.120 --> 00:29:10.710 align:start position:0%
thought to make sure that that that kind
of<00:29:08.840><c> uh</c><00:29:09.559><c> like</c><00:29:09.960><c> you</c><00:29:10.080><c> feel</c><00:29:10.279><c> like</c><00:29:10.480><c> you're</c><00:29:10.600><c> not</c>

00:29:10.710 --> 00:29:10.720 align:start position:0%
of uh like you feel like you're not
 

00:29:10.720 --> 00:29:12.909 align:start position:0%
of uh like you feel like you're not
making<00:29:10.919><c> it</c><00:29:11.039><c> too</c><00:29:11.200><c> complicated</c><00:29:11.640><c> in</c><00:29:11.720><c> the</c><00:29:11.880><c> body</c><00:29:12.720><c> um</c>

00:29:12.909 --> 00:29:12.919 align:start position:0%
making it too complicated in the body um
 

00:29:12.919 --> 00:29:14.110 align:start position:0%
making it too complicated in the body um
if<00:29:13.000><c> you're</c><00:29:13.080><c> going</c><00:29:13.200><c> to</c><00:29:13.320><c> parse</c><00:29:13.519><c> in</c><00:29:13.640><c> the</c><00:29:13.720><c> body</c><00:29:13.960><c> by</c>

00:29:14.110 --> 00:29:14.120 align:start position:0%
if you're going to parse in the body by
 

00:29:14.120 --> 00:29:15.230 align:start position:0%
if you're going to parse in the body by
the<00:29:14.200><c> way</c><00:29:14.320><c> you</c><00:29:14.440><c> don't</c><00:29:14.600><c> need</c><00:29:14.799><c> something</c><00:29:15.080><c> that</c>

00:29:15.230 --> 00:29:15.240 align:start position:0%
the way you don't need something that
 

00:29:15.240 --> 00:29:17.389 align:start position:0%
the way you don't need something that
this<00:29:15.320><c> is</c><00:29:15.480><c> for</c><00:29:16.240><c> uh</c><00:29:16.360><c> things</c><00:29:16.519><c> in</c><00:29:16.600><c> the</c><00:29:16.720><c> header</c><00:29:17.200><c> or</c>

00:29:17.389 --> 00:29:17.399 align:start position:0%
this is for uh things in the header or
 

00:29:17.399 --> 00:29:18.350 align:start position:0%
this is for uh things in the header or
subject<00:29:17.679><c> if</c><00:29:17.760><c> you're</c><00:29:17.840><c> going</c><00:29:17.960><c> to</c><00:29:18.039><c> par</c><00:29:18.200><c> something</c>

00:29:18.350 --> 00:29:18.360 align:start position:0%
subject if you're going to par something
 

00:29:18.360 --> 00:29:19.669 align:start position:0%
subject if you're going to par something
in<00:29:18.440><c> the</c><00:29:18.519><c> body</c><00:29:18.720><c> maybe</c><00:29:18.919><c> let's</c><00:29:19.080><c> add</c><00:29:19.200><c> one</c><00:29:19.320><c> to</c><00:29:19.440><c> the</c>

00:29:19.669 --> 00:29:19.679 align:start position:0%
in the body maybe let's add one to the
 

00:29:19.679 --> 00:29:23.990 align:start position:0%
in the body maybe let's add one to the
body<00:29:20.760><c> um</c><00:29:21.760><c> alert</c><00:29:22.159><c> name</c><00:29:22.720><c> body</c><00:29:23.720><c> um</c><00:29:23.840><c> if</c><00:29:23.880><c> you're</c>

00:29:23.990 --> 00:29:24.000 align:start position:0%
body um alert name body um if you're
 

00:29:24.000 --> 00:29:24.990 align:start position:0%
body um alert name body um if you're
going<00:29:24.080><c> to</c><00:29:24.200><c> parse</c><00:29:24.399><c> in</c><00:29:24.480><c> the</c><00:29:24.600><c> body</c><00:29:24.799><c> you</c><00:29:24.880><c> can</c>

00:29:24.990 --> 00:29:25.000 align:start position:0%
going to parse in the body you can
 

00:29:25.000 --> 00:29:26.750 align:start position:0%
going to parse in the body you can
probably<00:29:25.360><c> just</c><00:29:25.480><c> directly</c><00:29:25.880><c> parse</c><00:29:26.600><c> what</c>

00:29:26.750 --> 00:29:26.760 align:start position:0%
probably just directly parse what
 

00:29:26.760 --> 00:29:28.990 align:start position:0%
probably just directly parse what
exactly<00:29:27.120><c> it</c><00:29:27.279><c> is</c><00:29:27.640><c> you</c><00:29:27.799><c> want</c><00:29:28.120><c> to</c><00:29:28.360><c> show</c><00:29:28.679><c> so</c><00:29:28.880><c> in</c>

00:29:28.990 --> 00:29:29.000 align:start position:0%
exactly it is you want to show so in
 

00:29:29.000 --> 00:29:30.320 align:start position:0%
exactly it is you want to show so in
this<00:29:29.279><c> case</c>

00:29:30.320 --> 00:29:30.330 align:start position:0%
this case
 

00:29:30.330 --> 00:29:36.149 align:start position:0%
this case
[Music]

00:29:36.149 --> 00:29:36.159 align:start position:0%
 
 

00:29:36.159 --> 00:29:39.389 align:start position:0%
 
um<00:29:37.159><c> okay</c><00:29:37.440><c> so</c><00:29:38.360><c> in</c><00:29:38.480><c> this</c><00:29:38.640><c> case</c><00:29:38.840><c> maybe</c><00:29:39.039><c> I</c><00:29:39.120><c> want</c><00:29:39.240><c> to</c>

00:29:39.389 --> 00:29:39.399 align:start position:0%
um okay so in this case maybe I want to
 

00:29:39.399 --> 00:29:42.310 align:start position:0%
um okay so in this case maybe I want to
parse<00:29:39.679><c> out</c><00:29:39.919><c> I</c><00:29:40.000><c> see</c><00:29:40.279><c> this</c><00:29:40.399><c> in</c><00:29:40.519><c> the</c><00:29:41.000><c> body</c><00:29:42.000><c> um</c><00:29:42.200><c> what</c>

00:29:42.310 --> 00:29:42.320 align:start position:0%
parse out I see this in the body um what
 

00:29:42.320 --> 00:29:45.230 align:start position:0%
parse out I see this in the body um what
I'm<00:29:42.440><c> going</c><00:29:42.600><c> to</c><00:29:42.760><c> do</c><00:29:42.960><c> is</c><00:29:43.120><c> I'm</c><00:29:43.279><c> going</c><00:29:43.840><c> to</c><00:29:44.840><c> uh</c>

00:29:45.230 --> 00:29:45.240 align:start position:0%
I'm going to do is I'm going to uh
 

00:29:45.240 --> 00:29:48.710 align:start position:0%
I'm going to do is I'm going to uh
Define<00:29:46.240><c> okay</c><00:29:46.519><c> is</c><00:29:46.679><c> public</c><00:29:46.960><c> equals</c><00:29:47.559><c> false</c><00:29:48.559><c> uh</c>

00:29:48.710 --> 00:29:48.720 align:start position:0%
Define okay is public equals false uh
 

00:29:48.720 --> 00:29:52.470 align:start position:0%
Define okay is public equals false uh
okay<00:29:48.840><c> so</c><00:29:48.919><c> I'm</c><00:29:49.039><c> going</c><00:29:49.120><c> to</c><00:29:49.240><c> put</c><00:29:49.440><c> up</c><00:29:50.000><c> here</c><00:29:51.320><c> like</c>

00:29:52.470 --> 00:29:52.480 align:start position:0%
okay so I'm going to put up here like
 

00:29:52.480 --> 00:29:56.149 align:start position:0%
okay so I'm going to put up here like
subject<00:29:53.480><c> Parts</c><00:29:53.919><c> Json</c><00:29:54.919><c> I'm</c><00:29:55.039><c> going</c><00:29:55.120><c> to</c><00:29:55.279><c> hit</c><00:29:55.559><c> here</c>

00:29:56.149 --> 00:29:56.159 align:start position:0%
subject Parts Json I'm going to hit here
 

00:29:56.159 --> 00:30:12.470 align:start position:0%
subject Parts Json I'm going to hit here
body<00:29:56.919><c> parts</c><00:29:57.320><c> Json</c><00:29:58.480><c> Okay</c><00:29:58.799><c> cool</c><00:29:59.480><c> so</c>

00:30:12.470 --> 00:30:12.480 align:start position:0%
 
 

00:30:12.480 --> 00:30:18.230 align:start position:0%
 
um

00:30:18.230 --> 00:30:18.240 align:start position:0%
 
 

00:30:18.240 --> 00:30:20.430 align:start position:0%
 
um<00:30:19.240><c> so</c><00:30:19.360><c> if</c><00:30:19.440><c> you're</c><00:30:19.519><c> going</c><00:30:19.640><c> to</c><00:30:19.720><c> do</c><00:30:19.840><c> body</c><00:30:20.039><c> parsing</c>

00:30:20.430 --> 00:30:20.440 align:start position:0%
um so if you're going to do body parsing
 

00:30:20.440 --> 00:30:22.389 align:start position:0%
um so if you're going to do body parsing
you<00:30:20.519><c> can</c><00:30:20.720><c> just</c><00:30:20.880><c> say</c><00:30:21.480><c> this</c><00:30:21.600><c> is</c><00:30:21.760><c> the</c><00:30:22.000><c> concrete</c>

00:30:22.389 --> 00:30:22.399 align:start position:0%
you can just say this is the concrete
 

00:30:22.399 --> 00:30:24.350 align:start position:0%
you can just say this is the concrete
thing<00:30:22.600><c> that</c><00:30:22.720><c> I'm</c><00:30:22.880><c> going</c><00:30:23.000><c> to</c><00:30:23.159><c> see</c><00:30:23.480><c> in</c><00:30:23.600><c> the</c><00:30:23.760><c> body</c>

00:30:24.350 --> 00:30:24.360 align:start position:0%
thing that I'm going to see in the body
 

00:30:24.360 --> 00:30:25.710 align:start position:0%
thing that I'm going to see in the body
and<00:30:24.480><c> then</c><00:30:24.600><c> I'm</c><00:30:24.720><c> going</c><00:30:24.880><c> to</c><00:30:25.039><c> extract</c><00:30:25.399><c> out</c>

00:30:25.710 --> 00:30:25.720 align:start position:0%
and then I'm going to extract out
 

00:30:25.720 --> 00:30:27.630 align:start position:0%
and then I'm going to extract out
everything<00:30:26.200><c> in</c><00:30:26.320><c> this</c><00:30:26.480><c> case</c><00:30:26.760><c> except</c><00:30:27.000><c> a</c><00:30:27.159><c> quote</c>

00:30:27.630 --> 00:30:27.640 align:start position:0%
everything in this case except a quote
 

00:30:27.640 --> 00:30:29.549 align:start position:0%
everything in this case except a quote
after<00:30:28.120><c> that</c><00:30:28.600><c> and</c><00:30:28.840><c> this</c><00:30:28.919><c> is</c><00:30:29.080><c> what's</c><00:30:29.279><c> going</c><00:30:29.440><c> to</c>

00:30:29.549 --> 00:30:29.559 align:start position:0%
after that and this is what's going to
 

00:30:29.559 --> 00:30:31.789 align:start position:0%
after that and this is what's going to
be<00:30:29.720><c> revealed</c><00:30:30.200><c> and</c><00:30:30.320><c> so</c><00:30:31.039><c> you</c><00:30:31.159><c> know</c><00:30:31.480><c> hopefully</c>

00:30:31.789 --> 00:30:31.799 align:start position:0%
be revealed and so you know hopefully
 

00:30:31.799 --> 00:30:33.389 align:start position:0%
be revealed and so you know hopefully
these<00:30:31.960><c> subject</c><00:30:32.240><c> and</c><00:30:32.399><c> body</c><00:30:32.559><c> parts</c><00:30:32.799><c> Json</c><00:30:33.200><c> help</c>

00:30:33.389 --> 00:30:33.399 align:start position:0%
these subject and body parts Json help
 

00:30:33.399 --> 00:30:35.549 align:start position:0%
these subject and body parts Json help
you<00:30:33.840><c> understand</c><00:30:34.240><c> like</c><00:30:34.720><c> if</c><00:30:34.840><c> I</c><00:30:34.960><c> want</c><00:30:35.080><c> to</c><00:30:35.200><c> par</c>

00:30:35.549 --> 00:30:35.559 align:start position:0%
you understand like if I want to par
 

00:30:35.559 --> 00:30:37.149 align:start position:0%
you understand like if I want to par
that<00:30:35.679><c> specific</c><00:30:36.080><c> value</c><00:30:36.399><c> from</c><00:30:36.559><c> my</c><00:30:36.679><c> subject</c><00:30:36.960><c> or</c>

00:30:37.149 --> 00:30:37.159 align:start position:0%
that specific value from my subject or
 

00:30:37.159 --> 00:30:39.470 align:start position:0%
that specific value from my subject or
body<00:30:37.399><c> how</c><00:30:37.600><c> exactly</c><00:30:37.880><c> I</c><00:30:38.000><c> need</c><00:30:38.120><c> to</c><00:30:38.279><c> do</c>

00:30:39.470 --> 00:30:39.480 align:start position:0%
body how exactly I need to do
 

00:30:39.480 --> 00:31:22.390 align:start position:0%
body how exactly I need to do
it<00:30:40.480><c> yeah</c>

00:31:22.390 --> 00:31:22.400 align:start position:0%
 
 

00:31:22.400 --> 00:31:26.909 align:start position:0%
 
[Music]

00:31:26.909 --> 00:31:26.919 align:start position:0%
[Music]
 

00:31:26.919 --> 00:31:33.980 align:start position:0%
[Music]
Poss<00:31:27.919><c> for</c>

00:31:33.980 --> 00:31:33.990 align:start position:0%
 
 

00:31:33.990 --> 00:31:56.390 align:start position:0%
 
[Music]

00:31:56.390 --> 00:31:56.400 align:start position:0%
 
 

00:31:56.400 --> 00:32:04.530 align:start position:0%
 
[Music]

00:32:04.530 --> 00:32:04.540 align:start position:0%
 
 

00:32:04.540 --> 00:32:16.110 align:start position:0%
 
[Music]

00:32:16.110 --> 00:32:16.120 align:start position:0%
 
 

00:32:16.120 --> 00:32:18.629 align:start position:0%
 
yeah<00:32:16.399><c> so</c><00:32:17.080><c> okay</c><00:32:17.799><c> yeah</c><00:32:18.000><c> great</c><00:32:18.200><c> question</c><00:32:18.480><c> if</c><00:32:18.559><c> you</c>

00:32:18.629 --> 00:32:18.639 align:start position:0%
yeah so okay yeah great question if you
 

00:32:18.639 --> 00:32:21.190 align:start position:0%
yeah so okay yeah great question if you
want<00:32:18.760><c> to</c><00:32:18.880><c> see</c><00:32:19.200><c> like</c><00:32:19.679><c> example</c><00:32:20.360><c> attributes</c><00:32:20.919><c> from</c>

00:32:21.190 --> 00:32:21.200 align:start position:0%
want to see like example attributes from
 

00:32:21.200 --> 00:32:23.549 align:start position:0%
want to see like example attributes from
from<00:32:21.440><c> other</c><00:32:21.919><c> patterns</c><00:32:22.919><c> uh</c><00:32:23.039><c> you</c><00:32:23.120><c> can</c><00:32:23.279><c> go</c><00:32:23.399><c> into</c>

00:32:23.549 --> 00:32:23.559 align:start position:0%
from other patterns uh you can go into
 

00:32:23.559 --> 00:32:25.590 align:start position:0%
from other patterns uh you can go into
the<00:32:23.639><c> registry</c><00:32:24.039><c> you</c><00:32:24.120><c> can</c><00:32:24.240><c> say</c><00:32:24.519><c> oh</c><00:32:25.080><c> I'm</c><00:32:25.240><c> kind</c><00:32:25.399><c> of</c>

00:32:25.590 --> 00:32:25.600 align:start position:0%
the registry you can say oh I'm kind of
 

00:32:25.600 --> 00:32:28.629 align:start position:0%
the registry you can say oh I'm kind of
curious<00:32:26.320><c> how</c><00:32:26.559><c> they</c><00:32:26.720><c> built</c><00:32:27.720><c> uh</c><00:32:28.000><c> um</c><00:32:28.440><c> I</c><00:32:28.519><c> don't</c>

00:32:28.629 --> 00:32:28.639 align:start position:0%
curious how they built uh um I don't
 

00:32:28.639 --> 00:32:29.990 align:start position:0%
curious how they built uh um I don't
know<00:32:28.799><c> this</c><00:32:28.919><c> Luma</c><00:32:29.279><c> Devcon</c><00:32:29.679><c> one</c><00:32:29.799><c> you're</c><00:32:29.919><c> going</c>

00:32:29.990 --> 00:32:30.000 align:start position:0%
know this Luma Devcon one you're going
 

00:32:30.000 --> 00:32:31.549 align:start position:0%
know this Luma Devcon one you're going
to<00:32:30.120><c> click</c><00:32:30.320><c> this</c><00:32:30.480><c> little</c><00:32:30.720><c> hyperlink</c><00:32:31.240><c> button</c><00:32:31.480><c> in</c>

00:32:31.549 --> 00:32:31.559 align:start position:0%
to click this little hyperlink button in
 

00:32:31.559 --> 00:32:34.230 align:start position:0%
to click this little hyperlink button in
the<00:32:31.919><c> middle</c><00:32:32.919><c> um</c><00:32:33.440><c> and</c><00:32:33.559><c> this</c><00:32:33.639><c> will</c><00:32:33.799><c> take</c><00:32:33.960><c> you</c><00:32:34.080><c> to</c>

00:32:34.230 --> 00:32:34.240 align:start position:0%
the middle um and this will take you to
 

00:32:34.240 --> 00:32:37.070 align:start position:0%
the middle um and this will take you to
the<00:32:34.840><c> actual</c><00:32:35.840><c> uh</c>

00:32:37.070 --> 00:32:37.080 align:start position:0%
the actual uh
 

00:32:37.080 --> 00:32:40.590 align:start position:0%
the actual uh
pattern<00:32:38.080><c> and</c><00:32:38.159><c> you're</c><00:32:38.279><c> going</c><00:32:38.360><c> to</c><00:32:38.440><c> hit</c><00:32:38.600><c> view</c><00:32:38.840><c> all</c>

00:32:40.590 --> 00:32:40.600 align:start position:0%
pattern and you're going to hit view all
 

00:32:40.600 --> 00:32:42.590 align:start position:0%
pattern and you're going to hit view all
versions<00:32:41.600><c> and</c><00:32:41.799><c> then</c><00:32:42.039><c> you'll</c><00:32:42.200><c> see</c><00:32:42.399><c> in</c><00:32:42.480><c> the</c>

00:32:42.590 --> 00:32:42.600 align:start position:0%
versions and then you'll see in the
 

00:32:42.600 --> 00:32:45.269 align:start position:0%
versions and then you'll see in the
version<00:32:42.919><c> history</c><00:32:43.279><c> you</c><00:32:43.399><c> can</c><00:32:43.559><c> now</c><00:32:43.760><c> edit</c><00:32:44.120><c> the</c><00:32:44.240><c> old</c>

00:32:45.269 --> 00:32:45.279 align:start position:0%
version history you can now edit the old
 

00:32:45.279 --> 00:32:48.269 align:start position:0%
version history you can now edit the old
patterns<00:32:46.279><c> right</c><00:32:46.720><c> if</c><00:32:46.799><c> you</c><00:32:46.960><c> see</c>

00:32:48.269 --> 00:32:48.279 align:start position:0%
patterns right if you see
 

00:32:48.279 --> 00:32:50.590 align:start position:0%
patterns right if you see
that<00:32:49.279><c> um</c><00:32:49.399><c> so</c><00:32:49.559><c> I</c><00:32:49.600><c> can</c><00:32:49.760><c> go</c><00:32:49.880><c> in</c><00:32:49.960><c> and</c><00:32:50.120><c> I</c><00:32:50.200><c> can</c><00:32:50.320><c> edit</c>

00:32:50.590 --> 00:32:50.600 align:start position:0%
that um so I can go in and I can edit
 

00:32:50.600 --> 00:32:52.389 align:start position:0%
that um so I can go in and I can edit
and<00:32:50.720><c> I</c><00:32:50.799><c> can</c><00:32:50.960><c> view</c><00:32:51.279><c> what</c><00:32:51.480><c> exactly</c><00:32:51.880><c> that</c><00:32:52.039><c> pattern</c>

00:32:52.389 --> 00:32:52.399 align:start position:0%
and I can view what exactly that pattern
 

00:32:52.399 --> 00:32:53.669 align:start position:0%
and I can view what exactly that pattern
looked

00:32:53.669 --> 00:32:53.679 align:start position:0%
looked
 

00:32:53.679 --> 00:32:55.789 align:start position:0%
looked
like<00:32:54.679><c> and</c><00:32:54.799><c> you</c><00:32:54.880><c> can</c><00:32:55.039><c> see</c><00:32:55.320><c> oh</c><00:32:55.480><c> this</c><00:32:55.600><c> person</c>

00:32:55.789 --> 00:32:55.799 align:start position:0%
like and you can see oh this person
 

00:32:55.799 --> 00:32:57.430 align:start position:0%
like and you can see oh this person
defined<00:32:56.039><c> an</c><00:32:56.120><c> email</c><00:32:56.399><c> body</c><00:32:56.639><c> and</c><00:32:56.799><c> put</c><00:32:57.039><c> this</c><00:32:57.200><c> stuff</c>

00:32:57.430 --> 00:32:57.440 align:start position:0%
defined an email body and put this stuff
 

00:32:57.440 --> 00:33:01.909 align:start position:0%
defined an email body and put this stuff
into<00:32:57.639><c> the</c><00:32:58.200><c> parser</c><00:32:59.200><c> yeah</c><00:33:00.200><c> um</c><00:33:00.399><c> so</c><00:33:00.840><c> you</c><00:33:01.000><c> know</c>

00:33:01.909 --> 00:33:01.919 align:start position:0%
into the parser yeah um so you know
 

00:33:01.919 --> 00:33:03.230 align:start position:0%
into the parser yeah um so you know
maybe<00:33:02.159><c> if</c><00:33:02.240><c> you</c><00:33:02.360><c> look</c><00:33:02.480><c> at</c><00:33:02.600><c> some</c><00:33:02.880><c> especially</c><00:33:03.159><c> the</c>

00:33:03.230 --> 00:33:03.240 align:start position:0%
maybe if you look at some especially the
 

00:33:03.240 --> 00:33:05.269 align:start position:0%
maybe if you look at some especially the
older<00:33:03.480><c> ones</c><00:33:03.679><c> that</c><00:33:03.799><c> are</c><00:33:04.080><c> compiled</c><00:33:04.960><c> these</c><00:33:05.080><c> are</c>

00:33:05.269 --> 00:33:05.279 align:start position:0%
older ones that are compiled these are
 

00:33:05.279 --> 00:33:06.590 align:start position:0%
older ones that are compiled these are
ones<00:33:05.519><c> that</c><00:33:05.639><c> we</c><00:33:05.840><c> kind</c><00:33:05.919><c> of</c><00:33:06.039><c> looked</c><00:33:06.200><c> at</c><00:33:06.320><c> in</c><00:33:06.399><c> made</c>

00:33:06.590 --> 00:33:06.600 align:start position:0%
ones that we kind of looked at in made
 

00:33:06.600 --> 00:33:08.190 align:start position:0%
ones that we kind of looked at in made
sure<00:33:06.760><c> they</c><00:33:06.840><c> look</c><00:33:07.080><c> good</c><00:33:07.320><c> and</c><00:33:07.440><c> so</c><00:33:07.919><c> you</c><00:33:08.039><c> know</c>

00:33:08.190 --> 00:33:08.200 align:start position:0%
sure they look good and so you know
 

00:33:08.200 --> 00:33:10.230 align:start position:0%
sure they look good and so you know
clicking<00:33:08.519><c> one</c><00:33:08.639><c> of</c><00:33:08.840><c> these</c><00:33:09.279><c> and</c><00:33:09.399><c> then</c><00:33:09.639><c> seeing</c>

00:33:10.230 --> 00:33:10.240 align:start position:0%
clicking one of these and then seeing
 

00:33:10.240 --> 00:33:15.389 align:start position:0%
clicking one of these and then seeing
okay<00:33:11.200><c> um</c><00:33:12.039><c> view</c><00:33:12.320><c> all</c><00:33:12.519><c> versions</c><00:33:13.399><c> and</c><00:33:13.559><c> then</c><00:33:14.399><c> edit</c>

00:33:15.389 --> 00:33:15.399 align:start position:0%
okay um view all versions and then edit
 

00:33:15.399 --> 00:33:17.110 align:start position:0%
okay um view all versions and then edit
uh<00:33:15.519><c> will</c><00:33:15.679><c> help</c><00:33:15.840><c> you</c><00:33:16.000><c> see</c><00:33:16.279><c> what</c><00:33:16.480><c> exactly</c><00:33:16.880><c> should</c>

00:33:17.110 --> 00:33:17.120 align:start position:0%
uh will help you see what exactly should
 

00:33:17.120 --> 00:33:18.789 align:start position:0%
uh will help you see what exactly should
that<00:33:17.240><c> pattern</c><00:33:17.559><c> look</c><00:33:17.799><c> like</c><00:33:18.320><c> and</c><00:33:18.440><c> you</c><00:33:18.519><c> can</c><00:33:18.679><c> kind</c>

00:33:18.789 --> 00:33:18.799 align:start position:0%
that pattern look like and you can kind
 

00:33:18.799 --> 00:33:20.870 align:start position:0%
that pattern look like and you can kind
of<00:33:18.919><c> use</c><00:33:19.120><c> this</c><00:33:19.240><c> to</c><00:33:19.399><c> help</c><00:33:20.200><c> understand</c><00:33:20.559><c> okay</c><00:33:20.760><c> what</c>

00:33:20.870 --> 00:33:20.880 align:start position:0%
of use this to help understand okay what
 

00:33:20.880 --> 00:33:22.230 align:start position:0%
of use this to help understand okay what
should<00:33:21.080><c> my</c><00:33:21.320><c> like</c><00:33:21.440><c> pattern</c><00:33:21.720><c> in</c><00:33:21.840><c> this</c><00:33:21.960><c> Parts</c>

00:33:22.230 --> 00:33:22.240 align:start position:0%
should my like pattern in this Parts
 

00:33:22.240 --> 00:33:25.549 align:start position:0%
should my like pattern in this Parts
Json<00:33:22.639><c> actually</c><00:33:22.840><c> look</c><00:33:23.120><c> like</c>

00:33:25.549 --> 00:33:25.559 align:start position:0%
Json actually look like
 

00:33:25.559 --> 00:33:36.029 align:start position:0%
Json actually look like
sweet<00:33:26.559><c> okay</c><00:33:26.799><c> yeah</c>

00:33:36.029 --> 00:33:36.039 align:start position:0%
 
 

00:33:36.039 --> 00:33:52.590 align:start position:0%
 
yeah

00:33:52.590 --> 00:33:52.600 align:start position:0%
 
 

00:33:52.600 --> 00:33:54.950 align:start position:0%
 
yeah<00:33:53.600><c> yeah</c><00:33:54.039><c> yeah</c><00:33:54.159><c> it's</c><00:33:54.279><c> a</c><00:33:54.399><c> great</c><00:33:54.600><c> question</c><00:33:54.799><c> so</c>

00:33:54.950 --> 00:33:54.960 align:start position:0%
yeah yeah yeah it's a great question so
 

00:33:54.960 --> 00:33:56.470 align:start position:0%
yeah yeah yeah it's a great question so
what<00:33:55.039><c> is</c><00:33:55.159><c> the</c><00:33:55.240><c> developer</c><00:33:55.720><c> experience</c><00:33:56.120><c> of</c><00:33:56.320><c> like</c>

00:33:56.470 --> 00:33:56.480 align:start position:0%
what is the developer experience of like
 

00:33:56.480 --> 00:33:58.350 align:start position:0%
what is the developer experience of like
actually<00:33:56.720><c> making</c><00:33:56.960><c> sure</c><00:33:57.159><c> it's</c><00:33:57.320><c> working</c><00:33:58.159><c> in</c>

00:33:58.350 --> 00:33:58.360 align:start position:0%
actually making sure it's working in
 

00:33:58.360 --> 00:34:00.029 align:start position:0%
actually making sure it's working in
generated<00:33:58.880><c> output</c><00:33:59.279><c> you</c><00:33:59.360><c> should</c><00:33:59.600><c> see</c><00:33:59.840><c> if</c><00:33:59.919><c> you</c>

00:34:00.029 --> 00:34:00.039 align:start position:0%
generated output you should see if you
 

00:34:00.039 --> 00:34:01.629 align:start position:0%
generated output you should see if you
did<00:34:00.159><c> it</c><00:34:00.279><c> correctly</c><00:34:00.720><c> like</c><00:34:00.880><c> the</c><00:34:01.039><c> actual</c><00:34:01.320><c> output</c>

00:34:01.629 --> 00:34:01.639 align:start position:0%
did it correctly like the actual output
 

00:34:01.639 --> 00:34:02.789 align:start position:0%
did it correctly like the actual output
that<00:34:01.760><c> will</c><00:34:01.880><c> be</c><00:34:02.000><c> generated</c><00:34:02.399><c> and</c><00:34:02.480><c> so</c><00:34:02.559><c> if</c><00:34:02.600><c> you</c><00:34:02.679><c> see</c>

00:34:02.789 --> 00:34:02.799 align:start position:0%
that will be generated and so if you see
 

00:34:02.799 --> 00:34:04.509 align:start position:0%
that will be generated and so if you see
an<00:34:02.919><c> error</c><00:34:03.159><c> like</c><00:34:03.279><c> this</c><00:34:03.480><c> oh</c><00:34:03.880><c> failed</c><00:34:04.159><c> to</c><00:34:04.320><c> test</c>

00:34:04.509 --> 00:34:04.519 align:start position:0%
an error like this oh failed to test
 

00:34:04.519 --> 00:34:06.430 align:start position:0%
an error like this oh failed to test
decompose<00:34:04.960><c> reject</c><00:34:05.279><c> on</c><00:34:05.360><c> EML</c><00:34:06.000><c> then</c><00:34:06.120><c> you</c><00:34:06.240><c> know</c>

00:34:06.430 --> 00:34:06.440 align:start position:0%
decompose reject on EML then you know
 

00:34:06.440 --> 00:34:09.629 align:start position:0%
decompose reject on EML then you know
you<00:34:06.600><c> made</c><00:34:06.840><c> some</c><00:34:07.120><c> bug</c><00:34:07.440><c> on</c><00:34:07.639><c> one</c><00:34:07.760><c> of</c><00:34:07.960><c> these</c><00:34:08.639><c> rexes</c>

00:34:09.629 --> 00:34:09.639 align:start position:0%
you made some bug on one of these rexes
 

00:34:09.639 --> 00:34:11.190 align:start position:0%
you made some bug on one of these rexes
and<00:34:09.800><c> so</c><00:34:10.240><c> you</c><00:34:10.320><c> know</c><00:34:10.480><c> I</c><00:34:10.560><c> can</c><00:34:10.679><c> go</c><00:34:10.839><c> through</c><00:34:11.000><c> and</c><00:34:11.119><c> I</c>

00:34:11.190 --> 00:34:11.200 align:start position:0%
and so you know I can go through and I
 

00:34:11.200 --> 00:34:13.109 align:start position:0%
and so you know I can go through and I
can<00:34:11.320><c> be</c><00:34:11.440><c> like</c><00:34:11.639><c> okay</c><00:34:11.839><c> like</c><00:34:11.960><c> let</c><00:34:12.040><c> me</c><00:34:12.200><c> try</c><00:34:12.359><c> to</c><00:34:12.960><c> try</c>

00:34:13.109 --> 00:34:13.119 align:start position:0%
can be like okay like let me try to try
 

00:34:13.119 --> 00:34:15.190 align:start position:0%
can be like okay like let me try to try
to<00:34:13.280><c> fix</c><00:34:13.560><c> this</c><00:34:14.200><c> you</c><00:34:14.280><c> know</c><00:34:14.440><c> in</c><00:34:14.560><c> this</c><00:34:14.720><c> case</c><00:34:15.040><c> this</c>

00:34:15.190 --> 00:34:15.200 align:start position:0%
to fix this you know in this case this
 

00:34:15.200 --> 00:34:17.149 align:start position:0%
to fix this you know in this case this
reject<00:34:15.760><c> you</c><00:34:15.879><c> know</c><00:34:16.079><c> High</c><00:34:16.399><c> Dot</c><00:34:16.639><c> is</c><00:34:16.760><c> probably</c><00:34:17.000><c> not</c>

00:34:17.149 --> 00:34:17.159 align:start position:0%
reject you know High Dot is probably not
 

00:34:17.159 --> 00:34:20.389 align:start position:0%
reject you know High Dot is probably not
correct<00:34:17.919><c> um</c><00:34:18.079><c> but</c><00:34:18.200><c> in</c><00:34:18.320><c> this</c><00:34:18.520><c> case</c><00:34:18.760><c> you</c><00:34:18.919><c> know</c><00:34:19.919><c> um</c>

00:34:20.389 --> 00:34:20.399 align:start position:0%
correct um but in this case you know um
 

00:34:20.399 --> 00:34:21.950 align:start position:0%
correct um but in this case you know um
I've<00:34:20.560><c> gotten</c><00:34:20.839><c> like</c><00:34:20.919><c> a</c><00:34:21.040><c> all</c><00:34:21.280><c> test</c><00:34:21.560><c> pass</c><00:34:21.800><c> ready</c>

00:34:21.950 --> 00:34:21.960 align:start position:0%
I've gotten like a all test pass ready
 

00:34:21.960 --> 00:34:24.589 align:start position:0%
I've gotten like a all test pass ready
to<00:34:22.119><c> compile</c><00:34:23.000><c> and</c><00:34:23.119><c> so</c><00:34:23.280><c> I</c><00:34:23.399><c> know</c><00:34:23.879><c> okay</c><00:34:24.359><c> like</c><00:34:24.480><c> it</c>

00:34:24.589 --> 00:34:24.599 align:start position:0%
to compile and so I know okay like it
 

00:34:24.599 --> 00:34:26.589 align:start position:0%
to compile and so I know okay like it
looks<00:34:24.800><c> like</c><00:34:25.000><c> this</c><00:34:25.200><c> parser</c><00:34:25.760><c> actually</c><00:34:26.040><c> ran</c><00:34:26.440><c> on</c>

00:34:26.589 --> 00:34:26.599 align:start position:0%
looks like this parser actually ran on
 

00:34:26.599 --> 00:34:28.629 align:start position:0%
looks like this parser actually ran on
my<00:34:26.760><c> email</c><00:34:27.159><c> and</c><00:34:27.240><c> so</c><00:34:27.359><c> I</c><00:34:27.440><c> should</c><00:34:27.879><c> be</c><00:34:28.280><c> you</c><00:34:28.359><c> know</c>

00:34:28.629 --> 00:34:28.639 align:start position:0%
my email and so I should be you know
 

00:34:28.639 --> 00:34:31.190 align:start position:0%
my email and so I should be you know
good<00:34:28.839><c> to</c><00:34:29.359><c> good</c><00:34:29.480><c> to</c><00:34:29.599><c> submit</c><00:34:29.839><c> the</c><00:34:30.000><c> blueprint</c><00:34:31.000><c> um</c>

00:34:31.190 --> 00:34:31.200 align:start position:0%
good to good to submit the blueprint um
 

00:34:31.200 --> 00:34:32.589 align:start position:0%
good to good to submit the blueprint um
or<00:34:31.320><c> at</c><00:34:31.440><c> least</c><00:34:31.639><c> at</c><00:34:31.720><c> the</c><00:34:31.839><c> very</c><00:34:32.000><c> least</c><00:34:32.200><c> save</c><00:34:32.320><c> it</c><00:34:32.440><c> as</c>

00:34:32.589 --> 00:34:32.599 align:start position:0%
or at least at the very least save it as
 

00:34:32.599 --> 00:34:33.869 align:start position:0%
or at least at the very least save it as
draft<00:34:32.879><c> and</c><00:34:33.000><c> come</c><00:34:33.159><c> back</c><00:34:33.280><c> to</c><00:34:33.399><c> it</c><00:34:33.480><c> later</c><00:34:33.720><c> if</c><00:34:33.800><c> I</c>

00:34:33.869 --> 00:34:33.879 align:start position:0%
draft and come back to it later if I
 

00:34:33.879 --> 00:34:34.909 align:start position:0%
draft and come back to it later if I
don't<00:34:33.960><c> want</c><00:34:34.040><c> to</c><00:34:34.159><c> start</c><00:34:34.320><c> the</c><00:34:34.440><c> compilation</c>

00:34:34.909 --> 00:34:34.919 align:start position:0%
don't want to start the compilation
 

00:34:34.919 --> 00:34:36.190 align:start position:0%
don't want to start the compilation
process<00:34:35.200><c> right</c><00:34:35.280><c> now</c><00:34:35.440><c> but</c><00:34:35.520><c> hopefully</c><00:34:36.079><c> the</c>

00:34:36.190 --> 00:34:36.200 align:start position:0%
process right now but hopefully the
 

00:34:36.200 --> 00:34:37.710 align:start position:0%
process right now but hopefully the
generative<00:34:36.560><c> output</c><00:34:36.839><c> lets</c><00:34:36.960><c> you</c><00:34:37.079><c> debug</c><00:34:37.480><c> did</c><00:34:37.599><c> it</c>

00:34:37.710 --> 00:34:37.720 align:start position:0%
generative output lets you debug did it
 

00:34:37.720 --> 00:34:45.310 align:start position:0%
generative output lets you debug did it
work<00:34:37.879><c> or</c><00:34:38.040><c> not</c>

00:34:45.310 --> 00:34:45.320 align:start position:0%
 
 

00:34:45.320 --> 00:34:47.550 align:start position:0%
 
sweet<00:34:46.320><c> yeah</c>

00:34:47.550 --> 00:34:47.560 align:start position:0%
sweet yeah
 

00:34:47.560 --> 00:34:50.470 align:start position:0%
sweet yeah
yeah<00:34:48.560><c> yeah</c><00:34:48.760><c> so</c><00:34:49.000><c> so</c><00:34:49.359><c> the</c><00:34:49.480><c> venmo</c><00:34:49.919><c> one</c><00:34:50.119><c> used</c><00:34:50.399><c> like</c>

00:34:50.470 --> 00:34:50.480 align:start position:0%
yeah yeah so so the venmo one used like
 

00:34:50.480 --> 00:34:52.270 align:start position:0%
yeah yeah so so the venmo one used like
an<00:34:50.599><c> older</c><00:34:50.879><c> version</c><00:34:51.119><c> of</c><00:34:51.320><c> this</c><00:34:51.800><c> where</c><00:34:52.000><c> they</c>

00:34:52.270 --> 00:34:52.280 align:start position:0%
an older version of this where they
 

00:34:52.280 --> 00:34:53.710 align:start position:0%
an older version of this where they
manually<00:34:52.839><c> kind</c><00:34:52.960><c> of</c><00:34:53.079><c> went</c><00:34:53.280><c> through</c><00:34:53.480><c> but</c><00:34:53.599><c> the</c>

00:34:53.710 --> 00:34:53.720 align:start position:0%
manually kind of went through but the
 

00:34:53.720 --> 00:34:55.829 align:start position:0%
manually kind of went through but the
VMO<00:34:54.000><c> one</c><00:34:54.159><c> they</c><00:34:54.639><c> defined</c><00:34:55.079><c> exactly</c><00:34:55.399><c> a</c><00:34:55.520><c> similar</c>

00:34:55.829 --> 00:34:55.839 align:start position:0%
VMO one they defined exactly a similar
 

00:34:55.839 --> 00:34:58.230 align:start position:0%
VMO one they defined exactly a similar
kind<00:34:55.960><c> of</c><00:34:56.119><c> Rex</c><00:34:56.520><c> definition</c><00:34:57.320><c> and</c><00:34:57.440><c> then</c><00:34:57.800><c> built</c>

00:34:58.230 --> 00:34:58.240 align:start position:0%
kind of Rex definition and then built
 

00:34:58.240 --> 00:35:00.069 align:start position:0%
kind of Rex definition and then built
precisely<00:34:59.240><c> uh</c><00:34:59.359><c> this</c><00:34:59.480><c> kind</c><00:34:59.599><c> of</c><00:34:59.720><c> thing</c><00:34:59.880><c> but</c><00:34:59.960><c> for</c>

00:35:00.069 --> 00:35:00.079 align:start position:0%
precisely uh this kind of thing but for
 

00:35:00.079 --> 00:35:01.550 align:start position:0%
precisely uh this kind of thing but for
them<00:35:00.200><c> the</c><00:35:00.280><c> dev</c><00:35:00.440><c> tooling</c><00:35:00.760><c> was</c><00:35:00.920><c> much</c><00:35:01.119><c> much</c><00:35:01.280><c> worse</c>

00:35:01.550 --> 00:35:01.560 align:start position:0%
them the dev tooling was much much worse
 

00:35:01.560 --> 00:35:02.910 align:start position:0%
them the dev tooling was much much worse
like<00:35:01.680><c> they</c><00:35:01.760><c> did</c><00:35:01.880><c> not</c><00:35:02.040><c> have</c><00:35:02.200><c> this</c><00:35:02.359><c> ability</c><00:35:02.720><c> to</c>

00:35:02.910 --> 00:35:02.920 align:start position:0%
like they did not have this ability to
 

00:35:02.920 --> 00:35:04.310 align:start position:0%
like they did not have this ability to
just<00:35:03.240><c> put</c><00:35:03.359><c> in</c><00:35:03.480><c> the</c><00:35:03.599><c> redx</c><00:35:03.960><c> and</c><00:35:04.079><c> everything</c>

00:35:04.310 --> 00:35:04.320 align:start position:0%
just put in the redx and everything
 

00:35:04.320 --> 00:35:05.470 align:start position:0%
just put in the redx and everything
happens<00:35:04.560><c> for</c><00:35:04.680><c> them</c><00:35:04.800><c> in</c><00:35:04.880><c> the</c><00:35:04.960><c> background</c><00:35:05.359><c> they</c>

00:35:05.470 --> 00:35:05.480 align:start position:0%
happens for them in the background they
 

00:35:05.480 --> 00:35:07.349 align:start position:0%
happens for them in the background they
had<00:35:05.560><c> to</c><00:35:05.720><c> kind</c><00:35:05.839><c> of</c><00:35:05.960><c> manually</c><00:35:06.320><c> do</c><00:35:06.520><c> everything</c><00:35:07.200><c> so</c>

00:35:07.349 --> 00:35:07.359 align:start position:0%
had to kind of manually do everything so
 

00:35:07.359 --> 00:35:09.109 align:start position:0%
had to kind of manually do everything so
this<00:35:07.440><c> will</c><00:35:07.640><c> let</c><00:35:07.760><c> you</c><00:35:07.880><c> build</c><00:35:08.119><c> the</c><00:35:08.520><c> the</c><00:35:08.640><c> venmo</c>

00:35:09.109 --> 00:35:09.119 align:start position:0%
this will let you build the the venmo
 

00:35:09.119 --> 00:35:11.270 align:start position:0%
this will let you build the the venmo
thing<00:35:09.400><c> ideally</c><00:35:10.000><c> in</c><00:35:10.200><c> like</c><00:35:10.480><c> one</c><00:35:10.720><c> session</c><00:35:11.079><c> like</c>

00:35:11.270 --> 00:35:11.280 align:start position:0%
thing ideally in like one session like
 

00:35:11.280 --> 00:35:14.150 align:start position:0%
thing ideally in like one session like
this<00:35:12.280><c> yep</c><00:35:12.599><c> yep</c><00:35:13.320><c> um</c><00:35:13.440><c> or</c><00:35:13.560><c> at</c><00:35:13.640><c> least</c><00:35:13.800><c> get</c><00:35:13.920><c> all</c><00:35:14.079><c> that</c>

00:35:14.150 --> 00:35:14.160 align:start position:0%
this yep yep um or at least get all that
 

00:35:14.160 --> 00:35:16.510 align:start position:0%
this yep yep um or at least get all that
solidity<00:35:14.560><c> verification</c><00:35:15.320><c> kind</c><00:35:15.440><c> of</c><00:35:16.000><c> done</c><00:35:16.240><c> for</c>

00:35:16.510 --> 00:35:16.520 align:start position:0%
solidity verification kind of done for
 

00:35:16.520 --> 00:35:18.150 align:start position:0%
solidity verification kind of done for
you<00:35:16.760><c> once</c><00:35:16.960><c> the</c><00:35:17.119><c> blueprint</c><00:35:17.599><c> is</c><00:35:17.839><c> finished</c>

00:35:18.150 --> 00:35:18.160 align:start position:0%
you once the blueprint is finished
 

00:35:18.160 --> 00:35:28.589 align:start position:0%
you once the blueprint is finished
submitted<00:35:18.480><c> and</c><00:35:19.040><c> compiling</c><00:35:20.400><c> um</c><00:35:21.400><c> sweet</c><00:35:21.880><c> yeah</c>

00:35:28.589 --> 00:35:28.599 align:start position:0%
 
 

00:35:28.599 --> 00:35:31.589 align:start position:0%
 
no<00:35:28.880><c> so</c><00:35:29.119><c> so</c><00:35:29.520><c> what</c><00:35:29.640><c> I'm</c><00:35:29.760><c> showing</c><00:35:30.119><c> right</c><00:35:30.280><c> now</c><00:35:30.599><c> so</c>

00:35:31.589 --> 00:35:31.599 align:start position:0%
no so so what I'm showing right now so
 

00:35:31.599 --> 00:35:33.270 align:start position:0%
no so so what I'm showing right now so
the<00:35:31.760><c> the</c><00:35:31.880><c> Gmail</c><00:35:32.200><c> login</c><00:35:32.560><c> stuff</c><00:35:32.760><c> is</c><00:35:32.920><c> included</c>

00:35:33.270 --> 00:35:33.280 align:start position:0%
the the Gmail login stuff is included
 

00:35:33.280 --> 00:35:36.470 align:start position:0%
the the Gmail login stuff is included
for<00:35:33.520><c> convenience</c><00:35:34.079><c> so</c><00:35:34.200><c> if</c><00:35:34.320><c> I</c><00:35:34.520><c> go</c><00:35:34.760><c> back</c><00:35:35.200><c> to</c><00:35:36.200><c> to</c>

00:35:36.470 --> 00:35:36.480 align:start position:0%
for convenience so if I go back to to
 

00:35:36.480 --> 00:35:39.470 align:start position:0%
for convenience so if I go back to to
here<00:35:36.960><c> um</c><00:35:37.440><c> but</c><00:35:37.599><c> if</c><00:35:37.680><c> you're</c><00:35:37.880><c> using</c><00:35:38.200><c> a</c><00:35:38.359><c> non-gmail</c>

00:35:39.470 --> 00:35:39.480 align:start position:0%
here um but if you're using a non-gmail
 

00:35:39.480 --> 00:35:42.910 align:start position:0%
here um but if you're using a non-gmail
client<00:35:40.480><c> uh</c><00:35:40.640><c> two</c><00:35:40.839><c> things</c><00:35:41.119><c> so</c><00:35:41.359><c> one</c><00:35:41.560><c> is</c><00:35:42.400><c> we</c><00:35:42.760><c> we</c>

00:35:42.910 --> 00:35:42.920 align:start position:0%
client uh two things so one is we we
 

00:35:42.920 --> 00:35:45.349 align:start position:0%
client uh two things so one is we we
plan<00:35:43.160><c> to</c><00:35:43.440><c> add</c><00:35:44.160><c> like</c><00:35:44.359><c> non-gmail</c><00:35:44.839><c> clients</c><00:35:45.200><c> into</c>

00:35:45.349 --> 00:35:45.359 align:start position:0%
plan to add like non-gmail clients into
 

00:35:45.359 --> 00:35:46.390 align:start position:0%
plan to add like non-gmail clients into
this<00:35:45.480><c> connect</c><00:35:45.680><c> Gmail</c><00:35:45.920><c> account</c><00:35:46.079><c> so</c><00:35:46.160><c> we'll</c><00:35:46.280><c> add</c>

00:35:46.390 --> 00:35:46.400 align:start position:0%
this connect Gmail account so we'll add
 

00:35:46.400 --> 00:35:48.069 align:start position:0%
this connect Gmail account so we'll add
you<00:35:46.480><c> know</c><00:35:46.680><c> connect</c><00:35:47.160><c> Outlook</c><00:35:47.599><c> account</c><00:35:47.839><c> connect</c>

00:35:48.069 --> 00:35:48.079 align:start position:0%
you know connect Outlook account connect
 

00:35:48.079 --> 00:35:49.470 align:start position:0%
you know connect Outlook account connect
all<00:35:48.200><c> this</c><00:35:48.320><c> other</c><00:35:48.560><c> stuff</c><00:35:49.000><c> and</c><00:35:49.119><c> if</c><00:35:49.200><c> you</c><00:35:49.280><c> use</c>

00:35:49.470 --> 00:35:49.480 align:start position:0%
all this other stuff and if you use
 

00:35:49.480 --> 00:35:50.829 align:start position:0%
all this other stuff and if you use
something<00:35:49.720><c> else</c><00:35:49.920><c> you</c><00:35:50.000><c> can</c><00:35:50.160><c> always</c><00:35:50.400><c> drag</c><00:35:50.640><c> and</c>

00:35:50.829 --> 00:35:50.839 align:start position:0%
something else you can always drag and
 

00:35:50.839 --> 00:35:53.230 align:start position:0%
something else you can always drag and
drop<00:35:51.200><c> and</c><00:35:51.359><c> upload</c><00:35:51.680><c> the</c><00:35:51.800><c> raw</c><00:35:52.000><c> EML</c><00:35:52.839><c> and</c><00:35:52.920><c> so</c><00:35:53.160><c> this</c>

00:35:53.230 --> 00:35:53.240 align:start position:0%
drop and upload the raw EML and so this
 

00:35:53.240 --> 00:35:55.510 align:start position:0%
drop and upload the raw EML and so this
will<00:35:53.400><c> let</c><00:35:53.520><c> it</c><00:35:53.680><c> work</c><00:35:53.880><c> for</c><00:35:54.040><c> all</c><00:35:54.240><c> non-gmail</c>

00:35:55.510 --> 00:35:55.520 align:start position:0%
will let it work for all non-gmail
 

00:35:55.520 --> 00:35:58.069 align:start position:0%
will let it work for all non-gmail
accounts<00:35:56.520><c> yeah</c><00:35:57.160><c> um</c><00:35:57.280><c> but</c><00:35:57.440><c> we</c><00:35:57.720><c> we'll</c><00:35:57.880><c> add</c>

00:35:58.069 --> 00:35:58.079 align:start position:0%
accounts yeah um but we we'll add
 

00:35:58.079 --> 00:36:01.030 align:start position:0%
accounts yeah um but we we'll add
ideally<00:35:58.720><c> connect</c><00:35:59.000><c> Outlook</c><00:35:59.440><c> pretty</c><00:36:00.040><c> soon</c>

00:36:01.030 --> 00:36:01.040 align:start position:0%
ideally connect Outlook pretty soon
 

00:36:01.040 --> 00:36:07.670 align:start position:0%
ideally connect Outlook pretty soon
sweet<00:36:01.560><c> Yeah</c><00:36:01.760><c> question</c><00:36:01.960><c> in</c><00:36:02.079><c> the</c>

00:36:07.670 --> 00:36:07.680 align:start position:0%
 
 

00:36:07.680 --> 00:36:11.349 align:start position:0%
 
back<00:36:08.680><c> yeah</c><00:36:09.200><c> okay</c><00:36:09.440><c> yeah</c><00:36:10.359><c> um</c><00:36:10.720><c> so</c><00:36:10.880><c> when</c><00:36:11.040><c> you</c><00:36:11.160><c> see</c>

00:36:11.349 --> 00:36:11.359 align:start position:0%
back yeah okay yeah um so when you see
 

00:36:11.359 --> 00:36:13.109 align:start position:0%
back yeah okay yeah um so when you see
the<00:36:11.480><c> error</c><00:36:11.839><c> like</c><00:36:12.000><c> fail</c><00:36:12.280><c> to</c><00:36:12.440><c> test</c><00:36:12.640><c> decomposed</c>

00:36:13.109 --> 00:36:13.119 align:start position:0%
the error like fail to test decomposed
 

00:36:13.119 --> 00:36:15.349 align:start position:0%
the error like fail to test decomposed
reic<00:36:13.400><c> on</c><00:36:13.520><c> email</c><00:36:14.200><c> that</c><00:36:14.359><c> means</c><00:36:14.640><c> this</c><00:36:14.800><c> Rex</c><00:36:15.200><c> you</c>

00:36:15.349 --> 00:36:15.359 align:start position:0%
reic on email that means this Rex you
 

00:36:15.359 --> 00:36:17.470 align:start position:0%
reic on email that means this Rex you
defined<00:36:16.119><c> does</c><00:36:16.319><c> not</c><00:36:16.599><c> accurately</c><00:36:17.000><c> parse</c><00:36:17.319><c> your</c>

00:36:17.470 --> 00:36:17.480 align:start position:0%
defined does not accurately parse your
 

00:36:17.480 --> 00:36:19.589 align:start position:0%
defined does not accurately parse your
email<00:36:18.280><c> so</c><00:36:18.440><c> what</c><00:36:18.520><c> I</c><00:36:18.599><c> would</c><00:36:18.760><c> recommend</c><00:36:19.160><c> doing</c><00:36:19.440><c> is</c>

00:36:19.589 --> 00:36:19.599 align:start position:0%
email so what I would recommend doing is
 

00:36:19.599 --> 00:36:21.190 align:start position:0%
email so what I would recommend doing is
like<00:36:19.760><c> remove</c><00:36:20.160><c> one</c><00:36:20.359><c> section</c><00:36:20.640><c> at</c><00:36:20.720><c> a</c><00:36:20.880><c> time</c><00:36:21.079><c> like</c>

00:36:21.190 --> 00:36:21.200 align:start position:0%
like remove one section at a time like
 

00:36:21.200 --> 00:36:23.270 align:start position:0%
like remove one section at a time like
maybe<00:36:21.599><c> cut</c><00:36:22.079><c> you</c><00:36:22.160><c> know</c><00:36:22.319><c> the</c><00:36:22.520><c> last</c><00:36:22.720><c> two</c><00:36:22.960><c> and</c><00:36:23.079><c> be</c>

00:36:23.270 --> 00:36:23.280 align:start position:0%
maybe cut you know the last two and be
 

00:36:23.280 --> 00:36:25.470 align:start position:0%
maybe cut you know the last two and be
like<00:36:23.520><c> okay</c><00:36:23.720><c> do</c><00:36:23.839><c> I</c><00:36:23.960><c> still</c><00:36:24.200><c> get</c><00:36:24.319><c> the</c><00:36:24.440><c> error</c><00:36:25.280><c> okay</c>

00:36:25.470 --> 00:36:25.480 align:start position:0%
like okay do I still get the error okay
 

00:36:25.480 --> 00:36:26.750 align:start position:0%
like okay do I still get the error okay
like<00:36:25.599><c> put</c><00:36:25.760><c> it</c><00:36:25.920><c> back</c><00:36:26.119><c> do</c><00:36:26.200><c> I</c><00:36:26.319><c> still</c><00:36:26.520><c> get</c><00:36:26.640><c> the</c>

00:36:26.750 --> 00:36:26.760 align:start position:0%
like put it back do I still get the
 

00:36:26.760 --> 00:36:28.630 align:start position:0%
like put it back do I still get the
error<00:36:27.319><c> and</c><00:36:27.599><c> kind</c><00:36:27.680><c> of</c><00:36:27.800><c> try</c><00:36:27.920><c> to</c><00:36:28.000><c> surgically</c><00:36:28.440><c> find</c>

00:36:28.630 --> 00:36:28.640 align:start position:0%
error and kind of try to surgically find
 

00:36:28.640 --> 00:36:30.470 align:start position:0%
error and kind of try to surgically find
out<00:36:28.839><c> okay</c><00:36:28.960><c> if</c><00:36:29.040><c> I</c><00:36:29.160><c> remove</c><00:36:29.520><c> you</c><00:36:29.640><c> know</c><00:36:30.079><c> maybe</c>

00:36:30.470 --> 00:36:30.480 align:start position:0%
out okay if I remove you know maybe
 

00:36:30.480 --> 00:36:33.030 align:start position:0%
out okay if I remove you know maybe
these<00:36:31.079><c> you</c><00:36:31.200><c> know</c><00:36:31.359><c> do</c><00:36:31.480><c> I</c><00:36:31.599><c> still</c><00:36:31.800><c> get</c><00:36:31.920><c> the</c><00:36:32.040><c> error</c>

00:36:33.030 --> 00:36:33.040 align:start position:0%
these you know do I still get the error
 

00:36:33.040 --> 00:36:35.150 align:start position:0%
these you know do I still get the error
um<00:36:33.240><c> and</c><00:36:33.359><c> try</c><00:36:33.520><c> to</c><00:36:33.680><c> kind</c><00:36:33.800><c> of</c><00:36:33.920><c> figure</c><00:36:34.160><c> out</c><00:36:34.960><c> where</c>

00:36:35.150 --> 00:36:35.160 align:start position:0%
um and try to kind of figure out where
 

00:36:35.160 --> 00:36:36.670 align:start position:0%
um and try to kind of figure out where
exactly<00:36:35.560><c> in</c><00:36:35.640><c> your</c><00:36:35.760><c> reject</c><00:36:36.119><c> you</c><00:36:36.200><c> made</c><00:36:36.319><c> the</c>

00:36:36.670 --> 00:36:36.680 align:start position:0%
exactly in your reject you made the
 

00:36:36.680 --> 00:36:38.829 align:start position:0%
exactly in your reject you made the
mistake

00:36:38.829 --> 00:36:38.839 align:start position:0%
mistake
 

00:36:38.839 --> 00:36:44.109 align:start position:0%
mistake
yep

00:36:44.109 --> 00:36:44.119 align:start position:0%
 
 

00:36:44.119 --> 00:36:46.750 align:start position:0%
 
yeah<00:36:45.119><c> the</c><00:36:45.240><c> prom</c><00:36:45.520><c> for</c><00:36:45.640><c> chat</c><00:36:45.839><c> GPT</c><00:36:46.319><c> yeah</c><00:36:46.440><c> so</c><00:36:46.599><c> so</c>

00:36:46.750 --> 00:36:46.760 align:start position:0%
yeah the prom for chat GPT yeah so so
 

00:36:46.760 --> 00:36:48.230 align:start position:0%
yeah the prom for chat GPT yeah so so
maybe<00:36:47.079><c> what</c><00:36:47.160><c> I'll</c><00:36:47.280><c> do</c><00:36:47.440><c> is</c><00:36:47.599><c> I'll</c><00:36:47.800><c> I'll</c><00:36:47.960><c> demo</c>

00:36:48.230 --> 00:36:48.240 align:start position:0%
maybe what I'll do is I'll I'll demo
 

00:36:48.240 --> 00:36:50.349 align:start position:0%
maybe what I'll do is I'll I'll demo
this<00:36:48.319><c> chat</c><00:36:48.520><c> GPT</c><00:36:48.880><c> bot</c><00:36:49.119><c> as</c><00:36:49.240><c> well</c><00:36:49.560><c> because</c><00:36:50.240><c> that</c>

00:36:50.349 --> 00:36:50.359 align:start position:0%
this chat GPT bot as well because that
 

00:36:50.359 --> 00:36:53.670 align:start position:0%
this chat GPT bot as well because that
will<00:36:50.560><c> really</c><00:36:50.760><c> help</c><00:36:51.040><c> folks</c><00:36:51.920><c> um</c><00:36:52.839><c> use</c>

00:36:53.670 --> 00:36:53.680 align:start position:0%
will really help folks um use
 

00:36:53.680 --> 00:36:55.710 align:start position:0%
will really help folks um use
it

00:36:55.710 --> 00:36:55.720 align:start position:0%
it
 

00:36:55.720 --> 00:36:58.950 align:start position:0%
it
uh<00:36:56.720><c> okay</c><00:36:57.359><c> um</c>

00:36:58.950 --> 00:36:58.960 align:start position:0%
uh okay um
 

00:36:58.960 --> 00:37:01.990 align:start position:0%
uh okay um
um<00:36:59.960><c> so</c><00:37:00.359><c> so</c><00:37:00.680><c> the</c><00:37:00.760><c> point</c><00:37:01.040><c> is</c><00:37:01.200><c> you</c><00:37:01.400><c> this</c><00:37:01.520><c> will</c><00:37:01.720><c> help</c>

00:37:01.990 --> 00:37:02.000 align:start position:0%
um so so the point is you this will help
 

00:37:02.000 --> 00:37:03.710 align:start position:0%
um so so the point is you this will help
create<00:37:02.240><c> those</c><00:37:02.400><c> rexes</c><00:37:02.960><c> so</c><00:37:03.119><c> maybe</c><00:37:03.400><c> what</c><00:37:03.480><c> I</c><00:37:03.599><c> can</c>

00:37:03.710 --> 00:37:03.720 align:start position:0%
create those rexes so maybe what I can
 

00:37:03.720 --> 00:37:06.390 align:start position:0%
create those rexes so maybe what I can
do<00:37:03.880><c> is</c><00:37:04.040><c> I</c><00:37:04.119><c> can</c><00:37:04.880><c> I</c><00:37:05.000><c> can</c><00:37:05.200><c> take</c><00:37:05.560><c> this</c><00:37:05.920><c> uh</c><00:37:06.040><c> this</c><00:37:06.160><c> raw</c>

00:37:06.390 --> 00:37:06.400 align:start position:0%
do is I can I can take this uh this raw
 

00:37:06.400 --> 00:37:10.829 align:start position:0%
do is I can I can take this uh this raw
EML<00:37:06.880><c> so</c><00:37:07.079><c> let</c><00:37:07.240><c> me</c><00:37:07.839><c> let</c><00:37:07.920><c> me</c><00:37:08.079><c> pull</c><00:37:08.240><c> up</c><00:37:08.400><c> this</c><00:37:08.760><c> EML</c>

00:37:10.829 --> 00:37:10.839 align:start position:0%
EML so let me let me pull up this EML
 

00:37:10.839 --> 00:37:13.230 align:start position:0%
EML so let me let me pull up this EML
um<00:37:11.839><c> okay</c><00:37:11.960><c> so</c><00:37:12.119><c> I'm</c><00:37:12.200><c> going</c><00:37:12.280><c> to</c><00:37:12.560><c> like</c><00:37:12.720><c> copy</c><00:37:13.000><c> paste</c>

00:37:13.230 --> 00:37:13.240 align:start position:0%
um okay so I'm going to like copy paste
 

00:37:13.240 --> 00:37:15.670 align:start position:0%
um okay so I'm going to like copy paste
this<00:37:13.599><c> EML</c><00:37:13.960><c> file</c><00:37:14.200><c> I</c><00:37:14.359><c> downloaded</c><00:37:15.160><c> into</c><00:37:15.359><c> the</c><00:37:15.480><c> chat</c>

00:37:15.670 --> 00:37:15.680 align:start position:0%
this EML file I downloaded into the chat
 

00:37:15.680 --> 00:37:18.630 align:start position:0%
this EML file I downloaded into the chat
GPT<00:37:16.160><c> bot</c><00:37:17.000><c> and</c><00:37:17.079><c> then</c><00:37:17.240><c> I'm</c><00:37:17.359><c> going</c><00:37:17.520><c> to</c><00:37:17.680><c> say</c><00:37:18.359><c> help</c>

00:37:18.630 --> 00:37:18.640 align:start position:0%
GPT bot and then I'm going to say help
 

00:37:18.640 --> 00:37:20.030 align:start position:0%
GPT bot and then I'm going to say help
me

00:37:20.030 --> 00:37:20.040 align:start position:0%
me
 

00:37:20.040 --> 00:37:25.390 align:start position:0%
me
extract<00:37:21.040><c> via</c><00:37:21.560><c> Rex</c><00:37:22.319><c> the</c><00:37:22.599><c> part</c><00:37:23.440><c> after</c><00:37:24.440><c> Google</c>

00:37:25.390 --> 00:37:25.400 align:start position:0%
extract via Rex the part after Google
 

00:37:25.400 --> 00:37:30.309 align:start position:0%
extract via Rex the part after Google
Alerts

00:37:30.309 --> 00:37:30.319 align:start position:0%
 
 

00:37:30.319 --> 00:37:32.670 align:start position:0%
 
Alert<00:37:31.319><c> in</c><00:37:31.680><c> the</c>

00:37:32.670 --> 00:37:32.680 align:start position:0%
Alert in the
 

00:37:32.680 --> 00:37:34.670 align:start position:0%
Alert in the
body<00:37:33.680><c> something</c><00:37:34.000><c> like</c><00:37:34.200><c> this</c><00:37:34.319><c> so</c><00:37:34.440><c> I'm</c><00:37:34.520><c> going</c><00:37:34.599><c> to</c>

00:37:34.670 --> 00:37:34.680 align:start position:0%
body something like this so I'm going to
 

00:37:34.680 --> 00:37:35.990 align:start position:0%
body something like this so I'm going to
paste<00:37:34.839><c> in</c><00:37:34.920><c> the</c><00:37:35.000><c> email</c><00:37:35.200><c> I'm</c><00:37:35.280><c> going</c><00:37:35.359><c> to</c><00:37:35.560><c> ask</c><00:37:35.839><c> like</c>

00:37:35.990 --> 00:37:36.000 align:start position:0%
paste in the email I'm going to ask like
 

00:37:36.000 --> 00:37:38.470 align:start position:0%
paste in the email I'm going to ask like
you<00:37:36.119><c> know</c><00:37:36.280><c> help</c><00:37:36.440><c> me</c><00:37:36.640><c> generate</c><00:37:37.440><c> this</c><00:37:37.640><c> Rex</c><00:37:38.160><c> to</c><00:37:38.359><c> to</c>

00:37:38.470 --> 00:37:38.480 align:start position:0%
you know help me generate this Rex to to
 

00:37:38.480 --> 00:37:40.670 align:start position:0%
you know help me generate this Rex to to
do<00:37:38.680><c> this</c><00:37:38.800><c> kind</c><00:37:38.920><c> of</c><00:37:39.119><c> parsing</c><00:37:40.119><c> and</c><00:37:40.280><c> if</c><00:37:40.359><c> I</c><00:37:40.480><c> send</c>

00:37:40.670 --> 00:37:40.680 align:start position:0%
do this kind of parsing and if I send
 

00:37:40.680 --> 00:37:43.270 align:start position:0%
do this kind of parsing and if I send
this<00:37:40.960><c> out</c><00:37:41.960><c> um</c><00:37:42.280><c> you</c><00:37:42.359><c> know</c><00:37:42.480><c> it'll</c><00:37:42.839><c> take</c><00:37:42.960><c> a</c><00:37:43.079><c> second</c>

00:37:43.270 --> 00:37:43.280 align:start position:0%
this out um you know it'll take a second
 

00:37:43.280 --> 00:37:47.430 align:start position:0%
this out um you know it'll take a second
to

00:37:47.430 --> 00:37:47.440 align:start position:0%
 
 

00:37:47.440 --> 00:37:49.390 align:start position:0%
 
process<00:37:48.440><c> then</c><00:37:48.560><c> it'll</c><00:37:48.720><c> show</c><00:37:48.839><c> us</c><00:37:49.040><c> okay</c><00:37:49.200><c> what</c><00:37:49.280><c> is</c>

00:37:49.390 --> 00:37:49.400 align:start position:0%
process then it'll show us okay what is
 

00:37:49.400 --> 00:37:50.790 align:start position:0%
process then it'll show us okay what is
the<00:37:49.520><c> name</c><00:37:49.880><c> where</c><00:37:50.000><c> should</c><00:37:50.160><c> I</c><00:37:50.280><c> parse</c><00:37:50.599><c> I</c><00:37:50.680><c> should</c>

00:37:50.790 --> 00:37:50.800 align:start position:0%
the name where should I parse I should
 

00:37:50.800 --> 00:37:52.910 align:start position:0%
the name where should I parse I should
parse<00:37:51.000><c> in</c><00:37:51.119><c> the</c><00:37:51.200><c> body</c><00:37:52.200><c> um</c><00:37:52.400><c> and</c><00:37:52.480><c> then</c><00:37:52.560><c> it'll</c><00:37:52.800><c> give</c>

00:37:52.910 --> 00:37:52.920 align:start position:0%
parse in the body um and then it'll give
 

00:37:52.920 --> 00:37:55.069 align:start position:0%
parse in the body um and then it'll give
me<00:37:53.079><c> the</c><00:37:53.200><c> parts</c><00:37:53.440><c> array</c><00:37:54.119><c> and</c><00:37:54.319><c> explain</c><00:37:54.680><c> each</c><00:37:54.880><c> part</c>

00:37:55.069 --> 00:37:55.079 align:start position:0%
me the parts array and explain each part
 

00:37:55.079 --> 00:37:58.630 align:start position:0%
me the parts array and explain each part
so<00:37:55.440><c> so</c><00:37:55.599><c> you</c><00:37:55.720><c> know</c><00:37:55.880><c> I'll</c><00:37:56.040><c> do</c><00:37:57.040><c> um</c>

00:37:58.630 --> 00:37:58.640 align:start position:0%
so so you know I'll do um
 

00:37:58.640 --> 00:38:01.950 align:start position:0%
so so you know I'll do um
let<00:37:58.720><c> me</c><00:37:58.880><c> pull</c><00:37:59.040><c> this</c><00:37:59.240><c> back</c><00:37:59.400><c> up</c><00:38:00.440><c> um</c><00:38:01.440><c> so</c><00:38:01.640><c> so</c><00:38:01.760><c> it'll</c>

00:38:01.950 --> 00:38:01.960 align:start position:0%
let me pull this back up um so so it'll
 

00:38:01.960 --> 00:38:03.430 align:start position:0%
let me pull this back up um so so it'll
tell<00:38:02.079><c> me</c><00:38:02.200><c> in</c><00:38:02.280><c> the</c><00:38:02.400><c> first</c><00:38:02.599><c> one</c><00:38:02.760><c> make</c><00:38:02.960><c> is</c><00:38:03.160><c> public</c>

00:38:03.430 --> 00:38:03.440 align:start position:0%
tell me in the first one make is public
 

00:38:03.440 --> 00:38:05.550 align:start position:0%
tell me in the first one make is public
false<00:38:03.760><c> and</c><00:38:03.920><c> put</c><00:38:04.040><c> you</c><00:38:04.119><c> know</c><00:38:04.240><c> Google</c><00:38:04.480><c> alert</c><00:38:04.880><c> Dash</c>

00:38:05.550 --> 00:38:05.560 align:start position:0%
false and put you know Google alert Dash
 

00:38:05.560 --> 00:38:07.510 align:start position:0%
false and put you know Google alert Dash
and<00:38:05.640><c> in</c><00:38:05.760><c> the</c><00:38:05.880><c> second</c><00:38:06.160><c> one</c><00:38:06.880><c> make</c><00:38:07.119><c> is</c><00:38:07.280><c> public</c>

00:38:07.510 --> 00:38:07.520 align:start position:0%
and in the second one make is public
 

00:38:07.520 --> 00:38:10.190 align:start position:0%
and in the second one make is public
equals<00:38:07.800><c> true</c><00:38:08.160><c> and</c><00:38:08.400><c> put</c><00:38:09.400><c> you</c><00:38:09.520><c> know</c><00:38:09.839><c> anything</c>

00:38:10.190 --> 00:38:10.200 align:start position:0%
equals true and put you know anything
 

00:38:10.200 --> 00:38:12.430 align:start position:0%
equals true and put you know anything
except<00:38:10.520><c> this</c><00:38:10.640><c> end</c><00:38:10.960><c> forward</c><00:38:11.480><c> and</c><00:38:11.599><c> so</c><00:38:12.119><c> here</c><00:38:12.319><c> you</c>

00:38:12.430 --> 00:38:12.440 align:start position:0%
except this end forward and so here you
 

00:38:12.440 --> 00:38:14.150 align:start position:0%
except this end forward and so here you
know<00:38:12.760><c> I've</c><00:38:12.880><c> changed</c><00:38:13.240><c> anything</c><00:38:13.560><c> but</c><00:38:13.680><c> the</c><00:38:13.800><c> quote</c>

00:38:14.150 --> 00:38:14.160 align:start position:0%
know I've changed anything but the quote
 

00:38:14.160 --> 00:38:16.030 align:start position:0%
know I've changed anything but the quote
because<00:38:14.359><c> the</c><00:38:14.480><c> quote</c><00:38:14.720><c> comes</c><00:38:14.960><c> afterwards</c><00:38:15.839><c> but</c>

00:38:16.030 --> 00:38:16.040 align:start position:0%
because the quote comes afterwards but
 

00:38:16.040 --> 00:38:17.230 align:start position:0%
because the quote comes afterwards but
this<00:38:16.119><c> is</c><00:38:16.319><c> like</c><00:38:16.440><c> somewhat</c><00:38:16.760><c> accurate</c><00:38:17.079><c> like</c><00:38:17.160><c> I</c>

00:38:17.230 --> 00:38:17.240 align:start position:0%
this is like somewhat accurate like I
 

00:38:17.240 --> 00:38:20.630 align:start position:0%
this is like somewhat accurate like I
can<00:38:17.440><c> take</c><00:38:18.160><c> these</c><00:38:18.720><c> little</c><00:38:19.040><c> is</c><00:38:19.280><c> public</c><00:38:20.119><c> and</c><00:38:20.240><c> Rex</c>

00:38:20.630 --> 00:38:20.640 align:start position:0%
can take these little is public and Rex
 

00:38:20.640 --> 00:38:22.190 align:start position:0%
can take these little is public and Rex
parts<00:38:20.920><c> and</c><00:38:21.079><c> and</c><00:38:21.160><c> plug</c><00:38:21.359><c> it</c><00:38:21.520><c> into</c><00:38:21.760><c> exactly</c><00:38:22.079><c> this</c>

00:38:22.190 --> 00:38:22.200 align:start position:0%
parts and and plug it into exactly this
 

00:38:22.200 --> 00:38:24.150 align:start position:0%
parts and and plug it into exactly this
kind<00:38:22.359><c> of</c><00:38:22.440><c> a</c><00:38:22.599><c> Json</c><00:38:23.400><c> and</c><00:38:23.480><c> then</c><00:38:23.599><c> if</c><00:38:23.680><c> I</c><00:38:23.800><c> dump</c><00:38:24.040><c> that</c>

00:38:24.150 --> 00:38:24.160 align:start position:0%
kind of a Json and then if I dump that
 

00:38:24.160 --> 00:38:25.550 align:start position:0%
kind of a Json and then if I dump that
in<00:38:24.280><c> I</c><00:38:24.359><c> should</c><00:38:24.520><c> be</c><00:38:24.640><c> good</c><00:38:24.760><c> to</c><00:38:24.920><c> go</c><00:38:25.160><c> and</c><00:38:25.280><c> in</c><00:38:25.400><c> fact</c>

00:38:25.550 --> 00:38:25.560 align:start position:0%
in I should be good to go and in fact
 

00:38:25.560 --> 00:38:27.510 align:start position:0%
in I should be good to go and in fact
it'll<00:38:25.800><c> give</c><00:38:25.920><c> me</c><00:38:26.079><c> this</c><00:38:26.240><c> like</c><00:38:26.400><c> Json</c><00:38:27.119><c> parts</c>

00:38:27.510 --> 00:38:27.520 align:start position:0%
it'll give me this like Json parts
 

00:38:27.520 --> 00:38:29.270 align:start position:0%
it'll give me this like Json parts
section<00:38:27.760><c> that</c><00:38:27.880><c> I</c><00:38:27.960><c> can</c><00:38:28.079><c> just</c><00:38:28.280><c> copy</c><00:38:28.560><c> out</c><00:38:29.160><c> the</c>

00:38:29.270 --> 00:38:29.280 align:start position:0%
section that I can just copy out the
 

00:38:29.280 --> 00:38:31.270 align:start position:0%
section that I can just copy out the
parts<00:38:29.640><c> directly</c><00:38:30.040><c> in</c><00:38:30.240><c> this</c><00:38:30.440><c> like</c><00:38:30.640><c> piece</c><00:38:30.880><c> of</c>

00:38:31.270 --> 00:38:31.280 align:start position:0%
parts directly in this like piece of
 

00:38:31.280 --> 00:38:33.349 align:start position:0%
parts directly in this like piece of
code<00:38:31.520><c> it</c><00:38:31.720><c> generates</c><00:38:32.720><c> um</c><00:38:32.839><c> so</c><00:38:32.960><c> hopefully</c><00:38:33.240><c> this</c>

00:38:33.349 --> 00:38:33.359 align:start position:0%
code it generates um so hopefully this
 

00:38:33.359 --> 00:38:35.589 align:start position:0%
code it generates um so hopefully this
chat<00:38:33.560><c> GPT</c><00:38:33.960><c> bot</c><00:38:34.520><c> helps</c><00:38:34.800><c> people</c><00:38:35.000><c> generate</c><00:38:35.240><c> the</c>

00:38:35.589 --> 00:38:35.599 align:start position:0%
chat GPT bot helps people generate the
 

00:38:35.599 --> 00:38:37.790 align:start position:0%
chat GPT bot helps people generate the
regexes<00:38:36.599><c> um</c><00:38:36.720><c> and</c><00:38:36.839><c> can</c><00:38:36.960><c> help</c><00:38:37.079><c> you</c><00:38:37.240><c> also</c><00:38:37.400><c> debug</c>

00:38:37.790 --> 00:38:37.800 align:start position:0%
regexes um and can help you also debug
 

00:38:37.800 --> 00:38:39.790 align:start position:0%
regexes um and can help you also debug
you<00:38:37.880><c> can</c><00:38:38.000><c> say</c><00:38:38.280><c> hey</c><00:38:38.720><c> I</c><00:38:38.839><c> use</c><00:38:39.119><c> this</c><00:38:39.240><c> as</c><00:38:39.400><c> my</c><00:38:39.560><c> parts</c>

00:38:39.790 --> 00:38:39.800 align:start position:0%
you can say hey I use this as my parts
 

00:38:39.800 --> 00:38:41.630 align:start position:0%
you can say hey I use this as my parts
Json<00:38:40.200><c> it's</c><00:38:40.359><c> not</c><00:38:40.520><c> working</c><00:38:41.079><c> why</c><00:38:41.319><c> where</c><00:38:41.480><c> might</c>

00:38:41.630 --> 00:38:41.640 align:start position:0%
Json it's not working why where might
 

00:38:41.640 --> 00:38:43.470 align:start position:0%
Json it's not working why where might
the<00:38:41.760><c> parts</c><00:38:41.960><c> thing</c><00:38:42.119><c> be</c><00:38:42.319><c> wrong</c><00:38:42.960><c> and</c><00:38:43.079><c> the</c><00:38:43.200><c> hope</c><00:38:43.359><c> is</c>

00:38:43.470 --> 00:38:43.480 align:start position:0%
the parts thing be wrong and the hope is
 

00:38:43.480 --> 00:38:44.990 align:start position:0%
the parts thing be wrong and the hope is
that<00:38:43.640><c> this</c><00:38:43.760><c> bot</c><00:38:44.040><c> has</c><00:38:44.200><c> enough</c><00:38:44.440><c> prompts</c><00:38:44.800><c> of</c>

00:38:44.990 --> 00:38:45.000 align:start position:0%
that this bot has enough prompts of
 

00:38:45.000 --> 00:38:46.390 align:start position:0%
that this bot has enough prompts of
example<00:38:45.400><c> patterns</c><00:38:45.680><c> from</c><00:38:45.800><c> our</c><00:38:45.920><c> registry</c><00:38:46.319><c> that</c>

00:38:46.390 --> 00:38:46.400 align:start position:0%
example patterns from our registry that
 

00:38:46.400 --> 00:38:49.190 align:start position:0%
example patterns from our registry that
it<00:38:46.480><c> can</c><00:38:46.640><c> help</c><00:38:46.839><c> you</c><00:38:47.560><c> debug</c>

00:38:49.190 --> 00:38:49.200 align:start position:0%
it can help you debug
 

00:38:49.200 --> 00:38:53.109 align:start position:0%
it can help you debug
that<00:38:50.200><c> cool</c><00:38:51.079><c> um</c><00:38:52.079><c> yeah</c><00:38:52.240><c> maybe</c><00:38:52.640><c> I'm</c><00:38:52.760><c> going</c><00:38:52.839><c> to</c><00:38:52.960><c> go</c>

00:38:53.109 --> 00:38:53.119 align:start position:0%
that cool um yeah maybe I'm going to go
 

00:38:53.119 --> 00:38:54.550 align:start position:0%
that cool um yeah maybe I'm going to go
around<00:38:53.440><c> and</c><00:38:53.640><c> keep</c><00:38:53.839><c> helping</c><00:38:54.079><c> people</c><00:38:54.280><c> oneon-one</c>

00:38:54.550 --> 00:38:54.560 align:start position:0%
around and keep helping people oneon-one
 

00:38:54.560 --> 00:38:57.630 align:start position:0%
around and keep helping people oneon-one
and<00:38:54.960><c> we'll</c><00:38:55.280><c> we'll</c><00:38:55.560><c> see</c><00:38:56.560><c> um</c><00:38:57.000><c> we'll</c><00:38:57.160><c> do</c><00:38:57.280><c> this</c><00:38:57.520><c> for</c>

00:38:57.630 --> 00:38:57.640 align:start position:0%
and we'll we'll see um we'll do this for
 

00:38:57.640 --> 00:38:58.710 align:start position:0%
and we'll we'll see um we'll do this for
about<00:38:57.800><c> seven</c><00:38:58.040><c> more</c><00:38:58.200><c> minutes</c><00:38:58.440><c> and</c><00:38:58.560><c> then</c>

00:38:58.710 --> 00:38:58.720 align:start position:0%
about seven more minutes and then
 

00:38:58.720 --> 00:39:01.069 align:start position:0%
about seven more minutes and then
transition<00:38:59.160><c> to</c><00:38:59.319><c> the</c><00:38:59.440><c> solidity</c><00:38:59.920><c> part</c><00:39:00.599><c> of</c><00:39:00.839><c> the</c>

00:39:01.069 --> 00:39:01.079 align:start position:0%
transition to the solidity part of the
 

00:39:01.079 --> 00:39:03.069 align:start position:0%
transition to the solidity part of the
of<00:39:01.200><c> the</c><00:39:01.319><c> workshop</c><00:39:01.880><c> so</c><00:39:02.359><c> even</c><00:39:02.560><c> if</c><00:39:02.640><c> you</c><00:39:02.760><c> got</c>

00:39:03.069 --> 00:39:03.079 align:start position:0%
of the workshop so even if you got
 

00:39:03.079 --> 00:39:06.670 align:start position:0%
of the workshop so even if you got
totally<00:39:03.599><c> super</c><00:39:03.920><c> duper</c><00:39:04.160><c> lost</c><00:39:04.520><c> here</c><00:39:05.400><c> um</c><00:39:06.359><c> we'll</c>

00:39:06.670 --> 00:39:06.680 align:start position:0%
totally super duper lost here um we'll
 

00:39:06.680 --> 00:39:07.950 align:start position:0%
totally super duper lost here um we'll
we'll<00:39:06.839><c> transition</c><00:39:07.200><c> to</c><00:39:07.319><c> Something</c><00:39:07.560><c> in</c><00:39:07.720><c> about</c>

00:39:07.950 --> 00:39:07.960 align:start position:0%
we'll transition to Something in about
 

00:39:07.960 --> 00:39:11.109 align:start position:0%
we'll transition to Something in about
five<00:39:08.119><c> minutes</c><00:39:08.400><c> or</c><00:39:08.520><c> so</c><00:39:08.839><c> so</c><00:39:09.480><c> yeah</c><00:39:10.359><c> sweet</c><00:39:10.839><c> I</c><00:39:11.000><c> I'll</c>

00:39:11.109 --> 00:39:11.119 align:start position:0%
five minutes or so so yeah sweet I I'll
 

00:39:11.119 --> 00:39:12.470 align:start position:0%
five minutes or so so yeah sweet I I'll
keep<00:39:11.240><c> going</c><00:39:11.440><c> around</c><00:39:11.680><c> answering</c><00:39:12.000><c> questions</c>

00:39:12.470 --> 00:39:12.480 align:start position:0%
keep going around answering questions
 

00:39:12.480 --> 00:39:38.750 align:start position:0%
keep going around answering questions
yeah

00:39:38.750 --> 00:39:38.760 align:start position:0%
 
 

00:39:38.760 --> 00:40:26.309 align:start position:0%
 
I

00:40:26.309 --> 00:40:26.319 align:start position:0%
 
 

00:40:26.319 --> 00:41:02.700 align:start position:0%
 
fi<00:40:27.319><c> e</c>

00:41:02.700 --> 00:41:02.710 align:start position:0%
 
 

00:41:02.710 --> 00:41:08.100 align:start position:0%
 
[Music]

00:41:08.100 --> 00:41:08.110 align:start position:0%
 
 

00:41:08.110 --> 00:41:21.270 align:start position:0%
 
[Music]

00:41:21.270 --> 00:41:21.280 align:start position:0%
 
 

00:41:21.280 --> 00:41:30.920 align:start position:0%
 
spe

00:41:30.920 --> 00:41:30.930 align:start position:0%
 
 

00:41:30.930 --> 00:41:56.230 align:start position:0%
 
[Music]

00:41:56.230 --> 00:41:56.240 align:start position:0%
 
 

00:41:56.240 --> 00:42:15.560 align:start position:0%
 
J

00:42:15.560 --> 00:42:15.570 align:start position:0%
 
 

00:42:15.570 --> 00:42:26.109 align:start position:0%
 
[Music]

00:42:26.109 --> 00:42:26.119 align:start position:0%
 
 

00:42:26.119 --> 00:42:32.150 align:start position:0%
 
let

00:42:32.150 --> 00:42:32.160 align:start position:0%
 
 

00:42:32.160 --> 00:42:56.109 align:start position:0%
 
[Music]

00:42:56.109 --> 00:42:56.119 align:start position:0%
 
 

00:42:56.119 --> 00:42:58.610 align:start position:0%
 
for

00:42:58.610 --> 00:42:58.620 align:start position:0%
for
 

00:42:58.620 --> 00:43:26.109 align:start position:0%
for
[Music]

00:43:26.109 --> 00:43:26.119 align:start position:0%
 
 

00:43:26.119 --> 00:43:56.030 align:start position:0%
 
e

00:43:56.030 --> 00:43:56.040 align:start position:0%
 
 

00:43:56.040 --> 00:44:15.900 align:start position:0%
 
e<00:43:57.079><c> for</c>

00:44:15.900 --> 00:44:15.910 align:start position:0%
 
 

00:44:15.910 --> 00:44:27.510 align:start position:0%
 
[Music]

00:44:27.510 --> 00:44:27.520 align:start position:0%
 
 

00:44:27.520 --> 00:44:43.600 align:start position:0%
 
um

00:44:43.600 --> 00:44:43.610 align:start position:0%
 
 

00:44:43.610 --> 00:45:19.550 align:start position:0%
 
[Music]

00:45:19.550 --> 00:45:19.560 align:start position:0%
 
 

00:45:19.560 --> 00:45:25.950 align:start position:0%
 
[Music]

00:45:25.950 --> 00:45:25.960 align:start position:0%
[Music]
 

00:45:25.960 --> 00:45:27.130 align:start position:0%
[Music]
yeah

00:45:27.130 --> 00:45:27.140 align:start position:0%
yeah
 

00:45:27.140 --> 00:45:46.090 align:start position:0%
yeah
[Music]

00:45:46.090 --> 00:45:46.100 align:start position:0%
 
 

00:45:46.100 --> 00:45:55.910 align:start position:0%
 
[Music]

00:45:55.910 --> 00:45:55.920 align:start position:0%
[Music]
 

00:45:55.920 --> 00:46:07.530 align:start position:0%
[Music]
for

00:46:07.530 --> 00:46:07.540 align:start position:0%
 
 

00:46:07.540 --> 00:46:22.990 align:start position:0%
 
[Music]

00:46:22.990 --> 00:46:23.000 align:start position:0%
 
 

00:46:23.000 --> 00:46:25.910 align:start position:0%
 
[Music]

00:46:25.910 --> 00:46:25.920 align:start position:0%
[Music]
 

00:46:25.920 --> 00:46:29.370 align:start position:0%
[Music]
for<00:46:26.920><c> for</c>

00:46:29.370 --> 00:46:29.380 align:start position:0%
for for
 

00:46:29.380 --> 00:47:17.000 align:start position:0%
for for
[Music]

00:47:17.000 --> 00:47:17.010 align:start position:0%
 
 

00:47:17.010 --> 00:47:25.829 align:start position:0%
 
[Music]

00:47:25.829 --> 00:47:25.839 align:start position:0%
 
 

00:47:25.839 --> 00:47:29.130 align:start position:0%
 
that's

00:47:29.130 --> 00:47:29.140 align:start position:0%
 
 

00:47:29.140 --> 00:47:39.360 align:start position:0%
 
[Music]

00:47:39.360 --> 00:47:39.370 align:start position:0%
 
 

00:47:39.370 --> 00:47:55.829 align:start position:0%
 
[Music]

00:47:55.829 --> 00:47:55.839 align:start position:0%
 
 

00:47:55.839 --> 00:48:25.370 align:start position:0%
 
e<00:47:56.839><c> e</c>

00:48:25.370 --> 00:48:25.380 align:start position:0%
 
 

00:48:25.380 --> 00:49:17.470 align:start position:0%
 
[Music]

00:49:17.470 --> 00:49:17.480 align:start position:0%
 
 

00:49:17.480 --> 00:49:37.910 align:start position:0%
 
[Music]

00:49:37.910 --> 00:49:37.920 align:start position:0%
 
 

00:49:37.920 --> 00:49:47.020 align:start position:0%
 
[Music]

00:49:47.020 --> 00:49:47.030 align:start position:0%
 
 

00:49:47.030 --> 00:49:56.270 align:start position:0%
 
[Music]

00:49:56.270 --> 00:49:56.280 align:start position:0%
 
 

00:49:56.280 --> 00:50:01.030 align:start position:0%
 
this

00:50:01.030 --> 00:50:01.040 align:start position:0%
 
 

00:50:01.040 --> 00:50:03.829 align:start position:0%
 
Okay<00:50:01.319><c> cool</c><00:50:01.520><c> so</c><00:50:01.680><c> I'm</c><00:50:01.799><c> going</c><00:50:01.880><c> to</c><00:50:02.160><c> just</c><00:50:02.839><c> briefly</c>

00:50:03.829 --> 00:50:03.839 align:start position:0%
Okay cool so I'm going to just briefly
 

00:50:03.839 --> 00:50:05.589 align:start position:0%
Okay cool so I'm going to just briefly
uh<00:50:04.200><c> explain</c><00:50:04.599><c> the</c><00:50:04.760><c> main</c><00:50:05.040><c> issues</c><00:50:05.280><c> that</c><00:50:05.440><c> people</c>

00:50:05.589 --> 00:50:05.599 align:start position:0%
uh explain the main issues that people
 

00:50:05.599 --> 00:50:07.470 align:start position:0%
uh explain the main issues that people
have<00:50:05.720><c> been</c><00:50:05.960><c> having</c><00:50:06.799><c> and</c><00:50:06.960><c> then</c><00:50:07.119><c> we're</c><00:50:07.240><c> going</c><00:50:07.359><c> to</c>

00:50:07.470 --> 00:50:07.480 align:start position:0%
have been having and then we're going to
 

00:50:07.480 --> 00:50:09.950 align:start position:0%
have been having and then we're going to
transition<00:50:08.040><c> to</c><00:50:08.319><c> the</c><00:50:09.119><c> like</c><00:50:09.280><c> other</c><00:50:09.520><c> code</c>

00:50:09.950 --> 00:50:09.960 align:start position:0%
transition to the like other code
 

00:50:09.960 --> 00:50:12.349 align:start position:0%
transition to the like other code
sections<00:50:10.960><c> um</c><00:50:11.240><c> okay</c><00:50:11.400><c> so</c><00:50:11.839><c> some</c><00:50:12.040><c> issues</c><00:50:12.280><c> that</c>

00:50:12.349 --> 00:50:12.359 align:start position:0%
sections um okay so some issues that
 

00:50:12.359 --> 00:50:14.510 align:start position:0%
sections um okay so some issues that
people<00:50:12.480><c> were</c><00:50:12.720><c> having</c><00:50:13.000><c> as</c><00:50:13.119><c> I</c><00:50:13.240><c> noticed</c><00:50:14.160><c> um</c><00:50:14.319><c> for</c>

00:50:14.510 --> 00:50:14.520 align:start position:0%
people were having as I noticed um for
 

00:50:14.520 --> 00:50:15.990 align:start position:0%
people were having as I noticed um for
some<00:50:14.680><c> folks</c><00:50:14.920><c> the</c><00:50:15.040><c> submit</c><00:50:15.319><c> blueprint</c><00:50:15.720><c> button</c>

00:50:15.990 --> 00:50:16.000 align:start position:0%
some folks the submit blueprint button
 

00:50:16.000 --> 00:50:18.150 align:start position:0%
some folks the submit blueprint button
was<00:50:16.200><c> not</c><00:50:16.400><c> enabled</c><00:50:17.400><c> um</c><00:50:17.520><c> so</c><00:50:17.599><c> you</c><00:50:17.720><c> have</c><00:50:17.839><c> to</c><00:50:17.960><c> fill</c>

00:50:18.150 --> 00:50:18.160 align:start position:0%
was not enabled um so you have to fill
 

00:50:18.160 --> 00:50:20.710 align:start position:0%
was not enabled um so you have to fill
in<00:50:18.359><c> all</c><00:50:18.520><c> the</c><00:50:18.640><c> fields</c><00:50:19.079><c> so</c><00:50:19.319><c> like</c><00:50:19.640><c> you</c><00:50:19.760><c> know</c><00:50:19.960><c> 64</c>

00:50:20.710 --> 00:50:20.720 align:start position:0%
in all the fields so like you know 64
 

00:50:20.720 --> 00:50:22.430 align:start position:0%
in all the fields so like you know 64
like<00:50:20.920><c> the</c><00:50:21.160><c> max</c><00:50:21.440><c> length</c><00:50:21.680><c> is</c><00:50:21.799><c> one</c><00:50:22.000><c> common</c><00:50:22.240><c> one</c>

00:50:22.430 --> 00:50:22.440 align:start position:0%
like the max length is one common one
 

00:50:22.440 --> 00:50:25.829 align:start position:0%
like the max length is one common one
people<00:50:22.799><c> missed</c><00:50:23.799><c> um</c><00:50:24.720><c> you</c><00:50:24.880><c> have</c><00:50:25.000><c> to</c><00:50:25.160><c> put</c><00:50:25.359><c> in</c><00:50:25.680><c> a</c>

00:50:25.829 --> 00:50:25.839 align:start position:0%
people missed um you have to put in a
 

00:50:25.839 --> 00:50:27.710 align:start position:0%
people missed um you have to put in a
like<00:50:26.000><c> description</c><00:50:26.720><c> you</c><00:50:26.839><c> have</c><00:50:26.960><c> to</c><00:50:27.079><c> put</c><00:50:27.200><c> in</c><00:50:27.480><c> a</c>

00:50:27.710 --> 00:50:27.720 align:start position:0%
like description you have to put in a
 

00:50:27.720 --> 00:50:29.430 align:start position:0%
like description you have to put in a
tag<00:50:28.119><c> and</c><00:50:28.200><c> then</c><00:50:28.359><c> click</c><00:50:28.599><c> enter</c><00:50:28.920><c> so</c><00:50:29.079><c> it</c><00:50:29.160><c> becomes</c>

00:50:29.430 --> 00:50:29.440 align:start position:0%
tag and then click enter so it becomes
 

00:50:29.440 --> 00:50:31.630 align:start position:0%
tag and then click enter so it becomes
like<00:50:29.559><c> a</c><00:50:29.720><c> tag</c><00:50:30.040><c> type</c><00:50:30.760><c> and</c><00:50:30.920><c> you</c><00:50:31.079><c> have</c><00:50:31.200><c> to</c><00:50:31.319><c> upload</c>

00:50:31.630 --> 00:50:31.640 align:start position:0%
like a tag type and you have to upload
 

00:50:31.640 --> 00:50:34.069 align:start position:0%
like a tag type and you have to upload
an<00:50:31.760><c> email</c><00:50:32.520><c> for</c><00:50:32.799><c> the</c><00:50:33.280><c> the</c><00:50:33.520><c> so</c><00:50:33.640><c> you</c><00:50:33.760><c> have</c><00:50:33.839><c> to</c><00:50:33.960><c> have</c>

00:50:34.069 --> 00:50:34.079 align:start position:0%
an email for the the so you have to have
 

00:50:34.079 --> 00:50:35.510 align:start position:0%
an email for the the so you have to have
like<00:50:34.160><c> an</c><00:50:34.240><c> uploaded</c><00:50:34.599><c> email</c><00:50:34.880><c> in</c><00:50:35.000><c> this</c><00:50:35.119><c> field</c><00:50:35.359><c> for</c>

00:50:35.510 --> 00:50:35.520 align:start position:0%
like an uploaded email in this field for
 

00:50:35.520 --> 00:50:36.789 align:start position:0%
like an uploaded email in this field for
the<00:50:35.640><c> submit</c><00:50:35.920><c> blueprint</c><00:50:36.240><c> button</c><00:50:36.480><c> to</c><00:50:36.559><c> be</c>

00:50:36.789 --> 00:50:36.799 align:start position:0%
the submit blueprint button to be
 

00:50:36.799 --> 00:50:38.950 align:start position:0%
the submit blueprint button to be
available<00:50:37.799><c> um</c><00:50:37.960><c> and</c><00:50:38.240><c> at</c><00:50:38.359><c> the</c><00:50:38.480><c> bottom</c><00:50:38.720><c> you</c><00:50:38.880><c> have</c>

00:50:38.950 --> 00:50:38.960 align:start position:0%
available um and at the bottom you have
 

00:50:38.960 --> 00:50:41.510 align:start position:0%
available um and at the bottom you have
to<00:50:39.079><c> see</c><00:50:39.319><c> like</c><00:50:39.480><c> test</c><00:50:39.920><c> pass</c><00:50:40.920><c> um</c><00:50:41.040><c> if</c><00:50:41.119><c> there's</c><00:50:41.319><c> no</c>

00:50:41.510 --> 00:50:41.520 align:start position:0%
to see like test pass um if there's no
 

00:50:41.520 --> 00:50:43.069 align:start position:0%
to see like test pass um if there's no
email<00:50:41.799><c> uploaded</c><00:50:42.200><c> here</c><00:50:42.359><c> it</c><00:50:42.440><c> won't</c><00:50:42.720><c> let</c><00:50:42.880><c> you</c>

00:50:43.069 --> 00:50:43.079 align:start position:0%
email uploaded here it won't let you
 

00:50:43.079 --> 00:50:44.870 align:start position:0%
email uploaded here it won't let you
submit<00:50:43.760><c> like</c><00:50:43.920><c> submit</c><00:50:44.200><c> the</c><00:50:44.280><c> actual</c><00:50:44.520><c> blueprint</c>

00:50:44.870 --> 00:50:44.880 align:start position:0%
submit like submit the actual blueprint
 

00:50:44.880 --> 00:50:47.230 align:start position:0%
submit like submit the actual blueprint
at<00:50:44.960><c> the</c><00:50:45.079><c> bottom</c><00:50:46.000><c> um</c><00:50:46.160><c> I</c><00:50:46.240><c> noticed</c><00:50:46.559><c> some</c><00:50:46.760><c> folks</c>

00:50:47.230 --> 00:50:47.240 align:start position:0%
at the bottom um I noticed some folks
 

00:50:47.240 --> 00:50:49.870 align:start position:0%
at the bottom um I noticed some folks
saved<00:50:47.680><c> as</c><00:50:47.880><c> draft</c><00:50:48.839><c> um</c><00:50:49.000><c> and</c><00:50:49.119><c> then</c><00:50:49.280><c> tried</c><00:50:49.640><c> the</c>

00:50:49.870 --> 00:50:49.880 align:start position:0%
saved as draft um and then tried the
 

00:50:49.880 --> 00:50:51.270 align:start position:0%
saved as draft um and then tried the
pattern<00:50:50.160><c> on</c><00:50:50.319><c> the</c><00:50:50.480><c> on</c><00:50:50.559><c> the</c><00:50:50.720><c> front</c><00:50:50.960><c> page</c><00:50:51.160><c> and</c>

00:50:51.270 --> 00:50:51.280 align:start position:0%
pattern on the on the front page and
 

00:50:51.280 --> 00:50:53.150 align:start position:0%
pattern on the on the front page and
realized<00:50:51.559><c> they</c><00:50:51.680><c> couldn't</c><00:50:51.920><c> hit</c><00:50:52.119><c> create</c><00:50:52.480><c> proof</c>

00:50:53.150 --> 00:50:53.160 align:start position:0%
realized they couldn't hit create proof
 

00:50:53.160 --> 00:50:54.990 align:start position:0%
realized they couldn't hit create proof
so<00:50:53.280><c> the</c><00:50:53.440><c> main</c><00:50:53.680><c> thing</c><00:50:53.920><c> there</c><00:50:54.079><c> is</c><00:50:54.240><c> that</c><00:50:54.680><c> you</c><00:50:54.799><c> can</c>

00:50:54.990 --> 00:50:55.000 align:start position:0%
so the main thing there is that you can
 

00:50:55.000 --> 00:50:56.670 align:start position:0%
so the main thing there is that you can
only<00:50:55.280><c> do</c><00:50:55.599><c> create</c><00:50:55.880><c> proof</c><00:50:56.079><c> on</c><00:50:56.200><c> the</c><00:50:56.280><c> main</c><00:50:56.440><c> page</c>

00:50:56.670 --> 00:50:56.680 align:start position:0%
only do create proof on the main page
 

00:50:56.680 --> 00:50:58.829 align:start position:0%
only do create proof on the main page
page<00:50:57.319><c> if</c><00:50:57.440><c> you've</c><00:50:57.640><c> submitted</c><00:50:58.000><c> the</c><00:50:58.079><c> blueprint</c>

00:50:58.829 --> 00:50:58.839 align:start position:0%
page if you've submitted the blueprint
 

00:50:58.839 --> 00:51:00.470 align:start position:0%
page if you've submitted the blueprint
and<00:50:58.960><c> you've</c><00:50:59.160><c> waited</c><00:50:59.440><c> a</c><00:50:59.559><c> few</c><00:50:59.760><c> hours</c><00:51:00.079><c> for</c><00:51:00.280><c> the</c>

00:51:00.470 --> 00:51:00.480 align:start position:0%
and you've waited a few hours for the
 

00:51:00.480 --> 00:51:02.150 align:start position:0%
and you've waited a few hours for the
thing<00:51:00.680><c> to</c><00:51:01.000><c> actually</c><00:51:01.319><c> compile</c><00:51:01.680><c> and</c><00:51:01.799><c> for</c><00:51:01.920><c> us</c><00:51:02.040><c> to</c>

00:51:02.150 --> 00:51:02.160 align:start position:0%
thing to actually compile and for us to
 

00:51:02.160 --> 00:51:03.109 align:start position:0%
thing to actually compile and for us to
make<00:51:02.280><c> the</c><00:51:02.400><c> circuit</c><00:51:02.680><c> for</c><00:51:02.760><c> you</c><00:51:02.880><c> in</c><00:51:03.000><c> the</c>

00:51:03.109 --> 00:51:03.119 align:start position:0%
make the circuit for you in the
 

00:51:03.119 --> 00:51:05.589 align:start position:0%
make the circuit for you in the
background<00:51:03.640><c> so</c><00:51:04.160><c> it'll</c><00:51:04.480><c> it'll</c><00:51:04.799><c> kind</c><00:51:04.880><c> of</c><00:51:05.079><c> take</c><00:51:05.319><c> a</c>

00:51:05.589 --> 00:51:05.599 align:start position:0%
background so it'll it'll kind of take a
 

00:51:05.599 --> 00:51:09.470 align:start position:0%
background so it'll it'll kind of take a
a<00:51:05.720><c> moment</c><00:51:06.000><c> for</c><00:51:06.160><c> that</c><00:51:06.280><c> to</c><00:51:06.440><c> work</c><00:51:07.400><c> um</c><00:51:08.400><c> yeah</c><00:51:08.640><c> so</c><00:51:09.359><c> uh</c>

00:51:09.470 --> 00:51:09.480 align:start position:0%
a moment for that to work um yeah so uh
 

00:51:09.480 --> 00:51:10.789 align:start position:0%
a moment for that to work um yeah so uh
and<00:51:09.559><c> then</c><00:51:09.680><c> one</c><00:51:09.839><c> thing</c><00:51:10.040><c> is</c><00:51:10.400><c> if</c><00:51:10.520><c> you</c><00:51:10.720><c> if</c>

00:51:10.789 --> 00:51:10.799 align:start position:0%
and then one thing is if you if
 

00:51:10.799 --> 00:51:12.069 align:start position:0%
and then one thing is if you if
something's<00:51:11.079><c> going</c><00:51:11.319><c> wrong</c><00:51:11.480><c> you</c><00:51:11.599><c> can't</c><00:51:11.799><c> submit</c>

00:51:12.069 --> 00:51:12.079 align:start position:0%
something's going wrong you can't submit
 

00:51:12.079 --> 00:51:13.910 align:start position:0%
something's going wrong you can't submit
the<00:51:12.119><c> blueprint</c><00:51:12.480><c> you</c><00:51:12.599><c> don't</c><00:51:12.799><c> know</c><00:51:13.079><c> why</c><00:51:13.680><c> I</c><00:51:13.760><c> would</c>

00:51:13.910 --> 00:51:13.920 align:start position:0%
the blueprint you don't know why I would
 

00:51:13.920 --> 00:51:16.190 align:start position:0%
the blueprint you don't know why I would
just<00:51:14.079><c> save</c><00:51:14.319><c> as</c><00:51:14.480><c> draft</c><00:51:14.760><c> for</c><00:51:14.960><c> now</c><00:51:15.680><c> and</c><00:51:15.799><c> then</c><00:51:16.040><c> we</c>

00:51:16.190 --> 00:51:16.200 align:start position:0%
just save as draft for now and then we
 

00:51:16.200 --> 00:51:18.589 align:start position:0%
just save as draft for now and then we
will<00:51:16.799><c> maybe</c><00:51:17.079><c> send</c><00:51:17.359><c> out</c><00:51:17.599><c> like</c><00:51:17.720><c> a</c><00:51:17.839><c> note</c><00:51:18.119><c> to</c><00:51:18.319><c> folks</c>

00:51:18.589 --> 00:51:18.599 align:start position:0%
will maybe send out like a note to folks
 

00:51:18.599 --> 00:51:21.190 align:start position:0%
will maybe send out like a note to folks
in<00:51:18.720><c> the</c><00:51:19.000><c> workshop</c><00:51:20.000><c> uh</c><00:51:20.599><c> saying</c><00:51:20.839><c> hey</c><00:51:21.000><c> you</c><00:51:21.079><c> know</c>

00:51:21.190 --> 00:51:21.200 align:start position:0%
in the workshop uh saying hey you know
 

00:51:21.200 --> 00:51:22.829 align:start position:0%
in the workshop uh saying hey you know
we<00:51:21.280><c> fixed</c><00:51:21.520><c> some</c><00:51:21.680><c> bug</c><00:51:21.880><c> where</c><00:51:22.040><c> the</c><00:51:22.160><c> thing</c><00:51:22.319><c> didn't</c>

00:51:22.829 --> 00:51:22.839 align:start position:0%
we fixed some bug where the thing didn't
 

00:51:22.839 --> 00:51:24.710 align:start position:0%
we fixed some bug where the thing didn't
uh<00:51:22.960><c> submit</c><00:51:23.240><c> the</c><00:51:23.319><c> blueprint</c><00:51:24.000><c> uh</c><00:51:24.280><c> try</c><00:51:24.440><c> it</c><00:51:24.559><c> again</c>

00:51:24.710 --> 00:51:24.720 align:start position:0%
uh submit the blueprint uh try it again
 

00:51:24.720 --> 00:51:27.109 align:start position:0%
uh submit the blueprint uh try it again
or<00:51:24.880><c> something</c><00:51:25.160><c> like</c><00:51:25.359><c> that</c><00:51:26.160><c> um</c><00:51:26.760><c> and</c><00:51:26.880><c> we'll</c>

00:51:27.109 --> 00:51:27.119 align:start position:0%
or something like that um and we'll
 

00:51:27.119 --> 00:51:29.589 align:start position:0%
or something like that um and we'll
we'll<00:51:27.240><c> put</c><00:51:27.359><c> a</c><00:51:27.480><c> telegram</c><00:51:28.000><c> URL</c><00:51:28.680><c> up</c><00:51:28.880><c> here</c><00:51:29.400><c> for</c>

00:51:29.589 --> 00:51:29.599 align:start position:0%
we'll put a telegram URL up here for
 

00:51:29.599 --> 00:51:31.309 align:start position:0%
we'll put a telegram URL up here for
folks<00:51:29.799><c> to</c><00:51:29.960><c> join</c><00:51:30.400><c> and</c><00:51:30.520><c> ask</c><00:51:30.760><c> questions</c><00:51:31.040><c> about</c>

00:51:31.309 --> 00:51:31.319 align:start position:0%
folks to join and ask questions about
 

00:51:31.319 --> 00:51:32.990 align:start position:0%
folks to join and ask questions about
hey<00:51:31.520><c> like</c><00:51:31.839><c> is</c><00:51:31.960><c> my</c><00:51:32.079><c> blueprint</c><00:51:32.440><c> compiled</c><00:51:32.839><c> yet</c>

00:51:32.990 --> 00:51:33.000 align:start position:0%
hey like is my blueprint compiled yet
 

00:51:33.000 --> 00:51:34.990 align:start position:0%
hey like is my blueprint compiled yet
kind<00:51:33.119><c> of</c><00:51:33.240><c> what's</c><00:51:33.440><c> going</c><00:51:33.599><c> on</c><00:51:34.240><c> and</c><00:51:34.359><c> we</c><00:51:34.559><c> can</c><00:51:34.880><c> we</c>

00:51:34.990 --> 00:51:35.000 align:start position:0%
kind of what's going on and we can we
 

00:51:35.000 --> 00:51:36.789 align:start position:0%
kind of what's going on and we can we
can<00:51:35.119><c> make</c><00:51:35.240><c> sure</c><00:51:35.359><c> we</c><00:51:35.520><c> help</c><00:51:35.720><c> out</c><00:51:35.960><c> there</c><00:51:36.480><c> um</c><00:51:36.640><c> so</c>

00:51:36.789 --> 00:51:36.799 align:start position:0%
can make sure we help out there um so
 

00:51:36.799 --> 00:51:39.750 align:start position:0%
can make sure we help out there um so
I'll<00:51:36.960><c> put</c><00:51:37.160><c> up</c><00:51:37.559><c> a</c><00:51:38.559><c> the</c><00:51:38.760><c> QR</c><00:51:39.040><c> code</c><00:51:39.319><c> let</c><00:51:39.400><c> me</c><00:51:39.520><c> see</c><00:51:39.680><c> if</c>

00:51:39.750 --> 00:51:39.760 align:start position:0%
I'll put up a the QR code let me see if
 

00:51:39.760 --> 00:51:44.789 align:start position:0%
I'll put up a the QR code let me see if
we<00:51:39.880><c> have</c><00:51:40.040><c> the</c><00:51:40.160><c> QR</c><00:51:40.440><c> code</c><00:51:40.760><c> somewhere</c>

00:51:44.789 --> 00:51:44.799 align:start position:0%
 
 

00:51:44.799 --> 00:51:46.589 align:start position:0%
 
um

00:51:46.589 --> 00:51:46.599 align:start position:0%
um
 

00:51:46.599 --> 00:52:20.630 align:start position:0%
um
um<00:51:47.599><c> yeah</c><00:51:48.480><c> here</c><00:51:49.000><c> okay</c>

00:52:20.630 --> 00:52:20.640 align:start position:0%
 
 

00:52:20.640 --> 00:52:22.870 align:start position:0%
 
okay<00:52:20.760><c> so</c><00:52:20.880><c> what</c><00:52:20.960><c> I've</c><00:52:21.079><c> done</c><00:52:21.240><c> is</c><00:52:21.359><c> I've</c><00:52:21.520><c> stuck</c><00:52:21.920><c> the</c>

00:52:22.870 --> 00:52:22.880 align:start position:0%
okay so what I've done is I've stuck the
 

00:52:22.880 --> 00:52:26.030 align:start position:0%
okay so what I've done is I've stuck the
telegram<00:52:23.880><c> Link</c><00:52:24.119><c> in</c><00:52:24.240><c> a</c><00:52:24.440><c> QR</c><00:52:24.760><c> code</c><00:52:25.000><c> over</c><00:52:25.240><c> here</c><00:52:25.920><c> um</c>

00:52:26.030 --> 00:52:26.040 align:start position:0%
telegram Link in a QR code over here um
 

00:52:26.040 --> 00:52:28.470 align:start position:0%
telegram Link in a QR code over here um
it's<00:52:26.160><c> the</c><00:52:26.280><c> left</c><00:52:26.640><c> most</c><00:52:26.839><c> one</c><00:52:27.200><c> if</c><00:52:27.359><c> you</c><00:52:28.040><c> scan</c><00:52:28.319><c> that</c>

00:52:28.470 --> 00:52:28.480 align:start position:0%
it's the left most one if you scan that
 

00:52:28.480 --> 00:52:30.390 align:start position:0%
it's the left most one if you scan that
QR<00:52:28.760><c> code</c><00:52:29.000><c> you</c><00:52:29.079><c> can</c><00:52:29.240><c> ask</c><00:52:29.400><c> us</c><00:52:29.640><c> questions</c><00:52:30.160><c> in</c><00:52:30.240><c> the</c>

00:52:30.390 --> 00:52:30.400 align:start position:0%
QR code you can ask us questions in the
 

00:52:30.400 --> 00:52:32.789 align:start position:0%
QR code you can ask us questions in the
telegram<00:52:30.880><c> group</c><00:52:31.240><c> hey</c><00:52:31.640><c> did</c><00:52:31.760><c> my</c><00:52:31.920><c> patter</c><00:52:32.240><c> compile</c>

00:52:32.789 --> 00:52:32.799 align:start position:0%
telegram group hey did my patter compile
 

00:52:32.799 --> 00:52:34.270 align:start position:0%
telegram group hey did my patter compile
my<00:52:33.040><c> my</c><00:52:33.160><c> blueprint</c><00:52:33.599><c> still</c><00:52:33.760><c> not</c><00:52:33.880><c> working</c><00:52:34.160><c> I</c>

00:52:34.270 --> 00:52:34.280 align:start position:0%
my my blueprint still not working I
 

00:52:34.280 --> 00:52:35.549 align:start position:0%
my my blueprint still not working I
tried<00:52:34.480><c> to</c><00:52:34.559><c> save</c><00:52:34.760><c> draft</c><00:52:35.000><c> tried</c><00:52:35.200><c> to</c><00:52:35.280><c> compile</c>

00:52:35.549 --> 00:52:35.559 align:start position:0%
tried to save draft tried to compile
 

00:52:35.559 --> 00:52:37.390 align:start position:0%
tried to save draft tried to compile
it's<00:52:35.680><c> not</c><00:52:35.839><c> working</c><00:52:36.119><c> and</c><00:52:36.520><c> we</c><00:52:36.640><c> will</c><00:52:36.839><c> try</c><00:52:37.040><c> to</c><00:52:37.200><c> give</c>

00:52:37.390 --> 00:52:37.400 align:start position:0%
it's not working and we will try to give
 

00:52:37.400 --> 00:52:39.309 align:start position:0%
it's not working and we will try to give
support<00:52:37.920><c> after</c><00:52:38.119><c> the</c><00:52:38.240><c> workshop</c><00:52:38.920><c> and</c><00:52:39.079><c> over</c><00:52:39.240><c> the</c>

00:52:39.309 --> 00:52:39.319 align:start position:0%
support after the workshop and over the
 

00:52:39.319 --> 00:52:41.230 align:start position:0%
support after the workshop and over the
next<00:52:39.520><c> few</c><00:52:39.680><c> weeks</c><00:52:39.839><c> and</c><00:52:40.000><c> months</c><00:52:40.720><c> um</c><00:52:40.880><c> my</c><00:52:41.000><c> goal</c><00:52:41.119><c> is</c>

00:52:41.230 --> 00:52:41.240 align:start position:0%
next few weeks and months um my goal is
 

00:52:41.240 --> 00:52:42.630 align:start position:0%
next few weeks and months um my goal is
to<00:52:41.319><c> get</c><00:52:41.440><c> everybody</c><00:52:41.720><c> who</c><00:52:41.839><c> started</c><00:52:42.119><c> a</c><00:52:42.200><c> blueprint</c>

00:52:42.630 --> 00:52:42.640 align:start position:0%
to get everybody who started a blueprint
 

00:52:42.640 --> 00:52:44.230 align:start position:0%
to get everybody who started a blueprint
here<00:52:42.760><c> to</c><00:52:42.920><c> compile</c><00:52:43.240><c> it</c><00:52:43.640><c> there</c><00:52:43.760><c> are</c><00:52:44.000><c> there</c><00:52:44.119><c> might</c>

00:52:44.230 --> 00:52:44.240 align:start position:0%
here to compile it there are there might
 

00:52:44.240 --> 00:52:45.990 align:start position:0%
here to compile it there are there might
be<00:52:44.319><c> some</c><00:52:44.480><c> bugs</c><00:52:44.680><c> on</c><00:52:44.799><c> our</c><00:52:44.960><c> side</c><00:52:45.160><c> like</c><00:52:45.280><c> maybe</c><00:52:45.640><c> we</c>

00:52:45.990 --> 00:52:46.000 align:start position:0%
be some bugs on our side like maybe we
 

00:52:46.000 --> 00:52:47.630 align:start position:0%
be some bugs on our side like maybe we
we<00:52:46.119><c> can</c><00:52:46.319><c> make</c><00:52:46.559><c> the</c><00:52:46.839><c> the</c><00:52:46.960><c> clarity</c><00:52:47.319><c> of</c><00:52:47.440><c> why</c><00:52:47.559><c> the</c>

00:52:47.630 --> 00:52:47.640 align:start position:0%
we can make the the clarity of why the
 

00:52:47.640 --> 00:52:50.109 align:start position:0%
we can make the the clarity of why the
parsing<00:52:48.000><c> is</c><00:52:48.160><c> wrong</c><00:52:48.640><c> more</c><00:52:48.920><c> clear</c><00:52:49.760><c> and</c><00:52:49.920><c> things</c>

00:52:50.109 --> 00:52:50.119 align:start position:0%
parsing is wrong more clear and things
 

00:52:50.119 --> 00:52:51.190 align:start position:0%
parsing is wrong more clear and things
like<00:52:50.240><c> that</c><00:52:50.440><c> and</c><00:52:50.599><c> we'll</c><00:52:50.760><c> we'll</c><00:52:50.880><c> try</c><00:52:51.000><c> to</c><00:52:51.079><c> make</c>

00:52:51.190 --> 00:52:51.200 align:start position:0%
like that and we'll we'll try to make
 

00:52:51.200 --> 00:52:53.150 align:start position:0%
like that and we'll we'll try to make
this<00:52:51.319><c> better</c><00:52:51.520><c> over</c><00:52:51.680><c> the</c><00:52:51.799><c> next</c><00:52:52.000><c> few</c><00:52:52.839><c> uh</c><00:52:52.960><c> weeks</c>

00:52:53.150 --> 00:52:53.160 align:start position:0%
this better over the next few uh weeks
 

00:52:53.160 --> 00:52:54.870 align:start position:0%
this better over the next few uh weeks
and<00:52:53.319><c> months</c><00:52:54.000><c> um</c><00:52:54.119><c> but</c><00:52:54.240><c> at</c><00:52:54.319><c> least</c><00:52:54.480><c> it</c><00:52:54.559><c> sound</c><00:52:54.760><c> like</c>

00:52:54.870 --> 00:52:54.880 align:start position:0%
and months um but at least it sound like
 

00:52:54.880 --> 00:52:56.030 align:start position:0%
and months um but at least it sound like
some<00:52:55.040><c> people</c><00:52:55.200><c> were</c><00:52:55.319><c> able</c><00:52:55.520><c> to</c><00:52:55.599><c> fill</c><00:52:55.760><c> in</c><00:52:55.839><c> all</c><00:52:55.920><c> the</c>

00:52:56.030 --> 00:52:56.040 align:start position:0%
some people were able to fill in all the
 

00:52:56.040 --> 00:52:58.270 align:start position:0%
some people were able to fill in all the
fields<00:52:56.240><c> and</c><00:52:56.559><c> get</c><00:52:56.680><c> that</c><00:52:56.760><c> to</c><00:52:56.920><c> work</c>

00:52:58.270 --> 00:52:58.280 align:start position:0%
fields and get that to work
 

00:52:58.280 --> 00:53:02.349 align:start position:0%
fields and get that to work
um<00:52:59.280><c> yeah</c><00:53:00.280><c> uh</c><00:53:01.280><c> cool</c><00:53:01.599><c> so</c><00:53:01.799><c> yeah</c><00:53:01.880><c> if</c><00:53:01.960><c> you</c><00:53:02.079><c> have</c><00:53:02.200><c> more</c>

00:53:02.349 --> 00:53:02.359 align:start position:0%
um yeah uh cool so yeah if you have more
 

00:53:02.359 --> 00:53:03.589 align:start position:0%
um yeah uh cool so yeah if you have more
questions<00:53:02.640><c> I</c><00:53:02.720><c> would</c><00:53:02.839><c> send</c><00:53:03.000><c> to</c><00:53:03.079><c> the</c><00:53:03.160><c> telegram</c>

00:53:03.589 --> 00:53:03.599 align:start position:0%
questions I would send to the telegram
 

00:53:03.599 --> 00:53:06.750 align:start position:0%
questions I would send to the telegram
but<00:53:03.680><c> we're</c><00:53:03.799><c> going</c><00:53:03.880><c> to</c><00:53:04.319><c> Pivot</c><00:53:05.319><c> uh</c><00:53:05.440><c> a</c><00:53:05.599><c> little</c><00:53:05.799><c> bit</c>

00:53:06.750 --> 00:53:06.760 align:start position:0%
but we're going to Pivot uh a little bit
 

00:53:06.760 --> 00:53:08.990 align:start position:0%
but we're going to Pivot uh a little bit
um<00:53:07.480><c> and</c><00:53:07.720><c> maybe</c><00:53:08.000><c> one</c><00:53:08.160><c> thing</c><00:53:08.440><c> I'm</c><00:53:08.599><c> I'm</c><00:53:08.720><c> curious</c>

00:53:08.990 --> 00:53:09.000 align:start position:0%
um and maybe one thing I'm I'm curious
 

00:53:09.000 --> 00:53:11.190 align:start position:0%
um and maybe one thing I'm I'm curious
about<00:53:09.119><c> pivoting</c><00:53:09.440><c> too</c><00:53:09.680><c> is</c><00:53:10.000><c> should</c><00:53:10.280><c> we</c><00:53:11.079><c> I'm</c>

00:53:11.190 --> 00:53:11.200 align:start position:0%
about pivoting too is should we I'm
 

00:53:11.200 --> 00:53:13.150 align:start position:0%
about pivoting too is should we I'm
wondering<00:53:11.520><c> if</c><00:53:11.599><c> people</c><00:53:11.880><c> be</c><00:53:12.000><c> more</c><00:53:12.200><c> excited</c><00:53:12.960><c> to</c>

00:53:13.150 --> 00:53:13.160 align:start position:0%
wondering if people be more excited to
 

00:53:13.160 --> 00:53:15.309 align:start position:0%
wondering if people be more excited to
build<00:53:13.359><c> a</c><00:53:13.520><c> front</c><00:53:13.760><c> end</c><00:53:14.400><c> in</c><00:53:14.599><c> which</c><00:53:14.760><c> they</c><00:53:14.920><c> import</c>

00:53:15.309 --> 00:53:15.319 align:start position:0%
build a front end in which they import
 

00:53:15.319 --> 00:53:17.390 align:start position:0%
build a front end in which they import
this<00:53:15.520><c> proof</c><00:53:16.000><c> and</c><00:53:16.200><c> then</c><00:53:16.559><c> now</c><00:53:16.839><c> do</c><00:53:17.000><c> something</c><00:53:17.200><c> on</c>

00:53:17.390 --> 00:53:17.400 align:start position:0%
this proof and then now do something on
 

00:53:17.400 --> 00:53:18.950 align:start position:0%
this proof and then now do something on
top<00:53:17.520><c> of</c><00:53:17.720><c> that</c><00:53:18.079><c> or</c><00:53:18.359><c> people</c><00:53:18.520><c> will</c><00:53:18.640><c> be</c><00:53:18.799><c> more</c>

00:53:18.950 --> 00:53:18.960 align:start position:0%
top of that or people will be more
 

00:53:18.960 --> 00:53:21.630 align:start position:0%
top of that or people will be more
excited<00:53:19.280><c> to</c><00:53:19.359><c> do</c><00:53:19.640><c> solidity</c><00:53:20.640><c> uh</c><00:53:20.760><c> calling</c><00:53:21.079><c> zkl</c>

00:53:21.630 --> 00:53:21.640 align:start position:0%
excited to do solidity uh calling zkl
 

00:53:21.640 --> 00:53:23.829 align:start position:0%
excited to do solidity uh calling zkl
proofs<00:53:21.960><c> on</c><00:53:22.119><c> solidity</c><00:53:22.760><c> with</c><00:53:22.920><c> sent</c><00:53:23.240><c> emails</c><00:53:23.680><c> so</c>

00:53:23.829 --> 00:53:23.839 align:start position:0%
proofs on solidity with sent emails so
 

00:53:23.839 --> 00:53:25.789 align:start position:0%
proofs on solidity with sent emails so
concretely<00:53:24.640><c> you</c><00:53:24.760><c> know</c><00:53:24.880><c> you</c><00:53:25.040><c> do</c><00:53:25.280><c> something</c>

00:53:25.789 --> 00:53:25.799 align:start position:0%
concretely you know you do something
 

00:53:25.799 --> 00:53:27.309 align:start position:0%
concretely you know you do something
like<00:53:26.319><c> um</c>

00:53:27.309 --> 00:53:27.319 align:start position:0%
like um
 

00:53:27.319 --> 00:53:30.750 align:start position:0%
like um
um<00:53:28.319><c> our</c><00:53:28.480><c> email</c><00:53:28.720><c> based</c><00:53:28.960><c> account</c><00:53:29.440><c> recovery</c><00:53:30.440><c> um</c>

00:53:30.750 --> 00:53:30.760 align:start position:0%
um our email based account recovery um
 

00:53:30.760 --> 00:53:32.390 align:start position:0%
um our email based account recovery um
in<00:53:30.960><c> which</c><00:53:31.359><c> you</c><00:53:31.520><c> know</c><00:53:31.720><c> receiveing</c><00:53:32.079><c> email</c>

00:53:32.390 --> 00:53:32.400 align:start position:0%
in which you know receiveing email
 

00:53:32.400 --> 00:53:33.510 align:start position:0%
in which you know receiveing email
saying<00:53:32.680><c> do</c><00:53:32.799><c> you</c><00:53:32.880><c> want</c><00:53:32.960><c> to</c><00:53:33.079><c> recover</c><00:53:33.400><c> the</c>

00:53:33.510 --> 00:53:33.520 align:start position:0%
saying do you want to recover the
 

00:53:33.520 --> 00:53:35.270 align:start position:0%
saying do you want to recover the
account<00:53:33.720><c> to</c><00:53:33.880><c> some</c><00:53:34.160><c> some</c><00:53:34.359><c> address</c><00:53:34.920><c> you</c><00:53:35.040><c> receive</c>

00:53:35.270 --> 00:53:35.280 align:start position:0%
account to some some address you receive
 

00:53:35.280 --> 00:53:37.390 align:start position:0%
account to some some address you receive
an<00:53:35.400><c> email</c><00:53:35.760><c> you</c><00:53:35.920><c> reply</c><00:53:36.200><c> to</c><00:53:36.359><c> it</c><00:53:36.559><c> and</c><00:53:36.680><c> then</c><00:53:36.920><c> that</c>

00:53:37.390 --> 00:53:37.400 align:start position:0%
an email you reply to it and then that
 

00:53:37.400 --> 00:53:39.470 align:start position:0%
an email you reply to it and then that
transaction<00:53:37.920><c> Triggers</c><00:53:38.240><c> on</c><00:53:38.440><c> chain</c><00:53:39.240><c> um</c><00:53:39.319><c> so</c><00:53:39.440><c> I'm</c>

00:53:39.470 --> 00:53:39.480 align:start position:0%
transaction Triggers on chain um so I'm
 

00:53:39.480 --> 00:53:40.630 align:start position:0%
transaction Triggers on chain um so I'm
just<00:53:39.559><c> going</c><00:53:39.640><c> to</c><00:53:39.720><c> do</c><00:53:39.799><c> a</c><00:53:39.880><c> quick</c><00:53:40.000><c> PLL</c><00:53:40.240><c> maybe</c><00:53:40.480><c> raise</c>

00:53:40.630 --> 00:53:40.640 align:start position:0%
just going to do a quick PLL maybe raise
 

00:53:40.640 --> 00:53:42.950 align:start position:0%
just going to do a quick PLL maybe raise
your<00:53:40.799><c> hand</c><00:53:41.359><c> if</c><00:53:41.440><c> you</c><00:53:41.640><c> prefer</c><00:53:42.079><c> JavaScript</c><00:53:42.680><c> to</c>

00:53:42.950 --> 00:53:42.960 align:start position:0%
your hand if you prefer JavaScript to
 

00:53:42.960 --> 00:53:44.670 align:start position:0%
your hand if you prefer JavaScript to
solidity<00:53:43.680><c> and</c><00:53:43.760><c> you</c><00:53:43.880><c> want</c><00:53:44.000><c> to</c><00:53:44.119><c> go</c><00:53:44.280><c> over</c><00:53:44.480><c> like</c><00:53:44.559><c> a</c>

00:53:44.670 --> 00:53:44.680 align:start position:0%
solidity and you want to go over like a
 

00:53:44.680 --> 00:53:46.150 align:start position:0%
solidity and you want to go over like a
JavaScript<00:53:45.119><c> version</c><00:53:45.319><c> of</c><00:53:45.440><c> implementing</c><00:53:45.920><c> these</c>

00:53:46.150 --> 00:53:46.160 align:start position:0%
JavaScript version of implementing these
 

00:53:46.160 --> 00:53:49.309 align:start position:0%
JavaScript version of implementing these
proofs<00:53:47.160><c> okay</c><00:53:47.799><c> like</c><00:53:48.000><c> maybe</c><00:53:48.359><c> six</c><00:53:48.640><c> seven</c><00:53:48.880><c> people</c>

00:53:49.309 --> 00:53:49.319 align:start position:0%
proofs okay like maybe six seven people
 

00:53:49.319 --> 00:53:51.230 align:start position:0%
proofs okay like maybe six seven people
okay<00:53:49.880><c> um</c><00:53:50.040><c> raise</c><00:53:50.200><c> your</c><00:53:50.359><c> hand</c><00:53:50.599><c> if</c><00:53:50.680><c> you</c><00:53:50.920><c> prefer</c>

00:53:51.230 --> 00:53:51.240 align:start position:0%
okay um raise your hand if you prefer
 

00:53:51.240 --> 00:53:53.150 align:start position:0%
okay um raise your hand if you prefer
solidity<00:53:52.160><c> and</c><00:53:52.280><c> you</c><00:53:52.359><c> want</c><00:53:52.520><c> to</c><00:53:52.640><c> go</c><00:53:52.799><c> over</c><00:53:53.000><c> a</c>

00:53:53.150 --> 00:53:53.160 align:start position:0%
solidity and you want to go over a
 

00:53:53.160 --> 00:53:55.510 align:start position:0%
solidity and you want to go over a
version<00:53:53.520><c> of</c><00:53:53.720><c> triggering</c><00:53:54.359><c> transactions</c><00:53:55.359><c> in</c>

00:53:55.510 --> 00:53:55.520 align:start position:0%
version of triggering transactions in
 

00:53:55.520 --> 00:53:57.390 align:start position:0%
version of triggering transactions in
solidity<00:53:55.960><c> directly</c><00:53:56.480><c> okay</c><00:53:56.680><c> that's</c><00:53:56.920><c> like</c><00:53:57.079><c> 20</c>

00:53:57.390 --> 00:53:57.400 align:start position:0%
solidity directly okay that's like 20
 

00:53:57.400 --> 00:53:58.950 align:start position:0%
solidity directly okay that's like 20
people<00:53:57.760><c> okay</c><00:53:57.880><c> so</c><00:53:58.040><c> I</c><00:53:58.160><c> think</c><00:53:58.640><c> what</c><00:53:58.720><c> we're</c><00:53:58.880><c> going</c>

00:53:58.950 --> 00:53:58.960 align:start position:0%
people okay so I think what we're going
 

00:53:58.960 --> 00:54:00.910 align:start position:0%
people okay so I think what we're going
to<00:53:59.040><c> do</c><00:53:59.200><c> is</c><00:53:59.280><c> we're</c><00:53:59.480><c> going</c><00:53:59.559><c> to</c><00:54:00.040><c> S</c><00:54:00.440><c> JavaScript</c>

00:54:00.910 --> 00:54:00.920 align:start position:0%
to do is we're going to S JavaScript
 

00:54:00.920 --> 00:54:02.990 align:start position:0%
to do is we're going to S JavaScript
people<00:54:01.359><c> um</c><00:54:01.520><c> I'll</c><00:54:01.680><c> put</c><00:54:01.799><c> a</c><00:54:01.920><c> link</c><00:54:02.160><c> to</c><00:54:02.400><c> the</c>

00:54:02.990 --> 00:54:03.000 align:start position:0%
people um I'll put a link to the
 

00:54:03.000 --> 00:54:04.789 align:start position:0%
people um I'll put a link to the
JavaScript<00:54:03.480><c> demo</c><00:54:04.040><c> after</c><00:54:04.240><c> we're</c><00:54:04.480><c> done</c><00:54:04.640><c> with</c>

00:54:04.789 --> 00:54:04.799 align:start position:0%
JavaScript demo after we're done with
 

00:54:04.799 --> 00:54:06.430 align:start position:0%
JavaScript demo after we're done with
this<00:54:05.000><c> and</c><00:54:05.119><c> the</c><00:54:05.280><c> docs</c><00:54:05.640><c> and</c><00:54:05.720><c> you</c><00:54:05.839><c> can</c><00:54:06.000><c> try</c><00:54:06.200><c> doing</c>

00:54:06.430 --> 00:54:06.440 align:start position:0%
this and the docs and you can try doing
 

00:54:06.440 --> 00:54:08.270 align:start position:0%
this and the docs and you can try doing
that<00:54:06.599><c> yourself</c><00:54:07.480><c> um</c><00:54:07.599><c> but</c><00:54:07.720><c> we'll</c><00:54:07.920><c> probably</c>

00:54:08.270 --> 00:54:08.280 align:start position:0%
that yourself um but we'll probably
 

00:54:08.280 --> 00:54:11.870 align:start position:0%
that yourself um but we'll probably
focus<00:54:08.559><c> on</c><00:54:08.720><c> solidity</c><00:54:09.480><c> this</c><00:54:09.640><c> time</c><00:54:10.000><c> around</c>

00:54:11.870 --> 00:54:11.880 align:start position:0%
focus on solidity this time around
 

00:54:11.880 --> 00:54:15.870 align:start position:0%
focus on solidity this time around
um<00:54:12.880><c> cool</c><00:54:13.960><c> um</c><00:54:14.960><c> yeah</c><00:54:15.160><c> and</c><00:54:15.400><c> again</c><00:54:15.559><c> if</c><00:54:15.640><c> you</c><00:54:15.720><c> have</c>

00:54:15.870 --> 00:54:15.880 align:start position:0%
um cool um yeah and again if you have
 

00:54:15.880 --> 00:54:17.349 align:start position:0%
um cool um yeah and again if you have
more<00:54:16.079><c> questions</c><00:54:16.559><c> like</c><00:54:16.799><c> if</c><00:54:16.880><c> you</c><00:54:17.000><c> hit</c><00:54:17.119><c> up</c><00:54:17.240><c> our</c>

00:54:17.349 --> 00:54:17.359 align:start position:0%
more questions like if you hit up our
 

00:54:17.359 --> 00:54:18.349 align:start position:0%
more questions like if you hit up our
telegram<00:54:17.720><c> you're</c><00:54:17.839><c> like</c><00:54:18.000><c> look</c><00:54:18.119><c> I</c><00:54:18.240><c> really</c>

00:54:18.349 --> 00:54:18.359 align:start position:0%
telegram you're like look I really
 

00:54:18.359 --> 00:54:19.470 align:start position:0%
telegram you're like look I really
wanted<00:54:18.640><c> the</c><00:54:18.760><c> JavaScript</c><00:54:19.200><c> part</c><00:54:19.319><c> of</c><00:54:19.400><c> the</c>

00:54:19.470 --> 00:54:19.480 align:start position:0%
wanted the JavaScript part of the
 

00:54:19.480 --> 00:54:21.150 align:start position:0%
wanted the JavaScript part of the
workshop<00:54:20.280><c> uh</c><00:54:20.440><c> where's</c><00:54:20.640><c> the</c><00:54:20.760><c> link</c><00:54:20.920><c> for</c><00:54:21.040><c> the</c>

00:54:21.150 --> 00:54:21.160 align:start position:0%
workshop uh where's the link for the
 

00:54:21.160 --> 00:54:22.630 align:start position:0%
workshop uh where's the link for the
docs<00:54:21.359><c> the</c><00:54:21.480><c> SDK</c><00:54:21.880><c> whatever</c><00:54:22.160><c> we'll</c><00:54:22.359><c> we'll</c><00:54:22.520><c> send</c>

00:54:22.630 --> 00:54:22.640 align:start position:0%
docs the SDK whatever we'll we'll send
 

00:54:22.640 --> 00:54:24.150 align:start position:0%
docs the SDK whatever we'll we'll send
it<00:54:22.720><c> to</c><00:54:22.839><c> you</c><00:54:22.960><c> so</c><00:54:23.040><c> the</c><00:54:23.160><c> telegram</c><00:54:23.559><c> is</c><00:54:23.720><c> is</c><00:54:23.880><c> really</c><00:54:24.040><c> a</c>

00:54:24.150 --> 00:54:24.160 align:start position:0%
it to you so the telegram is is really a
 

00:54:24.160 --> 00:54:26.589 align:start position:0%
it to you so the telegram is is really a
good<00:54:24.319><c> one</c><00:54:25.240><c> um</c><00:54:25.880><c> okay</c><00:54:26.040><c> we're</c><00:54:26.160><c> going</c><00:54:26.240><c> to</c><00:54:26.520><c> we're</c>

00:54:26.589 --> 00:54:26.599 align:start position:0%
good one um okay we're going to we're
 

00:54:26.599 --> 00:54:28.349 align:start position:0%
good one um okay we're going to we're
going<00:54:26.680><c> to</c><00:54:26.760><c> Pivot</c><00:54:27.040><c> a</c><00:54:27.119><c> little</c><00:54:27.280><c> bit</c><00:54:27.640><c> switch</c><00:54:28.040><c> gears</c>

00:54:28.349 --> 00:54:28.359 align:start position:0%
going to Pivot a little bit switch gears
 

00:54:28.359 --> 00:54:29.950 align:start position:0%
going to Pivot a little bit switch gears
if<00:54:28.440><c> your</c><00:54:28.559><c> pattern</c><00:54:28.799><c> didn't</c><00:54:29.079><c> compile</c><00:54:29.640><c> save</c><00:54:29.839><c> it</c>

00:54:29.950 --> 00:54:29.960 align:start position:0%
if your pattern didn't compile save it
 

00:54:29.960 --> 00:54:32.390 align:start position:0%
if your pattern didn't compile save it
as<00:54:30.119><c> draft</c><00:54:30.480><c> and</c><00:54:30.559><c> we'll</c><00:54:30.720><c> come</c><00:54:30.880><c> back</c><00:54:31.000><c> to</c><00:54:31.119><c> it</c><00:54:31.400><c> later</c>

00:54:32.390 --> 00:54:32.400 align:start position:0%
as draft and we'll come back to it later
 

00:54:32.400 --> 00:54:34.309 align:start position:0%
as draft and we'll come back to it later
um<00:54:32.760><c> so</c><00:54:33.000><c> just</c><00:54:33.079><c> you</c><00:54:33.200><c> know</c><00:54:33.400><c> H</c><00:54:33.599><c> hit</c><00:54:33.839><c> hit</c><00:54:34.000><c> save</c><00:54:34.160><c> as</c>

00:54:34.309 --> 00:54:34.319 align:start position:0%
um so just you know H hit hit save as
 

00:54:34.319 --> 00:54:37.390 align:start position:0%
um so just you know H hit hit save as
draft<00:54:34.599><c> down</c><00:54:34.799><c> here</c><00:54:35.680><c> um</c><00:54:36.480><c> and</c><00:54:36.760><c> we</c><00:54:36.839><c> can</c><00:54:37.000><c> help</c><00:54:37.200><c> give</c>

00:54:37.390 --> 00:54:37.400 align:start position:0%
draft down here um and we can help give
 

00:54:37.400 --> 00:54:39.829 align:start position:0%
draft down here um and we can help give
support<00:54:37.920><c> on</c><00:54:38.040><c> the</c><00:54:38.200><c> telegram</c><00:54:38.880><c> and</c><00:54:39.280><c> okay</c>

00:54:39.829 --> 00:54:39.839 align:start position:0%
support on the telegram and okay
 

00:54:39.839 --> 00:54:43.670 align:start position:0%
support on the telegram and okay
Switching<00:54:40.480><c> gears</c><00:54:40.839><c> a</c><00:54:40.960><c> little</c><00:54:41.200><c> bit</c><00:54:42.280><c> um</c><00:54:43.280><c> so</c><00:54:43.520><c> so</c>

00:54:43.670 --> 00:54:43.680 align:start position:0%
Switching gears a little bit um so so
 

00:54:43.680 --> 00:54:45.589 align:start position:0%
Switching gears a little bit um so so
maybe<00:54:44.040><c> briefly</c><00:54:44.480><c> before</c><00:54:44.720><c> we</c><00:54:45.119><c> even</c><00:54:45.359><c> like</c><00:54:45.480><c> kind</c>

00:54:45.589 --> 00:54:45.599 align:start position:0%
maybe briefly before we even like kind
 

00:54:45.599 --> 00:54:47.069 align:start position:0%
maybe briefly before we even like kind
of<00:54:45.720><c> dive</c><00:54:45.920><c> into</c><00:54:46.160><c> that</c><00:54:46.520><c> I'll</c><00:54:46.640><c> give</c><00:54:46.760><c> a</c><00:54:46.880><c> brief</c>

00:54:47.069 --> 00:54:47.079 align:start position:0%
of dive into that I'll give a brief
 

00:54:47.079 --> 00:54:49.349 align:start position:0%
of dive into that I'll give a brief
presentation<00:54:47.520><c> of</c><00:54:47.760><c> what</c><00:54:47.960><c> exactly</c><00:54:48.799><c> are</c><00:54:48.960><c> we</c><00:54:49.160><c> even</c>

00:54:49.349 --> 00:54:49.359 align:start position:0%
presentation of what exactly are we even
 

00:54:49.359 --> 00:54:52.230 align:start position:0%
presentation of what exactly are we even
doing<00:54:49.640><c> with</c><00:54:49.760><c> this</c><00:54:49.880><c> solidity</c><00:54:50.799><c> style</c>

00:54:52.230 --> 00:54:52.240 align:start position:0%
doing with this solidity style
 

00:54:52.240 --> 00:54:55.430 align:start position:0%
doing with this solidity style
transactions<00:54:53.559><c> um</c><00:54:54.559><c> so</c><00:54:54.720><c> this</c><00:54:54.799><c> will</c><00:54:54.960><c> be</c><00:54:55.079><c> maybe</c>

00:54:55.430 --> 00:54:55.440 align:start position:0%
transactions um so this will be maybe
 

00:54:55.440 --> 00:54:56.870 align:start position:0%
transactions um so this will be maybe
like<00:54:55.520><c> a</c><00:54:55.640><c> 2</c><00:54:55.880><c> three</c><00:54:56.000><c> minute</c><00:54:56.400><c> overview</c><00:54:56.720><c> and</c><00:54:56.799><c> then</c>

00:54:56.870 --> 00:54:56.880 align:start position:0%
like a 2 three minute overview and then
 

00:54:56.880 --> 00:54:58.670 align:start position:0%
like a 2 three minute overview and then
we'll<00:54:57.040><c> dive</c><00:54:57.280><c> into</c><00:54:57.559><c> actually</c><00:54:57.760><c> building</c><00:54:58.040><c> this</c>

00:54:58.670 --> 00:54:58.680 align:start position:0%
we'll dive into actually building this
 

00:54:58.680 --> 00:55:00.990 align:start position:0%
we'll dive into actually building this
ourselves<00:54:59.680><c> uh</c><00:54:59.799><c> so</c><00:55:00.000><c> so</c><00:55:00.200><c> far</c><00:55:00.520><c> what</c><00:55:00.640><c> we've</c><00:55:00.839><c> done</c>

00:55:00.990 --> 00:55:01.000 align:start position:0%
ourselves uh so so far what we've done
 

00:55:01.000 --> 00:55:03.390 align:start position:0%
ourselves uh so so far what we've done
in<00:55:01.079><c> the</c><00:55:01.200><c> workshop</c><00:55:01.720><c> is</c><00:55:01.920><c> proving</c><00:55:02.559><c> emails</c><00:55:03.000><c> you've</c>

00:55:03.390 --> 00:55:03.400 align:start position:0%
in the workshop is proving emails you've
 

00:55:03.400 --> 00:55:06.430 align:start position:0%
in the workshop is proving emails you've
received<00:55:03.640><c> in</c><00:55:03.720><c> your</c><00:55:04.280><c> inbox</c><00:55:05.280><c> um</c><00:55:06.079><c> you</c><00:55:06.200><c> know</c>

00:55:06.430 --> 00:55:06.440 align:start position:0%
received in your inbox um you know
 

00:55:06.440 --> 00:55:07.789 align:start position:0%
received in your inbox um you know
there's<00:55:06.640><c> all</c><00:55:06.760><c> sorts</c><00:55:07.000><c> of</c><00:55:07.119><c> weird</c><00:55:07.319><c> emails</c><00:55:07.720><c> but</c>

00:55:07.789 --> 00:55:07.799 align:start position:0%
there's all sorts of weird emails but
 

00:55:07.799 --> 00:55:09.150 align:start position:0%
there's all sorts of weird emails but
you<00:55:07.880><c> would</c><00:55:08.079><c> imagine</c><00:55:08.480><c> maybe</c><00:55:08.720><c> you</c><00:55:08.839><c> want</c><00:55:08.960><c> to</c>

00:55:09.150 --> 00:55:09.160 align:start position:0%
you would imagine maybe you want to
 

00:55:09.160 --> 00:55:11.270 align:start position:0%
you would imagine maybe you want to
trigger<00:55:09.799><c> an</c><00:55:09.960><c> onchain</c><00:55:10.400><c> smart</c><00:55:10.760><c> contract</c><00:55:11.160><c> by</c>

00:55:11.270 --> 00:55:11.280 align:start position:0%
trigger an onchain smart contract by
 

00:55:11.280 --> 00:55:14.069 align:start position:0%
trigger an onchain smart contract by
sending<00:55:11.640><c> an</c><00:55:11.839><c> email</c><00:55:12.559><c> so</c><00:55:12.680><c> you</c><00:55:12.799><c> have</c><00:55:12.960><c> an</c><00:55:13.079><c> email</c><00:55:13.920><c> a</c>

00:55:14.069 --> 00:55:14.079 align:start position:0%
sending an email so you have an email a
 

00:55:14.079 --> 00:55:15.789 align:start position:0%
sending an email so you have an email a
smart<00:55:14.319><c> contract</c><00:55:14.680><c> controlled</c><00:55:15.119><c> by</c><00:55:15.240><c> an</c><00:55:15.400><c> email</c>

00:55:15.789 --> 00:55:15.799 align:start position:0%
smart contract controlled by an email
 

00:55:15.799 --> 00:55:17.549 align:start position:0%
smart contract controlled by an email
address<00:55:16.599><c> right</c><00:55:16.720><c> so</c><00:55:16.839><c> this</c><00:55:16.960><c> allows</c><00:55:17.200><c> you</c><00:55:17.319><c> to</c><00:55:17.440><c> do</c>

00:55:17.549 --> 00:55:17.559 align:start position:0%
address right so this allows you to do
 

00:55:17.559 --> 00:55:19.109 align:start position:0%
address right so this allows you to do
something<00:55:17.839><c> like</c><00:55:18.040><c> account</c><00:55:18.319><c> recovery</c><00:55:19.040><c> where</c>

00:55:19.109 --> 00:55:19.119 align:start position:0%
something like account recovery where
 

00:55:19.119 --> 00:55:20.549 align:start position:0%
something like account recovery where
you<00:55:19.240><c> can</c><00:55:19.359><c> add</c><00:55:19.520><c> emails</c><00:55:19.839><c> as</c><00:55:20.000><c> Guardians</c><00:55:20.359><c> to</c><00:55:20.440><c> a</c>

00:55:20.549 --> 00:55:20.559 align:start position:0%
you can add emails as Guardians to a
 

00:55:20.559 --> 00:55:21.910 align:start position:0%
you can add emails as Guardians to a
Smart<00:55:20.799><c> wallet</c><00:55:21.079><c> and</c><00:55:21.200><c> then</c><00:55:21.319><c> use</c><00:55:21.520><c> those</c><00:55:21.680><c> email</c>

00:55:21.910 --> 00:55:21.920 align:start position:0%
Smart wallet and then use those email
 

00:55:21.920 --> 00:55:24.870 align:start position:0%
Smart wallet and then use those email
addresses<00:55:22.280><c> to</c><00:55:22.440><c> recover</c><00:55:22.839><c> that</c><00:55:23.280><c> account</c><00:55:24.280><c> um</c><00:55:24.799><c> you</c>

00:55:24.870 --> 00:55:24.880 align:start position:0%
addresses to recover that account um you
 

00:55:24.880 --> 00:55:26.950 align:start position:0%
addresses to recover that account um you
can<00:55:25.079><c> have</c><00:55:25.280><c> emails</c><00:55:25.720><c> on</c><00:55:25.880><c> Multi</c><00:55:26.359><c> Sig</c><00:55:26.559><c> or</c><00:55:26.720><c> directly</c>

00:55:26.950 --> 00:55:26.960 align:start position:0%
can have emails on Multi Sig or directly
 

00:55:26.960 --> 00:55:28.710 align:start position:0%
can have emails on Multi Sig or directly
on<00:55:27.039><c> a</c><00:55:27.200><c> safe</c><00:55:27.440><c> you</c><00:55:27.520><c> add</c><00:55:27.680><c> an</c><00:55:27.799><c> email</c><00:55:28.359><c> and</c><00:55:28.440><c> then</c><00:55:28.599><c> that</c>

00:55:28.710 --> 00:55:28.720 align:start position:0%
on a safe you add an email and then that
 

00:55:28.720 --> 00:55:30.109 align:start position:0%
on a safe you add an email and then that
email<00:55:29.000><c> recovers</c><00:55:29.440><c> the</c>

00:55:30.109 --> 00:55:30.119 align:start position:0%
email recovers the
 

00:55:30.119 --> 00:55:32.710 align:start position:0%
email recovers the
account<00:55:31.119><c> you</c><00:55:31.200><c> can</c><00:55:31.359><c> have</c><00:55:31.520><c> login</c><00:55:31.880><c> with</c><00:55:32.039><c> emails</c>

00:55:32.710 --> 00:55:32.720 align:start position:0%
account you can have login with emails
 

00:55:32.720 --> 00:55:33.910 align:start position:0%
account you can have login with emails
where<00:55:32.880><c> now</c><00:55:33.039><c> you</c><00:55:33.160><c> can</c><00:55:33.319><c> say</c><00:55:33.520><c> you</c><00:55:33.599><c> know</c><00:55:33.680><c> someone's</c>

00:55:33.910 --> 00:55:33.920 align:start position:0%
where now you can say you know someone's
 

00:55:33.920 --> 00:55:35.710 align:start position:0%
where now you can say you know someone's
put<00:55:34.039><c> an</c><00:55:34.119><c> email</c><00:55:34.359><c> in</c><00:55:34.480><c> an</c><00:55:34.599><c> interface</c><00:55:35.079><c> and</c><00:55:35.240><c> they've</c>

00:55:35.710 --> 00:55:35.720 align:start position:0%
put an email in an interface and they've
 

00:55:35.720 --> 00:55:38.430 align:start position:0%
put an email in an interface and they've
kind<00:55:35.839><c> of</c><00:55:36.039><c> imported</c><00:55:36.599><c> that</c><00:55:37.440><c> uh</c><00:55:37.599><c> that</c><00:55:37.760><c> login</c><00:55:38.359><c> and</c>

00:55:38.430 --> 00:55:38.440 align:start position:0%
kind of imported that uh that login and
 

00:55:38.440 --> 00:55:39.430 align:start position:0%
kind of imported that uh that login and
you<00:55:38.520><c> can</c><00:55:38.680><c> have</c><00:55:38.799><c> something</c><00:55:39.000><c> like</c><00:55:39.119><c> an</c><00:55:39.200><c> email</c>

00:55:39.430 --> 00:55:39.440 align:start position:0%
you can have something like an email
 

00:55:39.440 --> 00:55:40.910 align:start position:0%
you can have something like an email
wallet<00:55:39.720><c> where</c><00:55:39.839><c> you</c><00:55:40.000><c> receive</c><00:55:40.319><c> tokens</c><00:55:40.640><c> directly</c>

00:55:40.910 --> 00:55:40.920 align:start position:0%
wallet where you receive tokens directly
 

00:55:40.920 --> 00:55:43.150 align:start position:0%
wallet where you receive tokens directly
to<00:55:41.079><c> email</c><00:55:41.720><c> and</c><00:55:41.839><c> these</c><00:55:41.960><c> are</c><00:55:42.079><c> the</c><00:55:42.280><c> four</c><00:55:42.720><c> examples</c>

00:55:43.150 --> 00:55:43.160 align:start position:0%
to email and these are the four examples
 

00:55:43.160 --> 00:55:44.309 align:start position:0%
to email and these are the four examples
we've<00:55:43.319><c> shown</c><00:55:43.599><c> of</c><00:55:43.760><c> what</c><00:55:43.920><c> happens</c><00:55:44.119><c> when</c><00:55:44.240><c> an</c>

00:55:44.309 --> 00:55:44.319 align:start position:0%
we've shown of what happens when an
 

00:55:44.319 --> 00:55:46.630 align:start position:0%
we've shown of what happens when an
email<00:55:44.559><c> address</c><00:55:44.799><c> controls</c><00:55:45.079><c> a</c><00:55:45.200><c> smart</c><00:55:45.640><c> contract</c>

00:55:46.630 --> 00:55:46.640 align:start position:0%
email address controls a smart contract
 

00:55:46.640 --> 00:55:49.710 align:start position:0%
email address controls a smart contract
um<00:55:47.559><c> but</c><00:55:47.799><c> you</c><00:55:47.920><c> know</c><00:55:48.480><c> uh</c><00:55:49.000><c> you</c><00:55:49.119><c> can</c><00:55:49.280><c> either</c><00:55:49.520><c> use</c>

00:55:49.710 --> 00:55:49.720 align:start position:0%
um but you know uh you can either use
 

00:55:49.720 --> 00:55:51.349 align:start position:0%
um but you know uh you can either use
the<00:55:49.839><c> SDK</c><00:55:50.400><c> we've</c><00:55:50.559><c> put</c><00:55:50.680><c> out</c><00:55:50.799><c> for</c><00:55:50.920><c> these</c><00:55:51.039><c> four</c><00:55:51.240><c> and</c>

00:55:51.349 --> 00:55:51.359 align:start position:0%
the SDK we've put out for these four and
 

00:55:51.359 --> 00:55:52.589 align:start position:0%
the SDK we've put out for these four and
integrated<00:55:51.720><c> into</c><00:55:51.880><c> your</c><00:55:52.039><c> app</c><00:55:52.200><c> and</c><00:55:52.319><c> I'll</c><00:55:52.480><c> I'll</c>

00:55:52.589 --> 00:55:52.599 align:start position:0%
integrated into your app and I'll I'll
 

00:55:52.599 --> 00:55:54.190 align:start position:0%
integrated into your app and I'll I'll
put<00:55:52.720><c> out</c><00:55:52.839><c> the</c><00:55:52.920><c> QR</c><00:55:53.160><c> codes</c><00:55:53.359><c> for</c><00:55:53.559><c> those</c><00:55:53.960><c> or</c><00:55:54.079><c> you</c>

00:55:54.190 --> 00:55:54.200 align:start position:0%
put out the QR codes for those or you
 

00:55:54.200 --> 00:55:55.870 align:start position:0%
put out the QR codes for those or you
can<00:55:54.319><c> build</c><00:55:54.559><c> your</c><00:55:54.720><c> own</c><00:55:55.079><c> custom</c><00:55:55.400><c> kind</c><00:55:55.559><c> of</c><00:55:55.680><c> email</c>

00:55:55.870 --> 00:55:55.880 align:start position:0%
can build your own custom kind of email
 

00:55:55.880 --> 00:55:59.309 align:start position:0%
can build your own custom kind of email
trigger<00:55:56.720><c> transaction</c><00:55:57.880><c> um</c><00:55:58.880><c> what</c><00:55:59.000><c> does</c><00:55:59.160><c> this</c>

00:55:59.309 --> 00:55:59.319 align:start position:0%
trigger transaction um what does this
 

00:55:59.319 --> 00:56:01.510 align:start position:0%
trigger transaction um what does this
like<00:55:59.440><c> concretely</c><00:55:59.880><c> look</c><00:56:00.079><c> like</c><00:56:00.960><c> uh</c><00:56:01.280><c> you'll</c>

00:56:01.510 --> 00:56:01.520 align:start position:0%
like concretely look like uh you'll
 

00:56:01.520 --> 00:56:03.069 align:start position:0%
like concretely look like uh you'll
receive<00:56:01.799><c> an</c><00:56:01.960><c> email</c><00:56:02.359><c> saying</c><00:56:02.559><c> you</c><00:56:02.680><c> know</c><00:56:02.880><c> do</c><00:56:02.960><c> you</c>

00:56:03.069 --> 00:56:03.079 align:start position:0%
receive an email saying you know do you
 

00:56:03.079 --> 00:56:05.190 align:start position:0%
receive an email saying you know do you
want<00:56:03.280><c> to</c><00:56:03.559><c> say</c><00:56:04.000><c> recover</c><00:56:04.400><c> your</c><00:56:04.599><c> account</c><00:56:04.880><c> or</c><00:56:05.039><c> sign</c>

00:56:05.190 --> 00:56:05.200 align:start position:0%
want to say recover your account or sign
 

00:56:05.200 --> 00:56:07.390 align:start position:0%
want to say recover your account or sign
on<00:56:05.319><c> this</c><00:56:05.480><c> multisig</c><00:56:06.280><c> or</c><00:56:06.680><c> you</c><00:56:06.799><c> know</c><00:56:06.920><c> log</c><00:56:07.160><c> into</c>

00:56:07.390 --> 00:56:07.400 align:start position:0%
on this multisig or you know log into
 

00:56:07.400 --> 00:56:08.870 align:start position:0%
on this multisig or you know log into
this<00:56:07.559><c> website</c><00:56:08.200><c> and</c><00:56:08.319><c> all</c><00:56:08.400><c> you</c><00:56:08.480><c> have</c><00:56:08.559><c> to</c><00:56:08.640><c> do</c><00:56:08.760><c> is</c>

00:56:08.870 --> 00:56:08.880 align:start position:0%
this website and all you have to do is
 

00:56:08.880 --> 00:56:10.349 align:start position:0%
this website and all you have to do is
reply<00:56:09.200><c> confirm</c><00:56:09.559><c> and</c><00:56:09.640><c> it</c><00:56:09.760><c> lets</c><00:56:09.920><c> you</c><00:56:10.039><c> interact</c>

00:56:10.349 --> 00:56:10.359 align:start position:0%
reply confirm and it lets you interact
 

00:56:10.359 --> 00:56:11.710 align:start position:0%
reply confirm and it lets you interact
with<00:56:10.440><c> the</c><00:56:10.559><c> smart</c><00:56:10.799><c> contract</c><00:56:11.160><c> directly</c><00:56:11.599><c> when</c>

00:56:11.710 --> 00:56:11.720 align:start position:0%
with the smart contract directly when
 

00:56:11.720 --> 00:56:14.470 align:start position:0%
with the smart contract directly when
you<00:56:11.880><c> reply</c><00:56:12.640><c> we</c><00:56:12.760><c> make</c><00:56:12.960><c> a</c><00:56:13.079><c> ZK</c><00:56:13.480><c> proof</c><00:56:13.960><c> we</c><00:56:14.160><c> receive</c>

00:56:14.470 --> 00:56:14.480 align:start position:0%
you reply we make a ZK proof we receive
 

00:56:14.480 --> 00:56:15.950 align:start position:0%
you reply we make a ZK proof we receive
that<00:56:14.680><c> email</c><00:56:15.000><c> we</c><00:56:15.079><c> make</c><00:56:15.200><c> a</c><00:56:15.319><c> ZK</c><00:56:15.559><c> proof</c><00:56:15.760><c> of</c><00:56:15.839><c> that</c>

00:56:15.950 --> 00:56:15.960 align:start position:0%
that email we make a ZK proof of that
 

00:56:15.960 --> 00:56:17.950 align:start position:0%
that email we make a ZK proof of that
signature<00:56:16.280><c> and</c><00:56:16.359><c> we</c><00:56:16.480><c> prove</c><00:56:16.680><c> it</c><00:56:16.799><c> on</c><00:56:16.960><c> chain</c><00:56:17.839><c> um</c>

00:56:17.950 --> 00:56:17.960 align:start position:0%
signature and we prove it on chain um
 

00:56:17.960 --> 00:56:19.829 align:start position:0%
signature and we prove it on chain um
this<00:56:18.119><c> email</c><00:56:18.400><c> is</c><00:56:18.640><c> like</c><00:56:19.000><c> I've</c><00:56:19.160><c> moved</c><00:56:19.440><c> the</c><00:56:19.599><c> data</c>

00:56:19.829 --> 00:56:19.839 align:start position:0%
this email is like I've moved the data
 

00:56:19.839 --> 00:56:21.069 align:start position:0%
this email is like I've moved the data
that's<00:56:20.039><c> actually</c><00:56:20.319><c> being</c><00:56:20.480><c> proved</c><00:56:20.760><c> into</c><00:56:20.960><c> the</c>

00:56:21.069 --> 00:56:21.079 align:start position:0%
that's actually being proved into the
 

00:56:21.079 --> 00:56:22.589 align:start position:0%
that's actually being proved into the
subject<00:56:21.359><c> so</c><00:56:21.440><c> we</c><00:56:21.520><c> can</c><00:56:21.640><c> all</c><00:56:21.760><c> read</c><00:56:21.960><c> it</c><00:56:22.359><c> but</c><00:56:22.480><c> when</c>

00:56:22.589 --> 00:56:22.599 align:start position:0%
subject so we can all read it but when
 

00:56:22.599 --> 00:56:24.270 align:start position:0%
subject so we can all read it but when
you<00:56:22.799><c> actually</c><00:56:23.039><c> try</c><00:56:23.280><c> our</c><00:56:23.520><c> code</c><00:56:23.920><c> this</c><00:56:24.000><c> will</c><00:56:24.160><c> all</c>

00:56:24.270 --> 00:56:24.280 align:start position:0%
you actually try our code this will all
 

00:56:24.280 --> 00:56:26.910 align:start position:0%
you actually try our code this will all
be<00:56:24.400><c> embedded</c><00:56:24.799><c> into</c><00:56:24.960><c> the</c><00:56:25.119><c> body</c><00:56:26.039><c> um</c><00:56:26.559><c> but</c><00:56:26.680><c> you</c><00:56:26.799><c> can</c>

00:56:26.910 --> 00:56:26.920 align:start position:0%
be embedded into the body um but you can
 

00:56:26.920 --> 00:56:28.589 align:start position:0%
be embedded into the body um but you can
see<00:56:27.079><c> if</c><00:56:27.160><c> you</c><00:56:27.319><c> read</c><00:56:27.520><c> this</c><00:56:27.760><c> like</c><00:56:28.119><c> the</c><00:56:28.240><c> command</c>

00:56:28.589 --> 00:56:28.599 align:start position:0%
see if you read this like the command
 

00:56:28.599 --> 00:56:30.549 align:start position:0%
see if you read this like the command
you're<00:56:28.920><c> actually</c><00:56:29.240><c> signing</c><00:56:29.799><c> by</c><00:56:29.960><c> replying</c><00:56:30.359><c> to</c>

00:56:30.549 --> 00:56:30.559 align:start position:0%
you're actually signing by replying to
 

00:56:30.559 --> 00:56:32.829 align:start position:0%
you're actually signing by replying to
this<00:56:30.720><c> email</c><00:56:31.480><c> is</c><00:56:31.680><c> recover</c><00:56:32.200><c> account</c><00:56:32.559><c> eth</c>

00:56:32.829 --> 00:56:32.839 align:start position:0%
this email is recover account eth
 

00:56:32.839 --> 00:56:34.549 align:start position:0%
this email is recover account eth
address<00:56:33.160><c> from</c><00:56:33.319><c> Old</c><00:56:33.559><c> owner</c><00:56:33.839><c> eth</c><00:56:34.079><c> address</c><00:56:34.440><c> to</c>

00:56:34.549 --> 00:56:34.559 align:start position:0%
address from Old owner eth address to
 

00:56:34.559 --> 00:56:36.510 align:start position:0%
address from Old owner eth address to
new<00:56:34.720><c> owner</c><00:56:35.119><c> e</c><00:56:35.400><c> address</c><00:56:36.119><c> and</c><00:56:36.280><c> this</c><00:56:36.359><c> is</c>

00:56:36.510 --> 00:56:36.520 align:start position:0%
new owner e address and this is
 

00:56:36.520 --> 00:56:39.270 align:start position:0%
new owner e address and this is
concretely<00:56:37.000><c> what</c><00:56:37.119><c> we'll</c><00:56:37.280><c> execute</c><00:56:37.680><c> on</c><00:56:38.119><c> chain</c>

00:56:39.270 --> 00:56:39.280 align:start position:0%
concretely what we'll execute on chain
 

00:56:39.280 --> 00:56:41.750 align:start position:0%
concretely what we'll execute on chain
um<00:56:40.280><c> you</c><00:56:40.400><c> know</c><00:56:40.559><c> so</c><00:56:40.760><c> so</c><00:56:40.960><c> the</c><00:56:41.240><c> the</c><00:56:41.319><c> service</c><00:56:41.599><c> we're</c>

00:56:41.750 --> 00:56:41.760 align:start position:0%
um you know so so the the service we're
 

00:56:41.760 --> 00:56:42.910 align:start position:0%
um you know so so the the service we're
going<00:56:41.839><c> to</c><00:56:41.960><c> provide</c><00:56:42.280><c> is</c><00:56:42.559><c> we're</c><00:56:42.720><c> going</c><00:56:42.799><c> to</c>

00:56:42.910 --> 00:56:42.920 align:start position:0%
going to provide is we're going to
 

00:56:42.920 --> 00:56:44.950 align:start position:0%
going to provide is we're going to
deploy<00:56:43.200><c> a</c><00:56:43.280><c> relayer</c><00:56:43.680><c> for</c><00:56:43.880><c> you</c><00:56:44.200><c> and</c><00:56:44.599><c> allow</c><00:56:44.839><c> you</c>

00:56:44.950 --> 00:56:44.960 align:start position:0%
deploy a relayer for you and allow you
 

00:56:44.960 --> 00:56:46.549 align:start position:0%
deploy a relayer for you and allow you
the<00:56:45.079><c> option</c><00:56:45.240><c> to</c><00:56:45.359><c> self</c><00:56:45.640><c> host</c><00:56:45.799><c> it</c><00:56:45.920><c> when</c><00:56:46.039><c> you</c><00:56:46.119><c> want</c>

00:56:46.549 --> 00:56:46.559 align:start position:0%
the option to self host it when you want
 

00:56:46.559 --> 00:56:48.309 align:start position:0%
the option to self host it when you want
the<00:56:46.680><c> relayer</c><00:56:47.119><c> sends</c><00:56:47.359><c> and</c><00:56:47.680><c> receives</c><00:56:47.920><c> emails</c>

00:56:48.309 --> 00:56:48.319 align:start position:0%
the relayer sends and receives emails
 

00:56:48.319 --> 00:56:50.470 align:start position:0%
the relayer sends and receives emails
and<00:56:48.440><c> makes</c><00:56:48.760><c> proofs</c><00:56:49.599><c> so</c><00:56:49.760><c> the</c><00:56:49.880><c> user</c><00:56:50.119><c> will</c><00:56:50.280><c> say</c>

00:56:50.470 --> 00:56:50.480 align:start position:0%
and makes proofs so the user will say
 

00:56:50.480 --> 00:56:52.510 align:start position:0%
and makes proofs so the user will say
them<00:56:50.599><c> like</c><00:56:50.799><c> I</c><00:56:50.880><c> want</c><00:56:51.000><c> to</c><00:56:51.160><c> recover</c><00:56:51.559><c> my</c><00:56:51.720><c> account</c>

00:56:52.510 --> 00:56:52.520 align:start position:0%
them like I want to recover my account
 

00:56:52.520 --> 00:56:54.109 align:start position:0%
them like I want to recover my account
the<00:56:52.839><c> relayer</c><00:56:53.280><c> will</c><00:56:53.400><c> send</c><00:56:53.599><c> them</c><00:56:53.720><c> an</c><00:56:53.839><c> email</c>

00:56:54.109 --> 00:56:54.119 align:start position:0%
the relayer will send them an email
 

00:56:54.119 --> 00:56:55.309 align:start position:0%
the relayer will send them an email
saying<00:56:54.319><c> are</c><00:56:54.400><c> you</c><00:56:54.480><c> sure</c><00:56:54.640><c> you</c><00:56:54.799><c> want</c><00:56:54.880><c> to</c><00:56:55.000><c> recover</c>

00:56:55.309 --> 00:56:55.319 align:start position:0%
saying are you sure you want to recover
 

00:56:55.319 --> 00:56:57.230 align:start position:0%
saying are you sure you want to recover
the<00:56:55.480><c> account</c><00:56:55.920><c> if</c><00:56:56.039><c> you</c><00:56:56.280><c> do</c><00:56:56.440><c> reply</c><00:56:56.720><c> confirmed</c><00:56:57.079><c> to</c>

00:56:57.230 --> 00:56:57.240 align:start position:0%
the account if you do reply confirmed to
 

00:56:57.240 --> 00:56:59.910 align:start position:0%
the account if you do reply confirmed to
this<00:56:57.400><c> email</c><00:56:58.079><c> the</c><00:56:58.200><c> user</c><00:56:58.480><c> replies</c><00:56:58.960><c> confirm</c><00:56:59.799><c> and</c>

00:56:59.910 --> 00:56:59.920 align:start position:0%
this email the user replies confirm and
 

00:56:59.920 --> 00:57:01.990 align:start position:0%
this email the user replies confirm and
then<00:57:00.039><c> the</c><00:57:00.160><c> relayer</c><00:57:00.920><c> takes</c><00:57:01.240><c> that</c><00:57:01.400><c> reply</c><00:57:01.799><c> makes</c>

00:57:01.990 --> 00:57:02.000 align:start position:0%
then the relayer takes that reply makes
 

00:57:02.000 --> 00:57:03.710 align:start position:0%
then the relayer takes that reply makes
a<00:57:02.119><c> ZK</c><00:57:02.400><c> proof</c><00:57:02.640><c> of</c><00:57:02.720><c> it</c><00:57:02.839><c> sends</c><00:57:03.039><c> it</c><00:57:03.160><c> on</c><00:57:03.319><c> chain</c><00:57:03.640><c> and</c>

00:57:03.710 --> 00:57:03.720 align:start position:0%
a ZK proof of it sends it on chain and
 

00:57:03.720 --> 00:57:06.029 align:start position:0%
a ZK proof of it sends it on chain and
triggers<00:57:04.039><c> that</c><00:57:04.240><c> smart</c>

00:57:06.029 --> 00:57:06.039 align:start position:0%
triggers that smart
 

00:57:06.039 --> 00:57:09.829 align:start position:0%
triggers that smart
contract<00:57:07.119><c> cool</c><00:57:08.119><c> um</c><00:57:09.119><c> you</c><00:57:09.240><c> know</c><00:57:09.359><c> you</c><00:57:09.440><c> can</c><00:57:09.559><c> accept</c>

00:57:09.829 --> 00:57:09.839 align:start position:0%
contract cool um you know you can accept
 

00:57:09.839 --> 00:57:12.029 align:start position:0%
contract cool um you know you can accept
Guardian<00:57:10.240><c> requests</c><00:57:11.240><c> um</c><00:57:11.359><c> you</c><00:57:11.440><c> can</c><00:57:11.599><c> anonymize</c>

00:57:12.029 --> 00:57:12.039 align:start position:0%
Guardian requests um you can anonymize
 

00:57:12.039 --> 00:57:13.430 align:start position:0%
Guardian requests um you can anonymize
your<00:57:12.200><c> email</c><00:57:12.480><c> address</c><00:57:12.720><c> on</c><00:57:12.880><c> chain</c><00:57:13.240><c> will</c>

00:57:13.430 --> 00:57:13.440 align:start position:0%
your email address on chain will
 

00:57:13.440 --> 00:57:15.029 align:start position:0%
your email address on chain will
automatically<00:57:14.000><c> handle</c><00:57:14.520><c> making</c><00:57:14.720><c> sure</c><00:57:14.920><c> the</c>

00:57:15.029 --> 00:57:15.039 align:start position:0%
automatically handle making sure the
 

00:57:15.039 --> 00:57:18.510 align:start position:0%
automatically handle making sure the
email<00:57:15.319><c> is</c><00:57:15.440><c> anonymous</c><00:57:15.880><c> on</c><00:57:16.240><c> chain</c><00:57:17.240><c> um</c><00:57:18.000><c> and</c><00:57:18.400><c> the</c>

00:57:18.510 --> 00:57:18.520 align:start position:0%
email is anonymous on chain um and the
 

00:57:18.520 --> 00:57:19.910 align:start position:0%
email is anonymous on chain um and the
point<00:57:18.680><c> is</c><00:57:18.799><c> a</c><00:57:18.880><c> relay</c><00:57:19.240><c> decentralized</c><00:57:19.760><c> so</c><00:57:19.839><c> you</c>

00:57:19.910 --> 00:57:19.920 align:start position:0%
point is a relay decentralized so you
 

00:57:19.920 --> 00:57:21.270 align:start position:0%
point is a relay decentralized so you
can<00:57:20.000><c> start</c><00:57:20.280><c> with</c><00:57:20.400><c> our</c><00:57:20.520><c> hosted</c><00:57:20.760><c> relayer</c><00:57:21.200><c> just</c>

00:57:21.270 --> 00:57:21.280 align:start position:0%
can start with our hosted relayer just
 

00:57:21.280 --> 00:57:22.910 align:start position:0%
can start with our hosted relayer just
so<00:57:21.359><c> you</c><00:57:21.440><c> can</c><00:57:21.520><c> get</c><00:57:21.599><c> a</c><00:57:21.720><c> prototype</c><00:57:22.160><c> up</c><00:57:22.640><c> and</c><00:57:22.760><c> then</c>

00:57:22.910 --> 00:57:22.920 align:start position:0%
so you can get a prototype up and then
 

00:57:22.920 --> 00:57:24.630 align:start position:0%
so you can get a prototype up and then
run<00:57:23.079><c> your</c><00:57:23.240><c> own</c><00:57:23.400><c> server</c><00:57:23.760><c> when</c><00:57:23.880><c> you</c><00:57:23.960><c> feel</c><00:57:24.240><c> ready</c>

00:57:24.630 --> 00:57:24.640 align:start position:0%
run your own server when you feel ready
 

00:57:24.640 --> 00:57:27.069 align:start position:0%
run your own server when you feel ready
to<00:57:25.640><c> um</c>

00:57:27.069 --> 00:57:27.079 align:start position:0%
to um
 

00:57:27.079 --> 00:57:30.390 align:start position:0%
to um
sweet<00:57:28.079><c> um</c><00:57:28.480><c> so</c><00:57:28.680><c> maybe</c><00:57:28.960><c> what</c><00:57:29.039><c> I'll</c><00:57:29.240><c> do</c><00:57:29.400><c> is</c><00:57:29.640><c> I</c><00:57:29.760><c> will</c>

00:57:30.390 --> 00:57:30.400 align:start position:0%
sweet um so maybe what I'll do is I will
 

00:57:30.400 --> 00:57:32.789 align:start position:0%
sweet um so maybe what I'll do is I will
put<00:57:30.680><c> up</c><00:57:31.680><c> uh</c><00:57:31.960><c> I'll</c><00:57:32.119><c> briefly</c><00:57:32.400><c> go</c><00:57:32.520><c> through</c><00:57:32.680><c> what</c>

00:57:32.789 --> 00:57:32.799 align:start position:0%
put up uh I'll briefly go through what
 

00:57:32.799 --> 00:57:34.069 align:start position:0%
put up uh I'll briefly go through what
the<00:57:32.880><c> interface</c><00:57:33.280><c> actually</c><00:57:33.480><c> looks</c><00:57:33.720><c> like</c><00:57:33.960><c> and</c>

00:57:34.069 --> 00:57:34.079 align:start position:0%
the interface actually looks like and
 

00:57:34.079 --> 00:57:37.309 align:start position:0%
the interface actually looks like and
then<00:57:34.319><c> we</c><00:57:34.559><c> can</c><00:57:35.680><c> um</c><00:57:36.680><c> we</c><00:57:36.799><c> can</c><00:57:36.920><c> look</c><00:57:37.079><c> at</c><00:57:37.200><c> the</c>

00:57:37.309 --> 00:57:37.319 align:start position:0%
then we can um we can look at the
 

00:57:37.319 --> 00:57:42.109 align:start position:0%
then we can um we can look at the
various<00:57:37.720><c> sdks</c><00:57:38.319><c> and</c><00:57:38.440><c> things</c><00:57:38.680><c> like</c><00:57:38.839><c> that</c><00:57:39.760><c> um</c><00:57:41.119><c> so</c>

00:57:42.109 --> 00:57:42.119 align:start position:0%
various sdks and things like that um so
 

00:57:42.119 --> 00:57:43.630 align:start position:0%
various sdks and things like that um so
uh<00:57:42.480><c> okay</c>

00:57:43.630 --> 00:57:43.640 align:start position:0%
uh okay
 

00:57:43.640 --> 00:57:45.829 align:start position:0%
uh okay
so<00:57:44.640><c> I</c><00:57:44.720><c> guess</c><00:57:44.960><c> maybe</c><00:57:45.160><c> the</c><00:57:45.240><c> first</c><00:57:45.400><c> thing</c><00:57:45.520><c> I'll</c><00:57:45.680><c> go</c>

00:57:45.829 --> 00:57:45.839 align:start position:0%
so I guess maybe the first thing I'll go
 

00:57:45.839 --> 00:57:47.349 align:start position:0%
so I guess maybe the first thing I'll go
over<00:57:46.039><c> is</c><00:57:46.160><c> if</c><00:57:46.240><c> you</c><00:57:46.440><c> actually</c><00:57:46.680><c> want</c><00:57:46.799><c> to</c><00:57:47.039><c> add</c>

00:57:47.349 --> 00:57:47.359 align:start position:0%
over is if you actually want to add
 

00:57:47.359 --> 00:57:48.829 align:start position:0%
over is if you actually want to add
let's<00:57:47.480><c> say</c><00:57:47.599><c> you</c><00:57:47.680><c> want</c><00:57:47.760><c> to</c><00:57:47.880><c> add</c><00:57:48.000><c> a</c><00:57:48.200><c> specific</c>

00:57:48.829 --> 00:57:48.839 align:start position:0%
let's say you want to add a specific
 

00:57:48.839 --> 00:57:50.430 align:start position:0%
let's say you want to add a specific
version<00:57:49.119><c> of</c><00:57:49.240><c> one</c><00:57:49.359><c> of</c><00:57:49.480><c> those</c><00:57:49.640><c> four</c><00:57:49.839><c> ideas</c><00:57:50.319><c> like</c>

00:57:50.430 --> 00:57:50.440 align:start position:0%
version of one of those four ideas like
 

00:57:50.440 --> 00:57:52.470 align:start position:0%
version of one of those four ideas like
say<00:57:50.640><c> account</c><00:57:50.880><c> recovery</c><00:57:51.240><c> to</c><00:57:51.359><c> your</c><00:57:51.520><c> application</c>

00:57:52.470 --> 00:57:52.480 align:start position:0%
say account recovery to your application
 

00:57:52.480 --> 00:57:54.510 align:start position:0%
say account recovery to your application
you<00:57:52.720><c> probably</c><00:57:53.079><c> wouldn't</c><00:57:53.440><c> use</c><00:57:54.039><c> a</c><00:57:54.200><c> generic</c>

00:57:54.510 --> 00:57:54.520 align:start position:0%
you probably wouldn't use a generic
 

00:57:54.520 --> 00:57:55.950 align:start position:0%
you probably wouldn't use a generic
transaction<00:57:54.960><c> Builder</c><00:57:55.280><c> you'd</c><00:57:55.480><c> automatically</c>

00:57:55.950 --> 00:57:55.960 align:start position:0%
transaction Builder you'd automatically
 

00:57:55.960 --> 00:57:57.789 align:start position:0%
transaction Builder you'd automatically
use<00:57:56.200><c> use</c><00:57:56.359><c> the</c><00:57:56.520><c> recovery</c><00:57:57.240><c> version</c><00:57:57.520><c> that</c><00:57:57.640><c> we</c>

00:57:57.789 --> 00:57:57.799 align:start position:0%
use use the recovery version that we
 

00:57:57.799 --> 00:57:59.789 align:start position:0%
use use the recovery version that we
deployed<00:57:58.640><c> so</c><00:57:58.799><c> in</c><00:57:58.920><c> this</c><00:57:59.039><c> case</c><00:57:59.200><c> you</c><00:57:59.280><c> know</c><00:57:59.400><c> we've</c>

00:57:59.789 --> 00:57:59.799 align:start position:0%
deployed so in this case you know we've
 

00:57:59.799 --> 00:58:01.710 align:start position:0%
deployed so in this case you know we've
deployed<00:58:00.119><c> a</c><00:58:00.200><c> recovery</c><00:58:00.640><c> module</c><00:58:01.400><c> that</c><00:58:01.480><c> you</c><00:58:01.559><c> can</c>

00:58:01.710 --> 00:58:01.720 align:start position:0%
deployed a recovery module that you can
 

00:58:01.720 --> 00:58:03.470 align:start position:0%
deployed a recovery module that you can
just<00:58:01.960><c> add</c><00:58:02.160><c> to</c><00:58:02.319><c> any</c><00:58:02.520><c> smart</c><00:58:02.839><c> account</c><00:58:03.240><c> so</c><00:58:03.359><c> how</c>

00:58:03.470 --> 00:58:03.480 align:start position:0%
just add to any smart account so how
 

00:58:03.480 --> 00:58:06.270 align:start position:0%
just add to any smart account so how
would<00:58:03.599><c> you</c><00:58:03.760><c> do</c><00:58:03.920><c> that</c><00:58:04.720><c> um</c><00:58:05.079><c> you</c><00:58:05.240><c> would</c><00:58:05.920><c> take</c><00:58:06.079><c> our</c>

00:58:06.270 --> 00:58:06.280 align:start position:0%
would you do that um you would take our
 

00:58:06.280 --> 00:58:08.230 align:start position:0%
would you do that um you would take our
solidity<00:58:07.280><c> you</c><00:58:07.400><c> know</c><00:58:07.520><c> smart</c><00:58:07.799><c> contract</c><00:58:08.039><c> you'd</c>

00:58:08.230 --> 00:58:08.240 align:start position:0%
solidity you know smart contract you'd
 

00:58:08.240 --> 00:58:09.390 align:start position:0%
solidity you know smart contract you'd
install<00:58:08.440><c> it</c><00:58:08.559><c> on</c><00:58:08.640><c> your</c><00:58:08.760><c> wallet</c><00:58:09.039><c> and</c><00:58:09.079><c> then</c><00:58:09.160><c> You'</c>

00:58:09.390 --> 00:58:09.400 align:start position:0%
install it on your wallet and then You'
 

00:58:09.400 --> 00:58:11.390 align:start position:0%
install it on your wallet and then You'
hit<00:58:09.520><c> our</c><00:58:09.720><c> API</c><00:58:10.599><c> with</c><00:58:10.799><c> these</c><00:58:11.039><c> different</c>

00:58:11.390 --> 00:58:11.400 align:start position:0%
hit our API with these different
 

00:58:11.400 --> 00:58:12.670 align:start position:0%
hit our API with these different
acceptance<00:58:11.760><c> request</c><00:58:12.039><c> recovery</c><00:58:12.400><c> request</c>

00:58:12.670 --> 00:58:12.680 align:start position:0%
acceptance request recovery request
 

00:58:12.680 --> 00:58:14.710 align:start position:0%
acceptance request recovery request
complete<00:58:13.000><c> request</c><00:58:13.720><c> again</c><00:58:13.960><c> keeping</c><00:58:14.240><c> in</c><00:58:14.440><c> mind</c>

00:58:14.710 --> 00:58:14.720 align:start position:0%
complete request again keeping in mind
 

00:58:14.720 --> 00:58:16.390 align:start position:0%
complete request again keeping in mind
you<00:58:14.839><c> can</c><00:58:15.039><c> always</c><00:58:15.280><c> self-host</c><00:58:15.760><c> this</c><00:58:15.880><c> API</c><00:58:16.200><c> if</c><00:58:16.280><c> you</c>

00:58:16.390 --> 00:58:16.400 align:start position:0%
you can always self-host this API if you
 

00:58:16.400 --> 00:58:17.630 align:start position:0%
you can always self-host this API if you
want<00:58:16.680><c> but</c><00:58:16.760><c> you</c><00:58:16.839><c> can</c><00:58:16.960><c> start</c><00:58:17.119><c> with</c><00:58:17.280><c> ours</c><00:58:17.520><c> just</c>

00:58:17.630 --> 00:58:17.640 align:start position:0%
want but you can start with ours just
 

00:58:17.640 --> 00:58:19.910 align:start position:0%
want but you can start with ours just
for<00:58:17.799><c> ease</c><00:58:18.160><c> of</c><00:58:18.480><c> convenience</c><00:58:19.480><c> um</c><00:58:19.680><c> when</c><00:58:19.760><c> you</c>

00:58:19.910 --> 00:58:19.920 align:start position:0%
for ease of convenience um when you
 

00:58:19.920 --> 00:58:21.829 align:start position:0%
for ease of convenience um when you
actually<00:58:20.200><c> want</c><00:58:20.319><c> to</c><00:58:20.520><c> add</c><00:58:20.680><c> the</c><00:58:20.839><c> smart</c><00:58:21.160><c> account</c>

00:58:21.829 --> 00:58:21.839 align:start position:0%
actually want to add the smart account
 

00:58:21.839 --> 00:58:24.870 align:start position:0%
actually want to add the smart account
into<00:58:22.640><c> you</c><00:58:22.760><c> know</c><00:58:23.400><c> a</c><00:58:23.599><c> wallet</c><00:58:24.079><c> on</c><00:58:24.200><c> a</c><00:58:24.319><c> front</c><00:58:24.559><c> end</c>

00:58:24.870 --> 00:58:24.880 align:start position:0%
into you know a wallet on a front end
 

00:58:24.880 --> 00:58:26.589 align:start position:0%
into you know a wallet on a front end
you<00:58:25.000><c> can</c><00:58:25.160><c> use</c><00:58:25.359><c> some</c><00:58:25.599><c> code</c><00:58:25.839><c> like</c><00:58:25.960><c> this</c><00:58:26.480><c> that</c>

00:58:26.589 --> 00:58:26.599 align:start position:0%
you can use some code like this that
 

00:58:26.599 --> 00:58:28.230 align:start position:0%
you can use some code like this that
we've<00:58:26.880><c> already</c><00:58:27.200><c> kind</c><00:58:27.319><c> of</c><00:58:27.480><c> configured</c><00:58:27.960><c> for</c>

00:58:28.230 --> 00:58:28.240 align:start position:0%
we've already kind of configured for
 

00:58:28.240 --> 00:58:30.109 align:start position:0%
we've already kind of configured for
people<00:58:28.559><c> deploying</c><00:58:28.960><c> this</c><00:58:29.119><c> account</c><00:58:29.359><c> recovery</c>

00:58:30.109 --> 00:58:30.119 align:start position:0%
people deploying this account recovery
 

00:58:30.119 --> 00:58:33.549 align:start position:0%
people deploying this account recovery
to<00:58:30.280><c> a</c><00:58:30.480><c> wallet</c><00:58:31.480><c> um</c><00:58:32.480><c> the</c><00:58:32.680><c> docs</c><00:58:33.000><c> will</c><00:58:33.160><c> be</c><00:58:33.400><c> like</c>

00:58:33.549 --> 00:58:33.559 align:start position:0%
to a wallet um the docs will be like
 

00:58:33.559 --> 00:58:35.589 align:start position:0%
to a wallet um the docs will be like
your<00:58:33.760><c> your</c><00:58:33.920><c> friend</c><00:58:34.280><c> here</c><00:58:34.760><c> so</c><00:58:34.880><c> if</c><00:58:35.000><c> you</c><00:58:35.119><c> look</c><00:58:35.480><c> oh</c>

00:58:35.589 --> 00:58:35.599 align:start position:0%
your your friend here so if you look oh
 

00:58:35.599 --> 00:58:36.750 align:start position:0%
your your friend here so if you look oh
I<00:58:35.640><c> want</c><00:58:35.760><c> to</c><00:58:35.839><c> do</c><00:58:35.960><c> account</c><00:58:36.160><c> recovery</c><00:58:36.520><c> you</c><00:58:36.599><c> search</c>

00:58:36.750 --> 00:58:36.760 align:start position:0%
I want to do account recovery you search
 

00:58:36.760 --> 00:58:38.230 align:start position:0%
I want to do account recovery you search
it<00:58:36.839><c> in</c><00:58:36.960><c> the</c><00:58:37.039><c> docs</c><00:58:37.480><c> you'll</c><00:58:37.640><c> be</c><00:58:37.720><c> able</c><00:58:37.880><c> to</c><00:58:37.960><c> pull</c><00:58:38.119><c> up</c>

00:58:38.230 --> 00:58:38.240 align:start position:0%
it in the docs you'll be able to pull up
 

00:58:38.240 --> 00:58:39.430 align:start position:0%
it in the docs you'll be able to pull up
that<00:58:38.359><c> page</c><00:58:38.520><c> and</c><00:58:38.680><c> like</c><00:58:38.839><c> okay</c><00:58:38.960><c> this</c><00:58:39.039><c> is</c><00:58:39.200><c> exactly</c>

00:58:39.430 --> 00:58:39.440 align:start position:0%
that page and like okay this is exactly
 

00:58:39.440 --> 00:58:42.630 align:start position:0%
that page and like okay this is exactly
what<00:58:39.559><c> I</c><00:58:39.599><c> need</c><00:58:39.720><c> to</c><00:58:39.799><c> do</c><00:58:39.920><c> to</c><00:58:40.079><c> integrate</c><00:58:40.440><c> it</c><00:58:41.440><c> um</c><00:58:42.440><c> but</c>

00:58:42.630 --> 00:58:42.640 align:start position:0%
what I need to do to integrate it um but
 

00:58:42.640 --> 00:58:44.190 align:start position:0%
what I need to do to integrate it um but
maybe<00:58:42.839><c> the</c><00:58:42.960><c> thing</c><00:58:43.119><c> we'll</c><00:58:43.359><c> focus</c><00:58:43.640><c> on</c><00:58:44.000><c> this</c>

00:58:44.190 --> 00:58:44.200 align:start position:0%
maybe the thing we'll focus on this
 

00:58:44.200 --> 00:58:46.950 align:start position:0%
maybe the thing we'll focus on this
Workshop<00:58:45.000><c> is</c><00:58:45.200><c> getting</c><00:58:45.760><c> generic</c><00:58:46.359><c> solidity</c>

00:58:46.950 --> 00:58:46.960 align:start position:0%
Workshop is getting generic solidity
 

00:58:46.960 --> 00:58:49.750 align:start position:0%
Workshop is getting generic solidity
commands<00:58:47.359><c> to</c><00:58:47.559><c> work</c><00:58:48.520><c> um</c><00:58:48.799><c> so</c><00:58:48.960><c> you</c><00:58:49.079><c> know</c><00:58:49.480><c> in</c><00:58:49.640><c> this</c>

00:58:49.750 --> 00:58:49.760 align:start position:0%
commands to work um so you know in this
 

00:58:49.760 --> 00:58:51.069 align:start position:0%
commands to work um so you know in this
case<00:58:49.920><c> you</c><00:58:50.000><c> would</c><00:58:50.160><c> maybe</c><00:58:50.400><c> want</c><00:58:50.480><c> to</c><00:58:50.599><c> build</c><00:58:50.880><c> your</c>

00:58:51.069 --> 00:58:51.079 align:start position:0%
case you would maybe want to build your
 

00:58:51.079 --> 00:58:54.150 align:start position:0%
case you would maybe want to build your
own<00:58:51.920><c> version</c><00:58:52.520><c> of</c><00:58:53.079><c> this</c><00:58:53.280><c> kind</c><00:58:53.440><c> of</c><00:58:53.880><c> email</c>

00:58:54.150 --> 00:58:54.160 align:start position:0%
own version of this kind of email
 

00:58:54.160 --> 00:58:55.789 align:start position:0%
own version of this kind of email
trigger<00:58:54.520><c> transaction</c><00:58:55.359><c> let's</c><00:58:55.480><c> say</c><00:58:55.599><c> you</c><00:58:55.640><c> wanted</c>

00:58:55.789 --> 00:58:55.799 align:start position:0%
trigger transaction let's say you wanted
 

00:58:55.799 --> 00:58:57.309 align:start position:0%
trigger transaction let's say you wanted
to<00:58:55.880><c> build</c><00:58:56.240><c> account</c><00:58:56.480><c> recovery</c><00:58:57.000><c> you</c><00:58:57.079><c> would</c>

00:58:57.309 --> 00:58:57.319 align:start position:0%
to build account recovery you would
 

00:58:57.319 --> 00:58:59.150 align:start position:0%
to build account recovery you would
Define<00:58:57.920><c> something</c><00:58:58.240><c> like</c><00:58:58.400><c> recover</c><00:58:58.880><c> account</c>

00:58:59.150 --> 00:58:59.160 align:start position:0%
Define something like recover account
 

00:58:59.160 --> 00:59:01.230 align:start position:0%
Define something like recover account
eth<00:58:59.400><c> address</c><00:58:59.680><c> to</c><00:58:59.799><c> new</c><00:58:59.960><c> owner</c><00:59:00.280><c> eth</c><00:59:00.520><c> address</c><00:59:01.039><c> you</c>

00:59:01.230 --> 00:59:01.240 align:start position:0%
eth address to new owner eth address you
 

00:59:01.240 --> 00:59:03.029 align:start position:0%
eth address to new owner eth address you
define<00:59:01.440><c> a</c><00:59:01.559><c> solidity</c><00:59:02.000><c> function</c><00:59:02.359><c> looks</c><00:59:02.599><c> exactly</c>

00:59:03.029 --> 00:59:03.039 align:start position:0%
define a solidity function looks exactly
 

00:59:03.039 --> 00:59:05.549 align:start position:0%
define a solidity function looks exactly
like<00:59:03.240><c> this</c><00:59:03.640><c> a</c><00:59:03.760><c> recovery</c><00:59:04.240><c> subject</c><00:59:04.599><c> template</c>

00:59:05.549 --> 00:59:05.559 align:start position:0%
like this a recovery subject template
 

00:59:05.559 --> 00:59:07.150 align:start position:0%
like this a recovery subject template
that<00:59:05.760><c> you</c><00:59:05.839><c> know</c><00:59:06.000><c> takes</c><00:59:06.160><c> in</c><00:59:06.319><c> string</c><00:59:06.599><c> memory</c>

00:59:07.150 --> 00:59:07.160 align:start position:0%
that you know takes in string memory
 

00:59:07.160 --> 00:59:09.109 align:start position:0%
that you know takes in string memory
returns<00:59:07.520><c> templates</c><00:59:08.160><c> that</c><00:59:08.319><c> just</c><00:59:08.520><c> defines</c><00:59:08.920><c> the</c>

00:59:09.109 --> 00:59:09.119 align:start position:0%
returns templates that just defines the
 

00:59:09.119 --> 00:59:11.109 align:start position:0%
returns templates that just defines the
pattern<00:59:09.839><c> and</c><00:59:09.960><c> you</c><00:59:10.119><c> plug</c><00:59:10.359><c> in</c><00:59:10.680><c> you</c><00:59:10.799><c> know</c><00:59:10.880><c> in</c><00:59:11.000><c> this</c>

00:59:11.109 --> 00:59:11.119 align:start position:0%
pattern and you plug in you know in this
 

00:59:11.119 --> 00:59:13.910 align:start position:0%
pattern and you plug in you know in this
case<00:59:11.319><c> I've</c><00:59:11.480><c> done</c><00:59:12.000><c> you</c><00:59:12.160><c> know</c><00:59:12.680><c> um</c><00:59:13.240><c> curly</c><00:59:13.559><c> braces</c>

00:59:13.910 --> 00:59:13.920 align:start position:0%
case I've done you know um curly braces
 

00:59:13.920 --> 00:59:15.270 align:start position:0%
case I've done you know um curly braces
eth<00:59:14.119><c> address</c><00:59:14.400><c> or</c><00:59:14.480><c> I</c><00:59:14.520><c> want</c><00:59:14.680><c> eth</c><00:59:14.839><c> addresses</c><00:59:15.200><c> you</c>

00:59:15.270 --> 00:59:15.280 align:start position:0%
eth address or I want eth addresses you
 

00:59:15.280 --> 00:59:17.109 align:start position:0%
eth address or I want eth addresses you
can<00:59:15.400><c> also</c><00:59:15.559><c> put</c><00:59:15.720><c> strings</c><00:59:16.119><c> numbers</c><00:59:16.520><c> whatever</c>

00:59:17.109 --> 00:59:17.119 align:start position:0%
can also put strings numbers whatever
 

00:59:17.119 --> 00:59:18.990 align:start position:0%
can also put strings numbers whatever
and<00:59:17.280><c> so</c><00:59:17.480><c> let</c><00:59:17.640><c> you</c><00:59:17.920><c> automatically</c><00:59:18.680><c> access</c>

00:59:18.990 --> 00:59:19.000 align:start position:0%
and so let you automatically access
 

00:59:19.000 --> 00:59:21.270 align:start position:0%
and so let you automatically access
those<00:59:19.200><c> values</c><00:59:19.520><c> from</c><00:59:19.680><c> within</c><00:59:20.039><c> solidity</c><00:59:21.039><c> um</c><00:59:21.119><c> and</c>

00:59:21.270 --> 00:59:21.280 align:start position:0%
those values from within solidity um and
 

00:59:21.280 --> 00:59:23.069 align:start position:0%
those values from within solidity um and
you<00:59:21.359><c> would</c><00:59:21.480><c> hit</c><00:59:21.640><c> our</c><00:59:21.799><c> API</c><00:59:22.280><c> with</c><00:59:22.359><c> a</c><00:59:22.480><c> query</c><00:59:22.880><c> like</c>

00:59:23.069 --> 00:59:23.079 align:start position:0%
you would hit our API with a query like
 

00:59:23.079 --> 00:59:24.829 align:start position:0%
you would hit our API with a query like
this<00:59:23.520><c> our</c><00:59:23.720><c> quick</c><00:59:24.000><c> start</c><00:59:24.200><c> will</c><00:59:24.359><c> automatically</c>

00:59:24.829 --> 00:59:24.839 align:start position:0%
this our quick start will automatically
 

00:59:24.839 --> 00:59:26.349 align:start position:0%
this our quick start will automatically
do<00:59:25.000><c> this</c><00:59:25.119><c> end</c><00:59:25.280><c> to</c><00:59:25.359><c> end</c><00:59:25.599><c> thing</c><00:59:25.720><c> for</c><00:59:25.920><c> you</c><00:59:26.200><c> and</c><00:59:26.280><c> you</c>

00:59:26.349 --> 00:59:26.359 align:start position:0%
do this end to end thing for you and you
 

00:59:26.359 --> 00:59:27.910 align:start position:0%
do this end to end thing for you and you
can<00:59:26.480><c> kind</c><00:59:26.559><c> of</c><00:59:26.680><c> just</c><00:59:26.799><c> fiddle</c><00:59:27.079><c> with</c><00:59:27.200><c> it</c><00:59:27.640><c> oh</c><00:59:27.799><c> what</c>

00:59:27.910 --> 00:59:27.920 align:start position:0%
can kind of just fiddle with it oh what
 

00:59:27.920 --> 00:59:29.950 align:start position:0%
can kind of just fiddle with it oh what
if<00:59:28.039><c> I</c><00:59:28.119><c> change</c><00:59:28.359><c> the</c><00:59:28.440><c> word</c><00:59:28.720><c> account</c><00:59:29.559><c> uh</c><00:59:29.720><c> from</c>

00:59:29.950 --> 00:59:29.960 align:start position:0%
if I change the word account uh from
 

00:59:29.960 --> 00:59:31.789 align:start position:0%
if I change the word account uh from
account<00:59:30.319><c> to</c><00:59:30.559><c> wallet</c><00:59:31.160><c> what</c><00:59:31.280><c> if</c><00:59:31.359><c> I</c><00:59:31.480><c> change</c><00:59:31.680><c> an</c>

00:59:31.789 --> 00:59:31.799 align:start position:0%
account to wallet what if I change an
 

00:59:31.799 --> 00:59:33.069 align:start position:0%
account to wallet what if I change an
eth<00:59:32.000><c> address</c><00:59:32.240><c> from</c><00:59:32.319><c> an</c><00:59:32.400><c> eth</c><00:59:32.599><c> address</c><00:59:32.839><c> to</c><00:59:32.960><c> a</c>

00:59:33.069 --> 00:59:33.079 align:start position:0%
eth address from an eth address to a
 

00:59:33.079 --> 00:59:34.829 align:start position:0%
eth address from an eth address to a
string<00:59:33.640><c> and</c><00:59:33.720><c> this</c><00:59:33.839><c> so</c><00:59:33.960><c> let</c><00:59:34.119><c> you</c><00:59:34.280><c> experiment</c>

00:59:34.829 --> 00:59:34.839 align:start position:0%
string and this so let you experiment
 

00:59:34.839 --> 00:59:39.230 align:start position:0%
string and this so let you experiment
with<00:59:35.039><c> this</c><00:59:35.280><c> as</c><00:59:35.359><c> a</c><00:59:35.520><c> starting</c><00:59:36.039><c> point</c><00:59:37.319><c> um</c><00:59:38.319><c> okay</c><00:59:38.599><c> so</c>

00:59:39.230 --> 00:59:39.240 align:start position:0%
with this as a starting point um okay so
 

00:59:39.240 --> 00:59:41.670 align:start position:0%
with this as a starting point um okay so
what<00:59:39.359><c> we're</c><00:59:39.480><c> going</c><00:59:39.640><c> to</c><00:59:39.760><c> do</c><00:59:39.960><c> is</c><00:59:40.039><c> we're</c><00:59:40.240><c> going</c><00:59:40.680><c> to</c>

00:59:41.670 --> 00:59:41.680 align:start position:0%
what we're going to do is we're going to
 

00:59:41.680 --> 00:59:42.910 align:start position:0%
what we're going to do is we're going to
um<00:59:41.799><c> maybe</c><00:59:42.119><c> what</c><00:59:42.240><c> I'll</c><00:59:42.359><c> even</c><00:59:42.480><c> do</c><00:59:42.599><c> is</c><00:59:42.640><c> I'll</c><00:59:42.760><c> link</c>

00:59:42.910 --> 00:59:42.920 align:start position:0%
um maybe what I'll even do is I'll link
 

00:59:42.920 --> 00:59:45.670 align:start position:0%
um maybe what I'll even do is I'll link
to<00:59:43.000><c> a</c><00:59:43.119><c> more</c><00:59:43.359><c> specific</c><00:59:43.680><c> point</c><00:59:43.920><c> in</c><00:59:44.000><c> the</c><00:59:44.480><c> docs</c><00:59:45.480><c> um</c>

00:59:45.670 --> 00:59:45.680 align:start position:0%
to a more specific point in the docs um
 

00:59:45.680 --> 00:59:47.190 align:start position:0%
to a more specific point in the docs um
where<00:59:45.799><c> we</c><00:59:46.039><c> have</c><00:59:46.280><c> this</c><00:59:46.520><c> kind</c>

00:59:47.190 --> 00:59:47.200 align:start position:0%
where we have this kind
 

00:59:47.200 --> 00:59:50.270 align:start position:0%
where we have this kind
of<00:59:48.200><c> uh</c><00:59:48.920><c> this</c><00:59:49.039><c> sort</c><00:59:49.240><c> of</c><00:59:49.359><c> generic</c><00:59:49.640><c> relayer</c><00:59:50.079><c> thing</c>

00:59:50.270 --> 00:59:50.280 align:start position:0%
of uh this sort of generic relayer thing
 

00:59:50.280 --> 00:59:52.789 align:start position:0%
of uh this sort of generic relayer thing
going<00:59:50.480><c> on</c><00:59:50.760><c> let</c><00:59:50.880><c> me</c><00:59:51.160><c> pull</c><00:59:51.359><c> up</c><00:59:52.039><c> where</c><00:59:52.240><c> exactly</c><00:59:52.599><c> we</c>

00:59:52.789 --> 00:59:52.799 align:start position:0%
going on let me pull up where exactly we
 

00:59:52.799 --> 00:59:56.069 align:start position:0%
going on let me pull up where exactly we
have<00:59:53.200><c> this</c><00:59:54.200><c> um</c><00:59:54.440><c> quick</c><00:59:54.760><c> start</c><00:59:55.760><c> okay</c><00:59:55.880><c> so</c><00:59:55.920><c> I'm</c><00:59:56.039><c> I'm</c>

00:59:56.069 --> 00:59:56.079 align:start position:0%
have this um quick start okay so I'm I'm
 

00:59:56.079 --> 01:00:12.950 align:start position:0%
have this um quick start okay so I'm I'm
going<00:59:56.160><c> to</c><00:59:56.240><c> link</c><00:59:56.440><c> everyone</c><00:59:56.640><c> to</c><00:59:56.839><c> this</c><00:59:56.960><c> quick</c>

01:00:12.950 --> 01:00:12.960 align:start position:0%
 
 

01:00:12.960 --> 01:00:15.950 align:start position:0%
 
start<01:00:13.960><c> um</c><01:00:14.160><c> this</c><01:00:14.240><c> is</c><01:00:14.480><c> concretely</c>

01:00:15.950 --> 01:00:15.960 align:start position:0%
start um this is concretely
 

01:00:15.960 --> 01:00:27.750 align:start position:0%
start um this is concretely
in<01:00:16.960><c> email</c>

01:00:27.750 --> 01:00:27.760 align:start position:0%
 
 

01:00:27.760 --> 01:00:30.270 align:start position:0%
 
um<01:00:28.760><c> cool</c><01:00:29.039><c> so</c><01:00:29.160><c> you</c><01:00:29.280><c> can</c><01:00:29.559><c> either</c><01:00:29.760><c> go</c><01:00:29.839><c> to</c><01:00:29.960><c> docs</c>

01:00:30.270 --> 01:00:30.280 align:start position:0%
um cool so you can either go to docs
 

01:00:30.280 --> 01:00:32.109 align:start position:0%
um cool so you can either go to docs
email<01:00:30.839><c> email</c><01:00:31.160><c> transaction</c><01:00:31.599><c> off</c><01:00:31.799><c> this</c><01:00:31.880><c> is</c><01:00:31.960><c> our</c>

01:00:32.109 --> 01:00:32.119 align:start position:0%
email email transaction off this is our
 

01:00:32.119 --> 01:00:34.069 align:start position:0%
email email transaction off this is our
email<01:00:32.400><c> transaction</c><01:00:32.880><c> Builder</c><01:00:33.680><c> and</c><01:00:33.799><c> then</c><01:00:33.960><c> the</c>

01:00:34.069 --> 01:00:34.079 align:start position:0%
email transaction Builder and then the
 

01:00:34.079 --> 01:00:36.029 align:start position:0%
email transaction Builder and then the
quick<01:00:34.280><c> start</c><01:00:34.799><c> or</c><01:00:34.960><c> you</c><01:00:35.039><c> can</c><01:00:35.200><c> just</c><01:00:35.319><c> scan</c><01:00:35.559><c> this</c><01:00:35.720><c> QR</c>

01:00:36.029 --> 01:00:36.039 align:start position:0%
quick start or you can just scan this QR
 

01:00:36.039 --> 01:00:37.549 align:start position:0%
quick start or you can just scan this QR
code

01:00:37.549 --> 01:00:37.559 align:start position:0%
code
 

01:00:37.559 --> 01:00:39.789 align:start position:0%
code
um<01:00:38.559><c> if</c><01:00:38.680><c> you're</c><01:00:38.799><c> on</c><01:00:38.960><c> your</c><01:00:39.160><c> laptop</c><01:00:39.440><c> you</c><01:00:39.520><c> play</c><01:00:39.680><c> one</c>

01:00:39.789 --> 01:00:39.799 align:start position:0%
um if you're on your laptop you play one
 

01:00:39.799 --> 01:00:41.950 align:start position:0%
um if you're on your laptop you play one
to<01:00:39.920><c> the</c><01:00:40.000><c> bottom</c><01:00:40.200><c> one</c><01:00:40.400><c> if</c><01:00:40.480><c> you're</c><01:00:40.720><c> on</c><01:00:40.880><c> your</c><01:00:41.799><c> it's</c>

01:00:41.950 --> 01:00:41.960 align:start position:0%
to the bottom one if you're on your it's
 

01:00:41.960 --> 01:00:43.069 align:start position:0%
to the bottom one if you're on your it's
not<01:00:42.079><c> really</c><01:00:42.240><c> possible</c><01:00:42.440><c> to</c><01:00:42.520><c> run</c><01:00:42.640><c> solidity</c><01:00:43.000><c> on</c>

01:00:43.069 --> 01:00:43.079 align:start position:0%
not really possible to run solidity on
 

01:00:43.079 --> 01:00:44.910 align:start position:0%
not really possible to run solidity on
your<01:00:43.160><c> mobile</c><01:00:43.440><c> so</c><01:00:43.559><c> I</c><01:00:43.640><c> wouldn't</c><01:00:43.920><c> recommend</c>

01:00:44.910 --> 01:00:44.920 align:start position:0%
your mobile so I wouldn't recommend
 

01:00:44.920 --> 01:00:46.390 align:start position:0%
your mobile so I wouldn't recommend
scanning<01:00:45.319><c> from</c><01:00:45.520><c> your</c><01:00:45.680><c> your</c><01:00:45.839><c> phone</c><01:00:46.119><c> and</c><01:00:46.200><c> then</c>

01:00:46.390 --> 01:00:46.400 align:start position:0%
scanning from your your phone and then
 

01:00:46.400 --> 01:00:48.470 align:start position:0%
scanning from your your phone and then
we'll<01:00:46.920><c> we'll</c><01:00:47.119><c> basically</c><01:00:47.480><c> show</c><01:00:47.880><c> once</c><01:00:48.119><c> you've</c>

01:00:48.470 --> 01:00:48.480 align:start position:0%
we'll we'll basically show once you've
 

01:00:48.480 --> 01:00:50.910 align:start position:0%
we'll we'll basically show once you've
got<01:00:49.480><c> uh</c><01:00:49.640><c> okay</c><01:00:49.760><c> so</c><01:00:50.079><c> I'll</c><01:00:50.280><c> I'll</c><01:00:50.400><c> leave</c><01:00:50.559><c> this</c><01:00:50.680><c> QR</c>

01:00:50.910 --> 01:00:50.920 align:start position:0%
got uh okay so I'll I'll leave this QR
 

01:00:50.920 --> 01:00:52.990 align:start position:0%
got uh okay so I'll I'll leave this QR
code<01:00:51.119><c> up</c><01:00:51.240><c> for</c><01:00:51.319><c> a</c><01:00:51.440><c> little</c><01:00:51.599><c> bit</c><01:00:52.039><c> once</c><01:00:52.240><c> you've</c><01:00:52.520><c> got</c>

01:00:52.990 --> 01:00:53.000 align:start position:0%
code up for a little bit once you've got
 

01:00:53.000 --> 01:00:57.589 align:start position:0%
code up for a little bit once you've got
this<01:00:54.000><c> uh</c><01:00:54.160><c> this</c><01:00:54.319><c> QR</c><01:00:54.599><c> code</c><01:00:54.839><c> scanned</c><01:00:55.799><c> um</c><01:00:56.079><c> um</c>

01:00:57.589 --> 01:00:57.599 align:start position:0%
this uh this QR code scanned um um
 

01:00:57.599 --> 01:00:59.950 align:start position:0%
this uh this QR code scanned um um
then<01:00:58.599><c> I</c><01:00:58.680><c> guess</c><01:00:58.799><c> the</c><01:00:58.960><c> did</c><01:00:59.240><c> will</c><01:00:59.359><c> take</c><01:00:59.480><c> over</c><01:00:59.839><c> what</c>

01:00:59.950 --> 01:00:59.960 align:start position:0%
then I guess the did will take over what
 

01:00:59.960 --> 01:01:01.630 align:start position:0%
then I guess the did will take over what
exactly<01:01:00.280><c> should</c><01:01:00.440><c> you</c><01:01:00.599><c> do</c><01:01:01.160><c> with</c><01:01:01.280><c> this</c><01:01:01.440><c> quick</c>

01:01:01.630 --> 01:01:01.640 align:start position:0%
exactly should you do with this quick
 

01:01:01.640 --> 01:01:03.390 align:start position:0%
exactly should you do with this quick
start<01:01:01.880><c> running</c><01:01:02.240><c> through</c><01:01:02.799><c> actually</c><01:01:03.079><c> cloning</c>

01:01:03.390 --> 01:01:03.400 align:start position:0%
start running through actually cloning
 

01:01:03.400 --> 01:01:05.549 align:start position:0%
start running through actually cloning
the<01:01:03.480><c> repo</c><01:01:03.839><c> going</c><01:01:04.039><c> through</c><01:01:04.240><c> these</c><01:01:04.359><c> docs</c><01:01:04.720><c> Etc</c><01:01:05.440><c> so</c>

01:01:05.549 --> 01:01:05.559 align:start position:0%
the repo going through these docs Etc so
 

01:01:05.559 --> 01:01:06.950 align:start position:0%
the repo going through these docs Etc so
I'll<01:01:05.720><c> give</c><01:01:05.880><c> people</c><01:01:06.160><c> like</c><01:01:06.280><c> 30</c><01:01:06.480><c> seconds</c><01:01:06.720><c> to</c><01:01:06.880><c> make</c>

01:01:06.950 --> 01:01:06.960 align:start position:0%
I'll give people like 30 seconds to make
 

01:01:06.960 --> 01:01:08.430 align:start position:0%
I'll give people like 30 seconds to make
sure<01:01:07.079><c> you've</c><01:01:07.240><c> scan</c><01:01:07.559><c> this</c><01:01:07.680><c> QR</c><01:01:07.960><c> code</c><01:01:08.200><c> make</c><01:01:08.319><c> sure</c>

01:01:08.430 --> 01:01:08.440 align:start position:0%
sure you've scan this QR code make sure
 

01:01:08.440 --> 01:01:10.150 align:start position:0%
sure you've scan this QR code make sure
you<01:01:08.599><c> have</c><01:01:08.760><c> this</c><01:01:08.960><c> link</c><01:01:09.520><c> on</c><01:01:09.680><c> your</c><01:01:09.839><c> computer</c>

01:01:10.150 --> 01:01:10.160 align:start position:0%
you have this link on your computer
 

01:01:10.160 --> 01:01:11.990 align:start position:0%
you have this link on your computer
you're<01:01:10.319><c> at</c><01:01:10.440><c> docs</c><01:01:10.720><c> email</c><01:01:11.039><c> email</c><01:01:11.319><c> txo</c><01:01:11.799><c> quick</c>

01:01:11.990 --> 01:01:12.000 align:start position:0%
you're at docs email email txo quick
 

01:01:12.000 --> 01:01:15.750 align:start position:0%
you're at docs email email txo quick
start<01:01:12.599><c> and</c><01:01:12.760><c> we'll</c><01:01:13.039><c> we'll</c><01:01:13.200><c> go</c><01:01:13.359><c> from</c><01:01:13.680><c> there</c>

01:01:15.750 --> 01:01:15.760 align:start position:0%
start and we'll we'll go from there
 

01:01:15.760 --> 01:01:19.990 align:start position:0%
start and we'll we'll go from there
um<01:01:16.760><c> I'll</c><01:01:16.920><c> make</c><01:01:17.160><c> this</c><01:01:17.599><c> uh</c><01:01:18.160><c> bigger</c><01:01:19.160><c> okay</c><01:01:19.680><c> and</c><01:01:19.799><c> we</c>

01:01:19.990 --> 01:01:20.000 align:start position:0%
um I'll make this uh bigger okay and we
 

01:01:20.000 --> 01:01:21.069 align:start position:0%
um I'll make this uh bigger okay and we
give<01:01:20.079><c> you</c><01:01:20.160><c> 10</c><01:01:20.319><c> seconds</c><01:01:20.559><c> to</c><01:01:20.720><c> take</c><01:01:20.880><c> this</c><01:01:21.000><c> and</c>

01:01:21.069 --> 01:01:21.079 align:start position:0%
give you 10 seconds to take this and
 

01:01:21.079 --> 01:01:22.069 align:start position:0%
give you 10 seconds to take this and
then<01:01:21.200><c> we're</c><01:01:21.319><c> going</c><01:01:21.400><c> to</c><01:01:21.599><c> we're</c><01:01:21.720><c> going</c><01:01:21.839><c> to</c><01:01:21.920><c> move</c>

01:01:22.069 --> 01:01:22.079 align:start position:0%
then we're going to we're going to move
 

01:01:22.079 --> 01:01:26.390 align:start position:0%
then we're going to we're going to move
to<01:01:22.200><c> what</c><01:01:22.359><c> exactly</c><01:01:22.640><c> do</c><01:01:22.760><c> with</c><01:01:22.880><c> the</c><01:01:22.960><c> Quick</c><01:01:23.160><c> Start</c>

01:01:26.390 --> 01:01:26.400 align:start position:0%
 
 

01:01:26.400 --> 01:01:29.910 align:start position:0%
 
okay<01:01:26.880><c> everybody</c><01:01:27.480><c> has</c><01:01:27.960><c> scanned</c><01:01:28.960><c> I</c><01:01:29.119><c> hope</c><01:01:29.319><c> so</c><01:01:29.720><c> you</c>

01:01:29.910 --> 01:01:29.920 align:start position:0%
okay everybody has scanned I hope so you
 

01:01:29.920 --> 01:01:32.870 align:start position:0%
okay everybody has scanned I hope so you
have<01:01:30.160><c> like</c><01:01:30.359><c> three</c><01:01:30.760><c> seconds</c><01:01:31.760><c> um</c><01:01:32.359><c> okay</c><01:01:32.559><c> cool</c><01:01:32.799><c> now</c>

01:01:32.870 --> 01:01:32.880 align:start position:0%
have like three seconds um okay cool now
 

01:01:32.880 --> 01:01:34.109 align:start position:0%
have like three seconds um okay cool now
we're<01:01:33.000><c> going</c><01:01:33.079><c> to</c><01:01:33.160><c> swap</c><01:01:33.440><c> to</c><01:01:33.640><c> once</c><01:01:33.880><c> you're</c><01:01:34.000><c> on</c>

01:01:34.109 --> 01:01:34.119 align:start position:0%
we're going to swap to once you're on
 

01:01:34.119 --> 01:01:36.430 align:start position:0%
we're going to swap to once you're on
this<01:01:34.240><c> quick</c><01:01:34.440><c> start</c><01:01:34.720><c> page</c><01:01:35.640><c> um</c><01:01:36.039><c> you</c><01:01:36.160><c> know</c><01:01:36.280><c> we're</c>

01:01:36.430 --> 01:01:36.440 align:start position:0%
this quick start page um you know we're
 

01:01:36.440 --> 01:01:38.029 align:start position:0%
this quick start page um you know we're
going<01:01:36.520><c> to</c><01:01:37.039><c> actually</c><01:01:37.319><c> go</c><01:01:37.520><c> through</c><01:01:37.720><c> this</c><01:01:37.880><c> git</c>

01:01:38.029 --> 01:01:38.039 align:start position:0%
going to actually go through this git
 

01:01:38.039 --> 01:01:41.589 align:start position:0%
going to actually go through this git
cloning<01:01:38.960><c> CD</c><01:01:39.760><c> in</c><01:01:40.760><c> um</c><01:01:41.160><c> setting</c><01:01:41.440><c> your</c>

01:01:41.589 --> 01:01:41.599 align:start position:0%
cloning CD in um setting your
 

01:01:41.599 --> 01:01:43.950 align:start position:0%
cloning CD in um setting your
environment<01:01:42.359><c> and</c><01:01:42.520><c> then</c><01:01:42.920><c> actually</c><01:01:43.240><c> deploying</c>

01:01:43.950 --> 01:01:43.960 align:start position:0%
environment and then actually deploying
 

01:01:43.960 --> 01:01:59.470 align:start position:0%
environment and then actually deploying
cool<01:01:44.319><c> you</c><01:01:44.440><c> want</c><01:01:44.520><c> to</c><01:01:44.760><c> take</c><01:01:44.960><c> over</c><01:01:45.400><c> sure</c>

01:01:59.470 --> 01:01:59.480 align:start position:0%
 
 

01:01:59.480 --> 01:02:03.589 align:start position:0%
 
cool<01:02:00.480><c> um</c><01:02:01.200><c> so</c><01:02:01.559><c> hey</c><01:02:01.760><c> everyone</c><01:02:02.440><c> um</c><01:02:02.640><c> I'm</c><01:02:02.799><c> a</c><01:02:03.319><c> here</c>

01:02:03.589 --> 01:02:03.599 align:start position:0%
cool um so hey everyone um I'm a here
 

01:02:03.599 --> 01:02:05.910 align:start position:0%
cool um so hey everyone um I'm a here
and<01:02:03.880><c> the</c><01:02:04.240><c> entire</c><01:02:04.680><c> point</c><01:02:04.880><c> for</c><01:02:05.160><c> this</c><01:02:05.400><c> particular</c>

01:02:05.910 --> 01:02:05.920 align:start position:0%
and the entire point for this particular
 

01:02:05.920 --> 01:02:09.549 align:start position:0%
and the entire point for this particular
section<01:02:06.599><c> of</c><01:02:06.880><c> the</c><01:02:07.319><c> workshop</c><01:02:07.960><c> is</c><01:02:08.200><c> to</c><01:02:08.559><c> show</c><01:02:09.000><c> that</c>

01:02:09.549 --> 01:02:09.559 align:start position:0%
section of the workshop is to show that
 

01:02:09.559 --> 01:02:12.190 align:start position:0%
section of the workshop is to show that
how<01:02:09.720><c> easy</c><01:02:10.039><c> we</c><01:02:10.200><c> have</c><01:02:10.359><c> sort</c><01:02:10.520><c> of</c><01:02:10.760><c> made</c><01:02:11.119><c> to</c><01:02:11.880><c> do</c><01:02:12.079><c> an</c>

01:02:12.190 --> 01:02:12.200 align:start position:0%
how easy we have sort of made to do an
 

01:02:12.200 --> 01:02:13.630 align:start position:0%
how easy we have sort of made to do an
onchain

01:02:13.630 --> 01:02:13.640 align:start position:0%
onchain
 

01:02:13.640 --> 01:02:16.029 align:start position:0%
onchain
transaction<01:02:14.640><c> like</c><01:02:15.000><c> specifically</c><01:02:15.599><c> to</c><01:02:15.799><c> a</c>

01:02:16.029 --> 01:02:16.039 align:start position:0%
transaction like specifically to a
 

01:02:16.039 --> 01:02:18.230 align:start position:0%
transaction like specifically to a
contract<01:02:16.559><c> function</c><01:02:17.279><c> purely</c><01:02:17.640><c> by</c><01:02:17.760><c> replying</c><01:02:18.119><c> to</c>

01:02:18.230 --> 01:02:18.240 align:start position:0%
contract function purely by replying to
 

01:02:18.240 --> 01:02:20.910 align:start position:0%
contract function purely by replying to
an<01:02:18.359><c> email</c><01:02:18.839><c> so</c><01:02:19.000><c> if</c><01:02:19.079><c> you</c><01:02:19.200><c> want</c><01:02:19.319><c> to</c><01:02:19.680><c> integrate</c><01:02:20.680><c> um</c>

01:02:20.910 --> 01:02:20.920 align:start position:0%
an email so if you want to integrate um
 

01:02:20.920 --> 01:02:22.710 align:start position:0%
an email so if you want to integrate um
people<01:02:21.200><c> just</c><01:02:21.400><c> replying</c><01:02:21.760><c> to</c><01:02:21.920><c> emails</c><01:02:22.319><c> and</c><01:02:22.559><c> that</c>

01:02:22.710 --> 01:02:22.720 align:start position:0%
people just replying to emails and that
 

01:02:22.720 --> 01:02:24.630 align:start position:0%
people just replying to emails and that
triggering<01:02:23.160><c> an</c><01:02:23.279><c> onchain</c><01:02:23.680><c> transaction</c><01:02:24.480><c> this</c>

01:02:24.630 --> 01:02:24.640 align:start position:0%
triggering an onchain transaction this
 

01:02:24.640 --> 01:02:29.190 align:start position:0%
triggering an onchain transaction this
is<01:02:24.920><c> like</c><01:02:25.039><c> a</c><01:02:25.359><c> really</c><01:02:26.119><c> demo</c><01:02:26.400><c> for</c><01:02:26.799><c> that</c><01:02:27.799><c> um</c><01:02:28.640><c> cool</c>

01:02:29.190 --> 01:02:29.200 align:start position:0%
is like a really demo for that um cool
 

01:02:29.200 --> 01:02:31.430 align:start position:0%
is like a really demo for that um cool
so<01:02:30.079><c> maybe</c><01:02:30.279><c> justly</c><01:02:30.680><c> one</c><01:02:30.839><c> question</c><01:02:31.039><c> can</c><01:02:31.200><c> people</c>

01:02:31.430 --> 01:02:31.440 align:start position:0%
so maybe justly one question can people
 

01:02:31.440 --> 01:02:33.230 align:start position:0%
so maybe justly one question can people
read<01:02:31.680><c> the</c><01:02:31.799><c> screen</c><01:02:32.200><c> like</c><01:02:32.400><c> from</c><01:02:32.640><c> the</c><01:02:32.799><c> back</c><01:02:33.079><c> it</c>

01:02:33.230 --> 01:02:33.240 align:start position:0%
read the screen like from the back it
 

01:02:33.240 --> 01:02:34.870 align:start position:0%
read the screen like from the back it
looks<01:02:33.400><c> a</c><01:02:33.480><c> little</c><01:02:33.640><c> bit</c><01:02:34.400><c> raise</c><01:02:34.559><c> your</c><01:02:34.680><c> hand</c><01:02:34.799><c> if</c>

01:02:34.870 --> 01:02:34.880 align:start position:0%
looks a little bit raise your hand if
 

01:02:34.880 --> 01:02:37.990 align:start position:0%
looks a little bit raise your hand if
you<01:02:35.000><c> can</c><01:02:35.119><c> read</c><01:02:35.359><c> the</c><01:02:36.359><c> that's</c><01:02:36.599><c> good</c><01:02:37.599><c> good</c><01:02:37.799><c> okay</c>

01:02:37.990 --> 01:02:38.000 align:start position:0%
you can read the that's good good okay
 

01:02:38.000 --> 01:02:42.349 align:start position:0%
you can read the that's good good okay
should<01:02:38.119><c> be</c><01:02:38.240><c> fine</c><01:02:39.279><c> cool</c><01:02:40.279><c> um</c><01:02:40.680><c> yeah</c><01:02:41.160><c> so</c><01:02:41.640><c> if</c><01:02:41.960><c> anyone</c>

01:02:42.349 --> 01:02:42.359 align:start position:0%
should be fine cool um yeah so if anyone
 

01:02:42.359 --> 01:02:44.630 align:start position:0%
should be fine cool um yeah so if anyone
hasn't<01:02:42.760><c> been</c><01:02:42.960><c> to</c><01:02:43.119><c> the</c><01:02:43.279><c> docs</c><01:02:43.599><c> page</c><01:02:43.920><c> yet</c><01:02:44.359><c> it's</c>

01:02:44.630 --> 01:02:44.640 align:start position:0%
hasn't been to the docs page yet it's
 

01:02:44.640 --> 01:02:47.549 align:start position:0%
hasn't been to the docs page yet it's
docs.<01:02:45.279><c> proof.</c><01:02:45.720><c> email</c><01:02:46.279><c> you</c><01:02:46.599><c> come</c><01:02:46.839><c> to</c><01:02:47.000><c> the</c><01:02:47.160><c> email</c>

01:02:47.549 --> 01:02:47.559 align:start position:0%
docs. proof. email you come to the email
 

01:02:47.559 --> 01:02:50.109 align:start position:0%
docs. proof. email you come to the email
transaction<01:02:48.200><c> a</c><01:02:48.599><c> section</c><01:02:49.359><c> and</c><01:02:49.520><c> in</c><01:02:49.680><c> there</c><01:02:49.960><c> you</c>

01:02:50.109 --> 01:02:50.119 align:start position:0%
transaction a section and in there you
 

01:02:50.119 --> 01:02:53.269 align:start position:0%
transaction a section and in there you
just<01:02:50.400><c> click</c><01:02:50.640><c> to</c><01:02:50.920><c> Quick</c>

01:02:53.269 --> 01:02:53.279 align:start position:0%
 
 

01:02:53.279 --> 01:02:56.670 align:start position:0%
 
Start<01:02:54.279><c> I'll</c><01:02:54.599><c> give</c><01:02:54.920><c> people</c><01:02:56.000><c> half</c><01:02:56.200><c> a</c><01:02:56.319><c> minute</c><01:02:56.520><c> to</c>

01:02:56.670 --> 01:02:56.680 align:start position:0%
Start I'll give people half a minute to
 

01:02:56.680 --> 01:03:17.789 align:start position:0%
Start I'll give people half a minute to
a<01:02:56.799><c> minute</c><01:02:57.039><c> to</c><01:02:57.160><c> do</c>

01:03:17.789 --> 01:03:17.799 align:start position:0%
 
 

01:03:17.799 --> 01:03:21.109 align:start position:0%
 
this<01:03:18.799><c> um</c><01:03:19.279><c> yeah</c><01:03:19.880><c> just</c><01:03:20.119><c> do</c><01:03:20.319><c> the</c><01:03:20.480><c> first</c><01:03:20.720><c> step</c><01:03:20.960><c> you</c>

01:03:21.109 --> 01:03:21.119 align:start position:0%
this um yeah just do the first step you
 

01:03:21.119 --> 01:03:23.789 align:start position:0%
this um yeah just do the first step you
just<01:03:21.279><c> need</c><01:03:21.440><c> to</c><01:03:21.640><c> clone</c><01:03:22.400><c> um</c><01:03:22.599><c> a</c><01:03:22.760><c> get</c><01:03:22.960><c> reppel</c><01:03:23.559><c> and</c>

01:03:23.789 --> 01:03:23.799 align:start position:0%
just need to clone um a get reppel and
 

01:03:23.799 --> 01:03:35.910 align:start position:0%
just need to clone um a get reppel and
CD<01:03:24.200><c> into</c><01:03:24.400><c> the</c><01:03:24.559><c> directory</c>

01:03:35.910 --> 01:03:35.920 align:start position:0%
 
 

01:03:35.920 --> 01:03:38.069 align:start position:0%
 
can<01:03:36.039><c> I</c><01:03:36.160><c> have</c><01:03:36.279><c> a</c><01:03:36.359><c> show</c><01:03:36.680><c> off</c><01:03:36.880><c> hands</c><01:03:37.200><c> of</c><01:03:37.720><c> um</c><01:03:37.920><c> of</c>

01:03:38.069 --> 01:03:38.079 align:start position:0%
can I have a show off hands of um of
 

01:03:38.079 --> 01:03:39.549 align:start position:0%
can I have a show off hands of um of
people<01:03:38.359><c> that</c><01:03:38.480><c> have</c><01:03:38.680><c> done</c>

01:03:39.549 --> 01:03:39.559 align:start position:0%
people that have done
 

01:03:39.559 --> 01:03:43.069 align:start position:0%
people that have done
this<01:03:40.559><c> cool</c><01:03:40.839><c> I</c><01:03:40.920><c> can</c><01:03:41.039><c> see</c><01:03:41.440><c> five</c><01:03:42.039><c> six</c><01:03:42.319><c> hands</c><01:03:42.760><c> seven</c>

01:03:43.069 --> 01:03:43.079 align:start position:0%
this cool I can see five six hands seven
 

01:03:43.079 --> 01:03:47.069 align:start position:0%
this cool I can see five six hands seven
eight<01:03:43.440><c> nine</c><01:03:43.880><c> cool</c><01:03:44.839><c> um</c><01:03:45.119><c> yeah</c><01:03:45.319><c> so</c><01:03:45.440><c> I'll</c><01:03:46.079><c> continue</c>

01:03:47.069 --> 01:03:47.079 align:start position:0%
eight nine cool um yeah so I'll continue
 

01:03:47.079 --> 01:03:48.589 align:start position:0%
eight nine cool um yeah so I'll continue
I'll

01:03:48.589 --> 01:03:48.599 align:start position:0%
I'll
 

01:03:48.599 --> 01:03:51.470 align:start position:0%
I'll
just<01:03:49.599><c> so</c><01:03:49.880><c> once</c><01:03:50.039><c> you</c><01:03:50.160><c> have</c><01:03:50.279><c> sort</c><01:03:50.480><c> of</c><01:03:50.799><c> um</c><01:03:51.000><c> cded</c>

01:03:51.470 --> 01:03:51.480 align:start position:0%
just so once you have sort of um cded
 

01:03:51.480 --> 01:03:54.470 align:start position:0%
just so once you have sort of um cded
into<01:03:51.680><c> the</c><01:03:51.880><c> directory</c><01:03:52.880><c> um</c><01:03:53.119><c> I</c><01:03:53.240><c> would</c><01:03:54.079><c> recommend</c>

01:03:54.470 --> 01:03:54.480 align:start position:0%
into the directory um I would recommend
 

01:03:54.480 --> 01:03:58.470 align:start position:0%
into the directory um I would recommend
you<01:03:54.599><c> to</c><01:03:54.760><c> run</c><01:03:55.039><c> this</c><01:03:55.240><c> one</c><01:03:55.839><c> on</c><01:03:56.119><c> this</c><01:03:56.400><c> is</c><01:03:57.400><c> um</c><01:03:58.039><c> one</c>

01:03:58.470 --> 01:03:58.480 align:start position:0%
you to run this one on this is um one
 

01:03:58.480 --> 01:04:01.029 align:start position:0%
you to run this one on this is um one
package<01:03:58.960><c> that</c><01:03:59.160><c> you</c><01:03:59.640><c> might</c><01:03:59.960><c> need</c><01:04:00.440><c> I'll</c><01:04:00.640><c> just</c>

01:04:01.029 --> 01:04:01.039 align:start position:0%
package that you might need I'll just
 

01:04:01.039 --> 01:04:06.829 align:start position:0%
package that you might need I'll just
screen<01:04:02.079><c> yeah</c><01:04:03.079><c> so</c><01:04:03.640><c> it's</c><01:04:03.920><c> bre</c><01:04:04.520><c> install</c><01:04:05.480><c> JQ</c><01:04:06.480><c> just</c>

01:04:06.829 --> 01:04:06.839 align:start position:0%
screen yeah so it's bre install JQ just
 

01:04:06.839 --> 01:04:09.510 align:start position:0%
screen yeah so it's bre install JQ just
do<01:04:07.079><c> this</c><01:04:07.279><c> if</c><01:04:07.400><c> you</c><01:04:07.520><c> don't</c><01:04:07.799><c> have</c><01:04:08.440><c> a</c><01:04:08.559><c> few</c><01:04:08.760><c> of</c><01:04:08.960><c> Macs</c>

01:04:09.510 --> 01:04:09.520 align:start position:0%
do this if you don't have a few of Macs
 

01:04:09.520 --> 01:04:11.670 align:start position:0%
do this if you don't have a few of Macs
probably<01:04:10.039><c> have</c><01:04:10.359><c> this</c><01:04:10.720><c> couple</c><01:04:10.920><c> of</c><01:04:11.079><c> don't</c><01:04:11.400><c> so</c>

01:04:11.670 --> 01:04:11.680 align:start position:0%
probably have this couple of don't so
 

01:04:11.680 --> 01:04:17.829 align:start position:0%
probably have this couple of don't so
this<01:04:11.839><c> is</c><01:04:12.000><c> just</c><01:04:12.160><c> like</c><01:04:12.279><c> a</c><01:04:12.480><c> stive</c><01:04:13.599><c> installation</c>

01:04:17.829 --> 01:04:17.839 align:start position:0%
 
 

01:04:17.839 --> 01:04:19.510 align:start position:0%
 
um

01:04:19.510 --> 01:04:19.520 align:start position:0%
um
 

01:04:19.520 --> 01:04:22.390 align:start position:0%
um
cool<01:04:20.520><c> and</c><01:04:20.799><c> once</c><01:04:21.160><c> you</c><01:04:21.440><c> have</c><01:04:21.880><c> done</c><01:04:22.119><c> the</c>

01:04:22.390 --> 01:04:22.400 align:start position:0%
cool and once you have done the
 

01:04:22.400 --> 01:04:24.349 align:start position:0%
cool and once you have done the
installation<01:04:23.400><c> um</c><01:04:23.599><c> just</c><01:04:23.760><c> go</c><01:04:23.960><c> back</c><01:04:24.079><c> to</c><01:04:24.200><c> the</c>

01:04:24.349 --> 01:04:24.359 align:start position:0%
installation um just go back to the
 

01:04:24.359 --> 01:04:27.630 align:start position:0%
installation um just go back to the
docks<01:04:24.760><c> page</c><01:04:25.599><c> uh</c><01:04:25.880><c> um</c><01:04:26.160><c> scroll</c><01:04:26.839><c> down</c><01:04:27.359><c> and</c><01:04:27.520><c> you</c>

01:04:27.630 --> 01:04:27.640 align:start position:0%
docks page uh um scroll down and you
 

01:04:27.640 --> 01:04:30.950 align:start position:0%
docks page uh um scroll down and you
would<01:04:27.839><c> see</c><01:04:28.119><c> this</c><01:04:28.319><c> one</c><01:04:28.720><c> make</c><01:04:29.520><c> Command</c><01:04:30.520><c> um</c><01:04:30.880><c> I</c>

01:04:30.950 --> 01:04:30.960 align:start position:0%
would see this one make Command um I
 

01:04:30.960 --> 01:04:33.230 align:start position:0%
would see this one make Command um I
would<01:04:31.160><c> ask</c><01:04:31.319><c> you</c><01:04:31.440><c> to</c><01:04:31.680><c> copy</c><01:04:32.000><c> this</c><01:04:32.200><c> command</c><01:04:32.960><c> paste</c>

01:04:33.230 --> 01:04:33.240 align:start position:0%
would ask you to copy this command paste
 

01:04:33.240 --> 01:04:36.950 align:start position:0%
would ask you to copy this command paste
it<01:04:33.359><c> into</c><01:04:33.599><c> your</c><01:04:34.160><c> terminal</c><01:04:35.160><c> and</c>

01:04:36.950 --> 01:04:36.960 align:start position:0%
it into your terminal and
 

01:04:36.960 --> 01:04:39.710 align:start position:0%
it into your terminal and
then<01:04:37.960><c> just</c><01:04:38.240><c> enter</c><01:04:38.559><c> your</c><01:04:38.760><c> email</c><01:04:39.079><c> address</c><01:04:39.400><c> so</c>

01:04:39.710 --> 01:04:39.720 align:start position:0%
then just enter your email address so
 

01:04:39.720 --> 01:04:42.910 align:start position:0%
then just enter your email address so
this<01:04:39.839><c> is</c><01:04:40.240><c> my</c><01:04:40.440><c> email</c><01:04:40.880><c> address</c><01:04:41.880><c> um</c><01:04:42.559><c> and</c><01:04:42.680><c> you</c><01:04:42.760><c> can</c>

01:04:42.910 --> 01:04:42.920 align:start position:0%
this is my email address um and you can
 

01:04:42.920 --> 01:04:45.870 align:start position:0%
this is my email address um and you can
enter<01:04:43.160><c> your</c><01:04:43.359><c> email</c><01:04:43.680><c> addresses</c><01:04:44.160><c> as</c><01:04:44.599><c> well</c><01:04:45.599><c> once</c>

01:04:45.870 --> 01:04:45.880 align:start position:0%
enter your email addresses as well once
 

01:04:45.880 --> 01:04:48.950 align:start position:0%
enter your email addresses as well once
you<01:04:46.119><c> submit</c><01:04:46.559><c> this</c><01:04:47.200><c> you</c><01:04:47.400><c> should</c><01:04:47.839><c> receive</c><01:04:48.680><c> a</c>

01:04:48.950 --> 01:04:48.960 align:start position:0%
you submit this you should receive a
 

01:04:48.960 --> 01:04:56.990 align:start position:0%
you submit this you should receive a
response<01:04:49.680><c> with</c><01:04:49.839><c> the</c><01:04:49.960><c> status</c><01:04:50.440><c> success</c>

01:04:56.990 --> 01:04:57.000 align:start position:0%
 
 

01:04:57.000 --> 01:04:58.630 align:start position:0%
 
got<01:04:57.119><c> it</c>

01:04:58.630 --> 01:04:58.640 align:start position:0%
got it
 

01:04:58.640 --> 01:05:00.829 align:start position:0%
got it
cool<01:04:59.640><c> got</c>

01:05:00.829 --> 01:05:00.839 align:start position:0%
cool got
 

01:05:00.839 --> 01:05:03.470 align:start position:0%
cool got
it<01:05:01.839><c> um</c><01:05:02.000><c> the</c><01:05:02.079><c> command</c><01:05:02.400><c> is</c><01:05:02.520><c> in</c><01:05:02.640><c> the</c><01:05:02.799><c> docs</c><01:05:03.240><c> so</c><01:05:03.400><c> if</c>

01:05:03.470 --> 01:05:03.480 align:start position:0%
it um the command is in the docs so if
 

01:05:03.480 --> 01:05:06.029 align:start position:0%
it um the command is in the docs so if
you<01:05:03.680><c> just</c><01:05:03.839><c> scroll</c><01:05:04.319><c> a</c><01:05:04.480><c> bit</c><01:05:04.760><c> down</c><01:05:05.200><c> it</c><01:05:05.279><c> is</c><01:05:05.640><c> make</c>

01:05:06.029 --> 01:05:06.039 align:start position:0%
you just scroll a bit down it is make
 

01:05:06.039 --> 01:05:09.309 align:start position:0%
you just scroll a bit down it is make
space<01:05:06.440><c> Sumit</c><01:05:06.920><c> space</c><01:05:07.520><c> Capital</c><01:05:07.960><c> email</c><01:05:08.720><c> equals</c>

01:05:09.309 --> 01:05:09.319 align:start position:0%
space Sumit space Capital email equals
 

01:05:09.319 --> 01:05:13.950 align:start position:0%
space Sumit space Capital email equals
your<01:05:09.559><c> email</c>

01:05:13.950 --> 01:05:13.960 align:start position:0%
 
 

01:05:13.960 --> 01:05:16.470 align:start position:0%
 
address<01:05:14.960><c> and</c><01:05:15.319><c> for</c><01:05:15.559><c> people</c><01:05:15.799><c> who</c><01:05:15.960><c> have</c><01:05:16.200><c> done</c>

01:05:16.470 --> 01:05:16.480 align:start position:0%
address and for people who have done
 

01:05:16.480 --> 01:05:17.990 align:start position:0%
address and for people who have done
this<01:05:16.680><c> already</c><01:05:17.119><c> what</c><01:05:17.240><c> you</c><01:05:17.359><c> would</c><01:05:17.559><c> have</c>

01:05:17.990 --> 01:05:18.000 align:start position:0%
this already what you would have
 

01:05:18.000 --> 01:05:20.150 align:start position:0%
this already what you would have
received<01:05:18.359><c> is</c><01:05:18.520><c> that</c><01:05:18.680><c> if</c><01:05:18.799><c> you</c><01:05:18.920><c> go</c><01:05:19.039><c> to</c><01:05:19.160><c> your</c><01:05:19.359><c> email</c>

01:05:20.150 --> 01:05:20.160 align:start position:0%
received is that if you go to your email
 

01:05:20.160 --> 01:05:22.549 align:start position:0%
received is that if you go to your email
you<01:05:20.279><c> would</c><01:05:20.520><c> have</c><01:05:20.920><c> received</c><01:05:21.240><c> a</c><01:05:21.520><c> very</c><01:05:21.839><c> templated</c>

01:05:22.549 --> 01:05:22.559 align:start position:0%
you would have received a very templated
 

01:05:22.559 --> 01:05:24.789 align:start position:0%
you would have received a very templated
email<01:05:23.480><c> um</c><01:05:23.760><c> it</c><01:05:23.839><c> would</c><01:05:24.039><c> look</c><01:05:24.240><c> something</c><01:05:24.559><c> like</c>

01:05:24.789 --> 01:05:24.799 align:start position:0%
email um it would look something like
 

01:05:24.799 --> 01:05:30.430 align:start position:0%
email um it would look something like
this

01:05:30.430 --> 01:05:30.440 align:start position:0%
 
 

01:05:30.440 --> 01:05:33.190 align:start position:0%
 
once<01:05:30.920><c> this</c><01:05:31.079><c> step</c><01:05:31.359><c> is</c><01:05:31.520><c> complete</c><01:05:32.039><c> and</c><01:05:32.400><c> um</c><01:05:32.799><c> yeah</c><01:05:33.079><c> I</c>

01:05:33.190 --> 01:05:33.200 align:start position:0%
once this step is complete and um yeah I
 

01:05:33.200 --> 01:05:35.829 align:start position:0%
once this step is complete and um yeah I
would<01:05:33.440><c> recommend</c><01:05:34.039><c> you</c><01:05:34.240><c> to</c><01:05:34.799><c> just</c><01:05:35.039><c> reply</c><01:05:35.359><c> to</c><01:05:35.520><c> it</c>

01:05:35.829 --> 01:05:35.839 align:start position:0%
would recommend you to just reply to it
 

01:05:35.839 --> 01:05:38.269 align:start position:0%
would recommend you to just reply to it
it<01:05:36.079><c> doesn't</c><01:05:36.640><c> matter</c><01:05:37.039><c> what</c><01:05:37.160><c> you're</c><01:05:37.559><c> typing</c><01:05:37.920><c> in</c>

01:05:38.269 --> 01:05:38.279 align:start position:0%
it doesn't matter what you're typing in
 

01:05:38.279 --> 01:05:40.309 align:start position:0%
it doesn't matter what you're typing in
as<01:05:38.400><c> long</c><01:05:38.599><c> as</c><01:05:38.720><c> you're</c><01:05:38.920><c> replying</c><01:05:39.279><c> to</c><01:05:39.400><c> the</c><01:05:39.520><c> email</c>

01:05:40.309 --> 01:05:40.319 align:start position:0%
as long as you're replying to the email
 

01:05:40.319 --> 01:05:51.349 align:start position:0%
as long as you're replying to the email
um<01:05:40.480><c> it</c><01:05:40.559><c> is</c><01:05:40.760><c> good</c>

01:05:51.349 --> 01:05:51.359 align:start position:0%
 
 

01:05:51.359 --> 01:05:53.750 align:start position:0%
 
enough<01:05:52.359><c> show</c><01:05:52.720><c> off</c><01:05:52.920><c> hands</c><01:05:53.279><c> people</c><01:05:53.480><c> who</c><01:05:53.559><c> have</c>

01:05:53.750 --> 01:05:53.760 align:start position:0%
enough show off hands people who have
 

01:05:53.760 --> 01:05:56.589 align:start position:0%
enough show off hands people who have
done<01:05:53.920><c> it</c>

01:05:56.589 --> 01:05:56.599 align:start position:0%
done it
 

01:05:56.599 --> 01:05:58.990 align:start position:0%
done it
cool<01:05:57.319><c> five</c>

01:05:58.990 --> 01:05:59.000 align:start position:0%
cool five
 

01:05:59.000 --> 01:06:03.510 align:start position:0%
cool five
people<01:06:00.000><c> anyone</c><01:06:00.319><c> from</c><01:06:00.559><c> there</c><01:06:00.799><c> having</c><01:06:01.079><c> any</c>

01:06:03.510 --> 01:06:03.520 align:start position:0%
 
 

01:06:03.520 --> 01:06:06.230 align:start position:0%
 
issues

01:06:06.230 --> 01:06:06.240 align:start position:0%
issues
 

01:06:06.240 --> 01:06:09.510 align:start position:0%
issues
5022<01:06:07.240><c> um</c><01:06:07.440><c> just</c><01:06:07.559><c> run</c><01:06:07.880><c> again</c><01:06:08.119><c> this</c><01:06:08.240><c> is</c><01:06:08.599><c> okay</c><01:06:09.240><c> so</c>

01:06:09.510 --> 01:06:09.520 align:start position:0%
5022 um just run again this is okay so
 

01:06:09.520 --> 01:06:11.630 align:start position:0%
5022 um just run again this is okay so
why<01:06:09.720><c> you</c><01:06:09.880><c> would</c><01:06:10.079><c> have</c><01:06:10.240><c> been</c><01:06:10.599><c> receiving</c><01:06:10.799><c> 502</c><01:06:11.400><c> is</c>

01:06:11.630 --> 01:06:11.640 align:start position:0%
why you would have been receiving 502 is
 

01:06:11.640 --> 01:06:13.870 align:start position:0%
why you would have been receiving 502 is
that<01:06:11.880><c> we</c><01:06:11.960><c> are</c><01:06:12.119><c> also</c><01:06:12.359><c> making</c><01:06:12.640><c> an</c><01:06:12.839><c> Alchemy</c><01:06:13.319><c> check</c>

01:06:13.870 --> 01:06:13.880 align:start position:0%
that we are also making an Alchemy check
 

01:06:13.880 --> 01:06:17.670 align:start position:0%
that we are also making an Alchemy check
for<01:06:14.720><c> checking</c><01:06:15.160><c> that</c><01:06:16.039><c> is</c><01:06:16.520><c> any</c><01:06:17.000><c> transfer</c><01:06:17.480><c> of</c>

01:06:17.670 --> 01:06:17.680 align:start position:0%
for checking that is any transfer of
 

01:06:17.680 --> 01:06:19.870 align:start position:0%
for checking that is any transfer of
data<01:06:18.039><c> or</c><01:06:18.240><c> approval</c><01:06:18.599><c> of</c><01:06:18.720><c> erc20</c><01:06:19.359><c> tokens</c><01:06:19.720><c> are</c>

01:06:19.870 --> 01:06:19.880 align:start position:0%
data or approval of erc20 tokens are
 

01:06:19.880 --> 01:06:22.670 align:start position:0%
data or approval of erc20 tokens are
sort<01:06:20.079><c> of</c><01:06:20.480><c> being</c><01:06:20.760><c> done</c><01:06:21.599><c> um</c><01:06:21.920><c> and</c><01:06:22.000><c> to</c><01:06:22.200><c> avoid</c><01:06:22.520><c> that</c>

01:06:22.670 --> 01:06:22.680 align:start position:0%
sort of being done um and to avoid that
 

01:06:22.680 --> 01:06:24.430 align:start position:0%
sort of being done um and to avoid that
there's<01:06:22.839><c> an</c><01:06:22.960><c> Alchemy</c><01:06:23.359><c> simulation</c><01:06:23.799><c> check</c><01:06:24.160><c> and</c>

01:06:24.430 --> 01:06:24.440 align:start position:0%
there's an Alchemy simulation check and
 

01:06:24.440 --> 01:06:29.510 align:start position:0%
there's an Alchemy simulation check and
that<01:06:24.559><c> would</c><01:06:24.720><c> have</c><01:06:24.839><c> rate</c><01:06:25.079><c> limited</c><01:06:25.400><c> so</c><01:06:25.599><c> just</c><01:06:25.760><c> try</c>

01:06:29.510 --> 01:06:29.520 align:start position:0%
 
 

01:06:29.520 --> 01:06:33.230 align:start position:0%
 
again<01:06:30.520><c> and</c><01:06:31.279><c> um</c><01:06:32.279><c> I</c><01:06:32.400><c> will</c><01:06:32.599><c> be</c><01:06:32.799><c> giving</c><01:06:33.039><c> the</c>

01:06:33.230 --> 01:06:33.240 align:start position:0%
again and um I will be giving the
 

01:06:33.240 --> 01:06:44.500 align:start position:0%
again and um I will be giving the
overview<01:06:34.000><c> of</c><01:06:34.240><c> this</c><01:06:34.520><c> as</c><01:06:34.720><c> well</c>

01:06:44.500 --> 01:06:44.510 align:start position:0%
 
 

01:06:44.510 --> 01:06:57.910 align:start position:0%
 
[Music]

01:06:57.910 --> 01:06:57.920 align:start position:0%
 
 

01:06:57.920 --> 01:07:01.190 align:start position:0%
 
cool<01:06:58.240><c> so</c><01:06:58.640><c> for</c><01:06:58.920><c> people</c><01:06:59.160><c> sort</c><01:06:59.720><c> of</c><01:07:00.720><c> basically</c>

01:07:01.190 --> 01:07:01.200 align:start position:0%
cool so for people sort of basically
 

01:07:01.200 --> 01:07:03.269 align:start position:0%
cool so for people sort of basically
asking<01:07:01.599><c> that</c><01:07:01.960><c> what</c><01:07:02.119><c> did</c><01:07:02.279><c> we</c><01:07:02.480><c> actually</c><01:07:02.799><c> do</c><01:07:03.160><c> okay</c>

01:07:03.269 --> 01:07:03.279 align:start position:0%
asking that what did we actually do okay
 

01:07:03.279 --> 01:07:06.390 align:start position:0%
asking that what did we actually do okay
we<01:07:03.480><c> reped</c><01:07:03.839><c> to</c><01:07:03.960><c> an</c><01:07:04.079><c> email</c><01:07:04.680><c> and</c><01:07:05.079><c> um</c><01:07:05.640><c> if</c><01:07:05.799><c> I</c><01:07:06.000><c> was</c><01:07:06.279><c> to</c>

01:07:06.390 --> 01:07:06.400 align:start position:0%
we reped to an email and um if I was to
 

01:07:06.400 --> 01:07:12.269 align:start position:0%
we reped to an email and um if I was to
show<01:07:06.640><c> you</c><01:07:06.799><c> the</c><01:07:07.279><c> email</c><01:07:08.279><c> um</c><01:07:09.039><c> just</c><01:07:09.279><c> give</c><01:07:09.400><c> it</c><01:07:09.559><c> some</c>

01:07:12.269 --> 01:07:12.279 align:start position:0%
 
 

01:07:12.279 --> 01:07:14.549 align:start position:0%
 
time<01:07:13.279><c> yeah</c><01:07:13.520><c> some</c><01:07:13.760><c> few</c><01:07:13.960><c> of</c><01:07:14.039><c> the</c><01:07:14.160><c> folks</c><01:07:14.440><c> would</c>

01:07:14.549 --> 01:07:14.559 align:start position:0%
time yeah some few of the folks would
 

01:07:14.559 --> 01:07:16.430 align:start position:0%
time yeah some few of the folks would
have<01:07:14.920><c> received</c><01:07:15.079><c> an</c><01:07:15.200><c> email</c><01:07:15.520><c> like</c><01:07:15.760><c> this</c><01:07:16.079><c> where</c>

01:07:16.430 --> 01:07:16.440 align:start position:0%
have received an email like this where
 

01:07:16.440 --> 01:07:18.390 align:start position:0%
have received an email like this where
it<01:07:16.520><c> would</c><01:07:16.680><c> have</c><01:07:16.839><c> said</c><01:07:17.079><c> your</c><01:07:17.520><c> request</c><01:07:17.920><c> ID</c><01:07:18.240><c> has</c>

01:07:18.390 --> 01:07:18.400 align:start position:0%
it would have said your request ID has
 

01:07:18.400 --> 01:07:21.390 align:start position:0%
it would have said your request ID has
been<01:07:18.680><c> complete</c><01:07:19.559><c> view</c><01:07:19.760><c> on</c><01:07:20.000><c> Explorer</c><01:07:20.960><c> you</c><01:07:21.119><c> can</c>

01:07:21.390 --> 01:07:21.400 align:start position:0%
been complete view on Explorer you can
 

01:07:21.400 --> 01:07:23.230 align:start position:0%
been complete view on Explorer you can
see<01:07:21.799><c> this</c><01:07:21.960><c> one</c><01:07:22.240><c> transaction</c><01:07:22.880><c> that</c><01:07:23.000><c> has</c>

01:07:23.230 --> 01:07:23.240 align:start position:0%
see this one transaction that has
 

01:07:23.240 --> 01:07:25.950 align:start position:0%
see this one transaction that has
happened<01:07:23.640><c> so</c><01:07:23.960><c> what</c><01:07:24.160><c> did</c><01:07:24.359><c> you</c><01:07:24.799><c> really</c><01:07:25.039><c> do</c><01:07:25.359><c> by</c><01:07:25.559><c> by</c>

01:07:25.950 --> 01:07:25.960 align:start position:0%
happened so what did you really do by by
 

01:07:25.960 --> 01:07:28.950 align:start position:0%
happened so what did you really do by by
replying<01:07:26.359><c> to</c><01:07:26.440><c> an</c><01:07:26.599><c> email</c><01:07:27.599><c> um</c><01:07:28.240><c> if</c><01:07:28.359><c> you</c><01:07:28.520><c> sort</c><01:07:28.720><c> of</c>

01:07:28.950 --> 01:07:28.960 align:start position:0%
replying to an email um if you sort of
 

01:07:28.960 --> 01:07:31.510 align:start position:0%
replying to an email um if you sort of
go<01:07:29.200><c> over</c><01:07:30.079><c> the</c><01:07:30.559><c> actual</c>

01:07:31.510 --> 01:07:31.520 align:start position:0%
go over the actual
 

01:07:31.520 --> 01:07:34.950 align:start position:0%
go over the actual
contract<01:07:32.520><c> in</c><01:07:33.000><c> the</c><01:07:33.920><c> repository</c><01:07:34.559><c> that</c><01:07:34.680><c> you</c><01:07:34.799><c> just</c>

01:07:34.950 --> 01:07:34.960 align:start position:0%
contract in the repository that you just
 

01:07:34.960 --> 01:07:38.109 align:start position:0%
contract in the repository that you just
cloned<01:07:35.520><c> you</c><01:07:35.640><c> would</c><01:07:35.920><c> find</c><01:07:36.559><c> yourself</c><01:07:37.559><c> um</c><01:07:37.920><c> a</c>

01:07:38.109 --> 01:07:38.119 align:start position:0%
cloned you would find yourself um a
 

01:07:38.119 --> 01:07:40.269 align:start position:0%
cloned you would find yourself um a
contract<01:07:38.920><c> that</c><01:07:39.079><c> is</c><01:07:39.359><c> already</c><01:07:39.680><c> been</c><01:07:39.880><c> deployed</c>

01:07:40.269 --> 01:07:40.279 align:start position:0%
contract that is already been deployed
 

01:07:40.279 --> 01:07:41.789 align:start position:0%
contract that is already been deployed
you<01:07:40.359><c> could</c><01:07:40.480><c> have</c><01:07:40.640><c> deployed</c><01:07:41.039><c> this</c><01:07:41.200><c> yourself</c>

01:07:41.789 --> 01:07:41.799 align:start position:0%
you could have deployed this yourself
 

01:07:41.799 --> 01:07:44.470 align:start position:0%
you could have deployed this yourself
and<01:07:42.000><c> then</c><01:07:42.200><c> made</c><01:07:42.480><c> few</c><01:07:42.760><c> changes</c><01:07:43.760><c> but</c><01:07:44.279><c> what</c>

01:07:44.470 --> 01:07:44.480 align:start position:0%
and then made few changes but what
 

01:07:44.480 --> 01:07:46.390 align:start position:0%
and then made few changes but what
essentially<01:07:44.960><c> is</c><01:07:45.559><c> being</c><01:07:45.839><c> done</c><01:07:46.039><c> in</c><01:07:46.200><c> this</c>

01:07:46.390 --> 01:07:46.400 align:start position:0%
essentially is being done in this
 

01:07:46.400 --> 01:07:48.109 align:start position:0%
essentially is being done in this
particular<01:07:46.799><c> contract</c><01:07:47.200><c> is</c><01:07:47.359><c> that</c><01:07:47.720><c> we</c><01:07:47.880><c> have</c>

01:07:48.109 --> 01:07:48.119 align:start position:0%
particular contract is that we have
 

01:07:48.119 --> 01:07:50.589 align:start position:0%
particular contract is that we have
created<01:07:48.520><c> an</c><01:07:48.760><c> email</c><01:07:49.119><c> off</c><01:07:49.480><c> contract</c><01:07:49.839><c> for</c><01:07:50.039><c> you</c>

01:07:50.589 --> 01:07:50.599 align:start position:0%
created an email off contract for you
 

01:07:50.599 --> 01:07:52.670 align:start position:0%
created an email off contract for you
and<01:07:51.000><c> what</c><01:07:51.319><c> it</c><01:07:51.520><c> does</c><01:07:51.799><c> essentially</c><01:07:52.240><c> is</c><01:07:52.400><c> that</c><01:07:52.520><c> it</c>

01:07:52.670 --> 01:07:52.680 align:start position:0%
and what it does essentially is that it
 

01:07:52.680 --> 01:07:55.109 align:start position:0%
and what it does essentially is that it
allows<01:07:52.960><c> you</c><01:07:53.079><c> to</c><01:07:53.279><c> create</c><01:07:53.839><c> commands</c><01:07:54.839><c> um</c><01:07:55.000><c> and</c>

01:07:55.109 --> 01:07:55.119 align:start position:0%
allows you to create commands um and
 

01:07:55.119 --> 01:07:57.269 align:start position:0%
allows you to create commands um and
what<01:07:55.240><c> do</c><01:07:55.559><c> I</c><01:07:55.680><c> mean</c><01:07:55.839><c> by</c><01:07:56.000><c> commands</c><01:07:56.559><c> commands</c><01:07:57.000><c> look</c>

01:07:57.269 --> 01:07:57.279 align:start position:0%
what do I mean by commands commands look
 

01:07:57.279 --> 01:07:58.950 align:start position:0%
what do I mean by commands commands look
something<01:07:57.640><c> like</c><01:07:57.920><c> this</c><01:07:58.480><c> you</c><01:07:58.599><c> can</c><01:07:58.760><c> have</c>

01:07:58.950 --> 01:07:58.960 align:start position:0%
something like this you can have
 

01:07:58.960 --> 01:08:01.190 align:start position:0%
something like this you can have
multiple<01:07:59.440><c> commands</c><01:08:00.279><c> and</c><01:08:00.440><c> the</c><01:08:00.599><c> meaning</c><01:08:00.920><c> of</c><01:08:01.039><c> a</c>

01:08:01.190 --> 01:08:01.200 align:start position:0%
multiple commands and the meaning of a
 

01:08:01.200 --> 01:08:03.750 align:start position:0%
multiple commands and the meaning of a
command<01:08:01.720><c> is</c><01:08:01.920><c> that</c><01:08:02.119><c> you</c><01:08:02.240><c> can</c><01:08:02.520><c> trigger</c><01:08:03.279><c> things</c>

01:08:03.750 --> 01:08:03.760 align:start position:0%
command is that you can trigger things
 

01:08:03.760 --> 01:08:06.430 align:start position:0%
command is that you can trigger things
with<01:08:03.880><c> it</c><01:08:04.319><c> so</c><01:08:04.880><c> every</c><01:08:05.240><c> specific</c><01:08:05.640><c> command</c><01:08:06.160><c> does</c>

01:08:06.430 --> 01:08:06.440 align:start position:0%
with it so every specific command does
 

01:08:06.440 --> 01:08:08.190 align:start position:0%
with it so every specific command does
something<01:08:07.240><c> if</c><01:08:07.400><c> you</c><01:08:07.559><c> could</c><01:08:07.760><c> have</c><01:08:07.920><c> like</c><01:08:08.039><c> an</c>

01:08:08.190 --> 01:08:08.200 align:start position:0%
something if you could have like an
 

01:08:08.200 --> 01:08:10.630 align:start position:0%
something if you could have like an
approv<01:08:08.559><c> erc20</c><01:08:09.200><c> command</c><01:08:09.559><c> you</c><01:08:09.680><c> could</c><01:08:09.960><c> have</c><01:08:10.240><c> that</c>

01:08:10.630 --> 01:08:10.640 align:start position:0%
approv erc20 command you could have that
 

01:08:10.640 --> 01:08:13.150 align:start position:0%
approv erc20 command you could have that
oh<01:08:10.960><c> swap</c><01:08:11.359><c> my</c><01:08:11.799><c> erc20</c><01:08:12.480><c> token</c><01:08:12.839><c> if</c><01:08:13.000><c> this</c>

01:08:13.150 --> 01:08:13.160 align:start position:0%
oh swap my erc20 token if this
 

01:08:13.160 --> 01:08:15.150 align:start position:0%
oh swap my erc20 token if this
particular<01:08:13.440><c> command</c><01:08:13.720><c> is</c><01:08:13.839><c> Rong</c><01:08:14.319><c> or</c><01:08:14.559><c> send</c><01:08:14.880><c> money</c>

01:08:15.150 --> 01:08:15.160 align:start position:0%
particular command is Rong or send money
 

01:08:15.160 --> 01:08:16.789 align:start position:0%
particular command is Rong or send money
to<01:08:15.359><c> this</c><01:08:15.520><c> particular</c><01:08:15.839><c> e</c><01:08:16.120><c> address</c><01:08:16.400><c> if</c><01:08:16.640><c> that</c>

01:08:16.789 --> 01:08:16.799 align:start position:0%
to this particular e address if that
 

01:08:16.799 --> 01:08:19.229 align:start position:0%
to this particular e address if that
particular<01:08:17.080><c> command</c><01:08:17.359><c> is</c><01:08:17.440><c> Rong</c><01:08:18.319><c> um</c><01:08:18.960><c> for</c><01:08:19.120><c> the</c>

01:08:19.229 --> 01:08:19.239 align:start position:0%
particular command is Rong um for the
 

01:08:19.239 --> 01:08:21.470 align:start position:0%
particular command is Rong um for the
sake<01:08:19.400><c> of</c><01:08:19.600><c> this</c><01:08:19.759><c> particular</c><01:08:20.279><c> demonstration</c><01:08:21.279><c> um</c>

01:08:21.470 --> 01:08:21.480 align:start position:0%
sake of this particular demonstration um
 

01:08:21.480 --> 01:08:24.309 align:start position:0%
sake of this particular demonstration um
all<01:08:21.600><c> of</c><01:08:21.799><c> these</c><01:08:22.000><c> commands</c><01:08:22.560><c> emit</c><01:08:23.199><c> um</c><01:08:23.359><c> an</c><01:08:23.520><c> event</c>

01:08:24.309 --> 01:08:24.319 align:start position:0%
all of these commands emit um an event
 

01:08:24.319 --> 01:08:26.910 align:start position:0%
all of these commands emit um an event
and<01:08:24.719><c> um</c><01:08:25.000><c> they</c><01:08:25.120><c> are</c><01:08:25.520><c> different</c><01:08:26.000><c> sort</c><01:08:26.239><c> of</c><01:08:26.759><c> uh</c>

01:08:26.910 --> 01:08:26.920 align:start position:0%
and um they are different sort of uh
 

01:08:26.920 --> 01:08:28.510 align:start position:0%
and um they are different sort of uh
templates<01:08:27.400><c> or</c><01:08:27.560><c> placeholders</c><01:08:28.120><c> that</c><01:08:28.239><c> you</c><01:08:28.319><c> can</c>

01:08:28.510 --> 01:08:28.520 align:start position:0%
templates or placeholders that you can
 

01:08:28.520 --> 01:08:31.470 align:start position:0%
templates or placeholders that you can
use<01:08:29.120><c> you</c><01:08:29.199><c> can</c><01:08:29.359><c> use</c><01:08:29.560><c> a</c><01:08:29.719><c> string</c><01:08:30.199><c> you</c><01:08:30.279><c> can</c><01:08:30.480><c> use</c><01:08:30.759><c> U</c>

01:08:31.470 --> 01:08:31.480 align:start position:0%
use you can use a string you can use U
 

01:08:31.480 --> 01:08:34.149 align:start position:0%
use you can use a string you can use U
eth<01:08:31.799><c> address</c><01:08:32.199><c> etc</c><01:08:32.640><c> etc</c><01:08:33.000><c> and</c><01:08:33.120><c> you</c><01:08:33.239><c> can</c><01:08:33.719><c> have</c><01:08:33.920><c> the</c>

01:08:34.149 --> 01:08:34.159 align:start position:0%
eth address etc etc and you can have the
 

01:08:34.159 --> 01:08:36.789 align:start position:0%
eth address etc etc and you can have the
complexity<01:08:34.719><c> of</c><01:08:34.839><c> the</c><01:08:34.960><c> command</c><01:08:35.440><c> as</c><01:08:35.560><c> you</c><01:08:35.759><c> want</c><01:08:36.600><c> so</c>

01:08:36.789 --> 01:08:36.799 align:start position:0%
complexity of the command as you want so
 

01:08:36.799 --> 01:08:40.189 align:start position:0%
complexity of the command as you want so
if<01:08:37.000><c> I</c><01:08:37.159><c> if</c><01:08:37.279><c> you</c><01:08:37.359><c> were</c><01:08:37.560><c> to</c><01:08:37.679><c> go</c><01:08:37.839><c> into</c><01:08:38.199><c> docs</c><01:08:39.199><c> um</c><01:08:39.719><c> I</c>

01:08:40.189 --> 01:08:40.199 align:start position:0%
if I if you were to go into docs um I
 

01:08:40.199 --> 01:08:42.070 align:start position:0%
if I if you were to go into docs um I
have

01:08:42.070 --> 01:08:42.080 align:start position:0%
have
 

01:08:42.080 --> 01:08:45.630 align:start position:0%
have
this<01:08:43.359><c> example</c><01:08:44.359><c> of</c><01:08:44.640><c> commands</c><01:08:45.199><c> that</c><01:08:45.319><c> you</c><01:08:45.440><c> could</c>

01:08:45.630 --> 01:08:45.640 align:start position:0%
this example of commands that you could
 

01:08:45.640 --> 01:08:47.630 align:start position:0%
this example of commands that you could
have

01:08:47.630 --> 01:08:47.640 align:start position:0%
have
 

01:08:47.640 --> 01:08:49.669 align:start position:0%
have
used

01:08:49.669 --> 01:08:49.679 align:start position:0%
used
 

01:08:49.679 --> 01:08:52.749 align:start position:0%
used
um<01:08:50.679><c> where</c><01:08:50.839><c> is</c>

01:08:52.749 --> 01:08:52.759 align:start position:0%
um where is
 

01:08:52.759 --> 01:08:56.070 align:start position:0%
um where is
it<01:08:53.759><c> cool</c><01:08:54.319><c> so</c><01:08:54.719><c> the</c><01:08:54.880><c> example</c><01:08:55.199><c> of</c><01:08:55.480><c> commands</c><01:08:55.920><c> can</c>

01:08:56.070 --> 01:08:56.080 align:start position:0%
it cool so the example of commands can
 

01:08:56.080 --> 01:08:59.110 align:start position:0%
it cool so the example of commands can
be<01:08:56.239><c> for</c><01:08:56.400><c> example</c><01:08:56.799><c> send</c><01:08:57.440><c> decimals</c><01:08:58.040><c> tokens</c><01:08:58.520><c> to</c><01:08:58.759><c> e</c>

01:08:59.110 --> 01:08:59.120 align:start position:0%
be for example send decimals tokens to e
 

01:08:59.120 --> 01:09:01.269 align:start position:0%
be for example send decimals tokens to e
address<01:08:59.480><c> and</c><01:08:59.600><c> this</c><01:08:59.719><c> is</c><01:08:59.799><c> a</c><01:09:00.000><c> templated</c><01:09:00.520><c> command</c>

01:09:01.269 --> 01:09:01.279 align:start position:0%
address and this is a templated command
 

01:09:01.279 --> 01:09:02.990 align:start position:0%
address and this is a templated command
and<01:09:01.440><c> while</c><01:09:01.600><c> filling</c><01:09:02.080><c> the</c><01:09:02.279><c> parameters</c><01:09:02.880><c> you</c>

01:09:02.990 --> 01:09:03.000 align:start position:0%
and while filling the parameters you
 

01:09:03.000 --> 01:09:06.030 align:start position:0%
and while filling the parameters you
could<01:09:03.159><c> have</c><01:09:03.400><c> specified</c><01:09:04.080><c> 2.5</c><01:09:04.839><c> tokens</c><01:09:05.520><c> to</c><01:09:05.799><c> this</c>

01:09:06.030 --> 01:09:06.040 align:start position:0%
could have specified 2.5 tokens to this
 

01:09:06.040 --> 01:09:08.510 align:start position:0%
could have specified 2.5 tokens to this
particular<01:09:06.560><c> address</c><01:09:07.520><c> and</c><01:09:07.640><c> you</c><01:09:07.880><c> create</c><01:09:08.279><c> these</c>

01:09:08.510 --> 01:09:08.520 align:start position:0%
particular address and you create these
 

01:09:08.520 --> 01:09:10.910 align:start position:0%
particular address and you create these
commands<01:09:09.080><c> and</c><01:09:09.400><c> essentially</c><01:09:10.239><c> you</c><01:09:10.400><c> would</c><01:09:10.679><c> be</c>

01:09:10.910 --> 01:09:10.920 align:start position:0%
commands and essentially you would be
 

01:09:10.920 --> 01:09:14.189 align:start position:0%
commands and essentially you would be
creating<01:09:11.560><c> this</c><01:09:12.080><c> contract</c><01:09:13.080><c> um</c><01:09:13.719><c> where</c><01:09:13.880><c> you</c><01:09:14.040><c> have</c>

01:09:14.189 --> 01:09:14.199 align:start position:0%
creating this contract um where you have
 

01:09:14.199 --> 01:09:16.229 align:start position:0%
creating this contract um where you have
the<01:09:14.319><c> command</c><01:09:14.679><c> templates</c><01:09:15.319><c> and</c><01:09:15.520><c> the</c><01:09:15.799><c> actual</c>

01:09:16.229 --> 01:09:16.239 align:start position:0%
the command templates and the actual
 

01:09:16.239 --> 01:09:18.550 align:start position:0%
the command templates and the actual
function<01:09:16.679><c> that</c><01:09:16.799><c> we</c><01:09:16.920><c> are</c><01:09:17.080><c> hitting</c><01:09:17.759><c> with</c><01:09:18.040><c> the</c>

01:09:18.550 --> 01:09:18.560 align:start position:0%
function that we are hitting with the
 

01:09:18.560 --> 01:09:21.110 align:start position:0%
function that we are hitting with the
make<01:09:18.920><c> Command</c><01:09:19.520><c> is</c><01:09:19.640><c> the</c><01:09:19.799><c> emit</c><01:09:20.120><c> email</c><01:09:20.480><c> command</c>

01:09:21.110 --> 01:09:21.120 align:start position:0%
make Command is the emit email command
 

01:09:21.120 --> 01:09:23.709 align:start position:0%
make Command is the emit email command
function<01:09:22.120><c> and</c><01:09:22.679><c> what</c><01:09:22.799><c> it</c><01:09:23.159><c> essentially</c><01:09:23.560><c> is</c>

01:09:23.709 --> 01:09:23.719 align:start position:0%
function and what it essentially is
 

01:09:23.719 --> 01:09:25.110 align:start position:0%
function and what it essentially is
doing<01:09:24.040><c> is</c><01:09:24.239><c> that</c><01:09:24.400><c> you</c><01:09:24.520><c> have</c><01:09:24.679><c> something</c><01:09:24.920><c> called</c>

01:09:25.110 --> 01:09:25.120 align:start position:0%
doing is that you have something called
 

01:09:25.120 --> 01:09:26.950 align:start position:0%
doing is that you have something called
as<01:09:25.520><c> template</c><01:09:25.960><c> ID</c><01:09:26.239><c> you're</c><01:09:26.440><c> Computing</c><01:09:26.839><c> the</c>

01:09:26.950 --> 01:09:26.960 align:start position:0%
as template ID you're Computing the
 

01:09:26.960 --> 01:09:30.110 align:start position:0%
as template ID you're Computing the
template<01:09:27.359><c> ID</c><01:09:27.880><c> and</c><01:09:28.120><c> if</c><01:09:28.359><c> the</c><01:09:28.560><c> email</c><01:09:29.000><c> proof</c><01:09:29.799><c> is</c>

01:09:30.110 --> 01:09:30.120 align:start position:0%
template ID and if the email proof is
 

01:09:30.120 --> 01:09:32.269 align:start position:0%
template ID and if the email proof is
being<01:09:30.440><c> verified</c><01:09:31.359><c> then</c><01:09:31.520><c> at</c><01:09:31.679><c> the</c><01:09:31.799><c> end</c><01:09:32.040><c> you're</c>

01:09:32.269 --> 01:09:32.279 align:start position:0%
being verified then at the end you're
 

01:09:32.279 --> 01:09:34.510 align:start position:0%
being verified then at the end you're
emitting<01:09:32.640><c> an</c><01:09:32.839><c> event</c><01:09:33.839><c> so</c><01:09:34.000><c> you</c><01:09:34.120><c> can</c><01:09:34.239><c> have</c><01:09:34.400><c> your</c>

01:09:34.510 --> 01:09:34.520 align:start position:0%
emitting an event so you can have your
 

01:09:34.520 --> 01:09:37.269 align:start position:0%
emitting an event so you can have your
own<01:09:34.799><c> custom</c><01:09:35.159><c> logic</c><01:09:35.679><c> at</c><01:09:35.839><c> the</c><01:09:35.960><c> end</c><01:09:36.159><c> of</c><01:09:36.440><c> the</c><01:09:36.880><c> email</c>

01:09:37.269 --> 01:09:37.279 align:start position:0%
own custom logic at the end of the email
 

01:09:37.279 --> 01:09:40.550 align:start position:0%
own custom logic at the end of the email
proving<01:09:38.040><c> um</c><01:09:38.279><c> step</c><01:09:39.199><c> and</c><01:09:39.759><c> once</c><01:09:39.960><c> the</c><01:09:40.120><c> email</c><01:09:40.440><c> has</c>

01:09:40.550 --> 01:09:40.560 align:start position:0%
proving um step and once the email has
 

01:09:40.560 --> 01:09:42.510 align:start position:0%
proving um step and once the email has
been<01:09:40.719><c> proven</c><01:09:41.279><c> and</c><01:09:41.480><c> a</c><01:09:41.640><c> particular</c><01:09:42.040><c> command</c><01:09:42.359><c> has</c>

01:09:42.510 --> 01:09:42.520 align:start position:0%
been proven and a particular command has
 

01:09:42.520 --> 01:09:44.510 align:start position:0%
been proven and a particular command has
been<01:09:42.679><c> run</c><01:09:43.279><c> then</c><01:09:43.440><c> you</c><01:09:43.560><c> can</c><01:09:43.799><c> have</c><01:09:43.960><c> your</c><01:09:44.199><c> whatever</c>

01:09:44.510 --> 01:09:44.520 align:start position:0%
been run then you can have your whatever
 

01:09:44.520 --> 01:09:45.950 align:start position:0%
been run then you can have your whatever
logic<01:09:44.799><c> you</c><01:09:44.880><c> want</c><01:09:45.080><c> at</c><01:09:45.239><c> the</c><01:09:45.400><c> end</c><01:09:45.679><c> of</c><01:09:45.839><c> the</c>

01:09:45.950 --> 01:09:45.960 align:start position:0%
logic you want at the end of the
 

01:09:45.960 --> 01:09:48.149 align:start position:0%
logic you want at the end of the
function<01:09:46.719><c> and</c><01:09:47.040><c> what</c><01:09:47.199><c> is</c><01:09:47.440><c> it</c><01:09:47.839><c> it'll</c>

01:09:48.149 --> 01:09:48.159 align:start position:0%
function and what is it it'll
 

01:09:48.159 --> 01:09:50.390 align:start position:0%
function and what is it it'll
essentially<01:09:48.600><c> do</c><01:09:48.799><c> is</c><01:09:48.960><c> that</c><01:09:49.440><c> it'll</c><01:09:49.759><c> verify</c><01:09:50.199><c> your</c>

01:09:50.390 --> 01:09:50.400 align:start position:0%
essentially do is that it'll verify your
 

01:09:50.400 --> 01:09:53.590 align:start position:0%
essentially do is that it'll verify your
email<01:09:50.799><c> proof</c><01:09:51.319><c> and</c><01:09:51.520><c> then</c><01:09:51.679><c> at</c><01:09:51.799><c> the</c><01:09:51.880><c> end</c><01:09:52.080><c> run</c><01:09:52.319><c> that</c>

01:09:53.590 --> 01:09:53.600 align:start position:0%
email proof and then at the end run that
 

01:09:53.600 --> 01:09:56.630 align:start position:0%
email proof and then at the end run that
command<01:09:54.600><c> and</c><01:09:54.800><c> if</c><01:09:54.920><c> I</c><01:09:55.080><c> was</c><01:09:55.480><c> to</c><01:09:55.600><c> show</c><01:09:55.800><c> you</c><01:09:56.000><c> the</c><01:09:56.159><c> API</c>

01:09:56.630 --> 01:09:56.640 align:start position:0%
command and if I was to show you the API
 

01:09:56.640 --> 01:09:59.200 align:start position:0%
command and if I was to show you the API
call<01:09:57.000><c> that</c><01:09:57.120><c> is</c><01:09:57.280><c> getting</c><01:09:57.600><c> made</c><01:09:57.880><c> at</c><01:09:58.080><c> the</c>

01:09:59.200 --> 01:09:59.210 align:start position:0%
call that is getting made at the
 

01:09:59.210 --> 01:10:00.630 align:start position:0%
call that is getting made at the
[Music]

01:10:00.630 --> 01:10:00.640 align:start position:0%
[Music]
 

01:10:00.640 --> 01:10:04.470 align:start position:0%
[Music]
end<01:10:01.640><c> the</c><01:10:01.800><c> call</c><01:10:02.080><c> looks</c><01:10:02.440><c> like</c><01:10:02.960><c> this</c><01:10:03.960><c> I</c><01:10:04.120><c> hope</c><01:10:04.360><c> this</c>

01:10:04.470 --> 01:10:04.480 align:start position:0%
end the call looks like this I hope this
 

01:10:04.480 --> 01:10:08.910 align:start position:0%
end the call looks like this I hope this
is

01:10:08.910 --> 01:10:08.920 align:start position:0%
 
 

01:10:08.920 --> 01:10:13.830 align:start position:0%
 
visible<01:10:10.040><c> okay</c><01:10:11.040><c> cool</c><01:10:11.960><c> um</c><01:10:12.960><c> the</c><01:10:13.120><c> contract</c>

01:10:13.830 --> 01:10:13.840 align:start position:0%
visible okay cool um the contract
 

01:10:13.840 --> 01:10:16.350 align:start position:0%
visible okay cool um the contract
address<01:10:14.239><c> is</c><01:10:14.440><c> the</c><01:10:14.640><c> contract</c><01:10:15.199><c> address</c><01:10:16.080><c> that</c><01:10:16.239><c> you</c>

01:10:16.350 --> 01:10:16.360 align:start position:0%
address is the contract address that you
 

01:10:16.360 --> 01:10:18.110 align:start position:0%
address is the contract address that you
would<01:10:16.520><c> have</c><01:10:16.679><c> deployed</c><01:10:17.199><c> in</c><01:10:17.440><c> this</c><01:10:17.640><c> particular</c>

01:10:18.110 --> 01:10:18.120 align:start position:0%
would have deployed in this particular
 

01:10:18.120 --> 01:10:20.110 align:start position:0%
would have deployed in this particular
case<01:10:18.360><c> the</c><01:10:18.520><c> contract</c><01:10:19.000><c> address</c><01:10:19.400><c> is</c><01:10:19.520><c> for</c><01:10:19.840><c> this</c>

01:10:20.110 --> 01:10:20.120 align:start position:0%
case the contract address is for this
 

01:10:20.120 --> 01:10:21.669 align:start position:0%
case the contract address is for this
particular<01:10:20.560><c> contract</c><01:10:21.000><c> that's</c><01:10:21.199><c> the</c><01:10:21.360><c> emit</c>

01:10:21.669 --> 01:10:21.679 align:start position:0%
particular contract that's the emit
 

01:10:21.679 --> 01:10:24.149 align:start position:0%
particular contract that's the emit
email<01:10:22.000><c> command</c><01:10:22.400><c> contract</c><01:10:23.320><c> you</c><01:10:23.480><c> have</c><01:10:23.600><c> a</c><01:10:23.719><c> dkim</c>

01:10:24.149 --> 01:10:24.159 align:start position:0%
email command contract you have a dkim
 

01:10:24.159 --> 01:10:26.630 align:start position:0%
email command contract you have a dkim
contract<01:10:24.679><c> address</c><01:10:25.440><c> um</c><01:10:25.679><c> this</c><01:10:25.880><c> DM</c><01:10:26.280><c> address</c>

01:10:26.630 --> 01:10:26.640 align:start position:0%
contract address um this DM address
 

01:10:26.640 --> 01:10:30.709 align:start position:0%
contract address um this DM address
contract<01:10:27.600><c> um</c><01:10:27.920><c> can</c><01:10:28.120><c> be</c><01:10:28.360><c> found</c><01:10:28.880><c> in</c><01:10:29.199><c> The</c><01:10:30.199><c> Ether</c>

01:10:30.709 --> 01:10:30.719 align:start position:0%
contract um can be found in The Ether
 

01:10:30.719 --> 01:10:36.750 align:start position:0%
contract um can be found in The Ether
email<01:10:31.159><c> or</c><01:10:31.920><c> rer</c>

01:10:36.750 --> 01:10:36.760 align:start position:0%
 
 

01:10:36.760 --> 01:10:39.470 align:start position:0%
 
so<01:10:37.760><c> if</c><01:10:37.840><c> you</c><01:10:38.000><c> go</c><01:10:38.120><c> to</c><01:10:38.320><c> this</c><01:10:38.520><c> particular</c><01:10:38.840><c> repo</c><01:10:39.360><c> you</c>

01:10:39.470 --> 01:10:39.480 align:start position:0%
so if you go to this particular repo you
 

01:10:39.480 --> 01:10:41.870 align:start position:0%
so if you go to this particular repo you
will<01:10:39.760><c> find</c><01:10:40.159><c> the</c><01:10:40.360><c> deim</c><01:10:40.840><c> contract</c><01:10:41.520><c> so</c><01:10:41.679><c> you</c>

01:10:41.870 --> 01:10:41.880 align:start position:0%
will find the deim contract so you
 

01:10:41.880 --> 01:10:43.590 align:start position:0%
will find the deim contract so you
mention<01:10:42.320><c> that</c><01:10:42.480><c> you</c><01:10:42.600><c> can</c><01:10:42.760><c> also</c><01:10:43.000><c> use</c><01:10:43.239><c> the</c>

01:10:43.590 --> 01:10:43.600 align:start position:0%
mention that you can also use the
 

01:10:43.600 --> 01:10:45.030 align:start position:0%
mention that you can also use the
existing<01:10:43.960><c> dkim</c><01:10:44.360><c> contract</c><01:10:44.719><c> which</c><01:10:44.840><c> you</c><01:10:44.920><c> can</c>

01:10:45.030 --> 01:10:45.040 align:start position:0%
existing dkim contract which you can
 

01:10:45.040 --> 01:10:47.830 align:start position:0%
existing dkim contract which you can
file<01:10:45.320><c> in</c><01:10:45.440><c> the</c><01:10:45.560><c> make</c>

01:10:47.830 --> 01:10:47.840 align:start position:0%
file in the make
 

01:10:47.840 --> 01:10:51.229 align:start position:0%
file in the make
file<01:10:48.840><c> account</c><01:10:49.280><c> code</c><01:10:49.840><c> function</c><01:10:50.199><c> ABI</c><01:10:50.679><c> so</c><01:10:50.960><c> this</c>

01:10:51.229 --> 01:10:51.239 align:start position:0%
file account code function ABI so this
 

01:10:51.239 --> 01:10:53.110 align:start position:0%
file account code function ABI so this
is<01:10:51.480><c> basically</c><01:10:51.960><c> the</c><01:10:52.159><c> ABI</c><01:10:52.560><c> of</c><01:10:52.640><c> the</c><01:10:52.760><c> function</c>

01:10:53.110 --> 01:10:53.120 align:start position:0%
is basically the ABI of the function
 

01:10:53.120 --> 01:10:55.910 align:start position:0%
is basically the ABI of the function
that<01:10:53.199><c> you</c><01:10:53.320><c> want</c><01:10:53.440><c> to</c><01:10:53.679><c> hit</c><01:10:54.040><c> in</c><01:10:54.280><c> our</c><01:10:54.880><c> uh</c><01:10:55.040><c> case</c>

01:10:55.910 --> 01:10:55.920 align:start position:0%
that you want to hit in our uh case
 

01:10:55.920 --> 01:10:59.030 align:start position:0%
that you want to hit in our uh case
it<01:10:56.199><c> is</c><01:10:56.560><c> the</c><01:10:56.840><c> emit</c><01:10:57.159><c> email</c><01:10:57.520><c> command</c><01:10:58.159><c> so</c><01:10:58.440><c> the</c><01:10:58.600><c> ABI</c>

01:10:59.030 --> 01:10:59.040 align:start position:0%
it is the emit email command so the ABI
 

01:10:59.040 --> 01:11:00.470 align:start position:0%
it is the emit email command so the ABI
that<01:10:59.120><c> is</c><01:10:59.239><c> getting</c><01:10:59.480><c> used</c><01:10:59.880><c> is</c><01:11:00.000><c> for</c><01:11:00.280><c> this</c>

01:11:00.470 --> 01:11:00.480 align:start position:0%
that is getting used is for this
 

01:11:00.480 --> 01:11:03.910 align:start position:0%
that is getting used is for this
particular

01:11:03.910 --> 01:11:03.920 align:start position:0%
 
 

01:11:03.920 --> 01:11:06.790 align:start position:0%
 
command<01:11:04.920><c> thank</c>

01:11:06.790 --> 01:11:06.800 align:start position:0%
command thank
 

01:11:06.800 --> 01:11:09.990 align:start position:0%
command thank
you<01:11:07.800><c> you</c><01:11:07.960><c> can</c><01:11:08.400><c> specify</c><01:11:09.000><c> which</c><01:11:09.199><c> email</c><01:11:09.560><c> address</c>

01:11:09.990 --> 01:11:10.000 align:start position:0%
you you can specify which email address
 

01:11:10.000 --> 01:11:11.990 align:start position:0%
you you can specify which email address
it<01:11:10.120><c> is</c><01:11:10.280><c> getting</c><01:11:10.520><c> sent</c><01:11:10.840><c> to</c><01:11:11.199><c> you</c><01:11:11.360><c> can</c><01:11:11.560><c> specify</c>

01:11:11.990 --> 01:11:12.000 align:start position:0%
it is getting sent to you can specify
 

01:11:12.000 --> 01:11:13.750 align:start position:0%
it is getting sent to you can specify
the<01:11:12.159><c> subject</c><01:11:12.520><c> you</c><01:11:12.640><c> want</c><01:11:12.920><c> you</c><01:11:13.040><c> can</c><01:11:13.199><c> specify</c><01:11:13.600><c> the</c>

01:11:13.750 --> 01:11:13.760 align:start position:0%
the subject you want you can specify the
 

01:11:13.760 --> 01:11:16.229 align:start position:0%
the subject you want you can specify the
body<01:11:14.400><c> and</c><01:11:14.600><c> the</c><01:11:14.760><c> chain</c><01:11:15.120><c> you</c><01:11:15.239><c> want</c><01:11:15.400><c> to</c><01:11:15.560><c> do</c><01:11:15.719><c> it</c>

01:11:16.229 --> 01:11:16.239 align:start position:0%
body and the chain you want to do it
 

01:11:16.239 --> 01:11:17.990 align:start position:0%
body and the chain you want to do it
also<01:11:16.520><c> your</c><01:11:16.800><c> function</c><01:11:17.199><c> can</c><01:11:17.440><c> have</c><01:11:17.640><c> more</c>

01:11:17.990 --> 01:11:18.000 align:start position:0%
also your function can have more
 

01:11:18.000 --> 01:11:20.590 align:start position:0%
also your function can have more
parameters<01:11:18.760><c> other</c><01:11:19.000><c> than</c><01:11:19.600><c> the</c><01:11:19.800><c> struct</c><01:11:20.360><c> that</c><01:11:20.520><c> we</c>

01:11:20.590 --> 01:11:20.600 align:start position:0%
parameters other than the struct that we
 

01:11:20.600 --> 01:11:22.470 align:start position:0%
parameters other than the struct that we
are<01:11:20.800><c> constructing</c><01:11:21.520><c> so</c><01:11:21.679><c> for</c><01:11:21.840><c> example</c><01:11:22.159><c> in</c><01:11:22.320><c> this</c>

01:11:22.470 --> 01:11:22.480 align:start position:0%
are constructing so for example in this
 

01:11:22.480 --> 01:11:24.229 align:start position:0%
are constructing so for example in this
particular<01:11:22.840><c> function</c><01:11:23.239><c> you</c><01:11:23.360><c> have</c><01:11:23.600><c> the</c><01:11:23.760><c> owner</c>

01:11:24.229 --> 01:11:24.239 align:start position:0%
particular function you have the owner
 

01:11:24.239 --> 01:11:26.950 align:start position:0%
particular function you have the owner
address<01:11:24.800><c> and</c><01:11:25.520><c> template</c><01:11:25.880><c> index</c><01:11:26.520><c> that</c><01:11:26.640><c> is</c><01:11:26.760><c> an</c>

01:11:26.950 --> 01:11:26.960 align:start position:0%
address and template index that is an
 

01:11:26.960 --> 01:11:29.790 align:start position:0%
address and template index that is an
address<01:11:27.199><c> and</c><01:11:27.320><c> a</c><01:11:27.480><c> un</c><01:11:27.920><c> type</c><01:11:28.600><c> so</c><01:11:28.920><c> you</c><01:11:29.000><c> can</c><01:11:29.239><c> add</c><01:11:29.480><c> the</c>

01:11:29.790 --> 01:11:29.800 align:start position:0%
address and a un type so you can add the
 

01:11:29.800 --> 01:11:32.229 align:start position:0%
address and a un type so you can add the
remaining<01:11:30.159><c> arguments</c><01:11:30.600><c> at</c><01:11:30.760><c> the</c><01:11:30.840><c> end</c><01:11:31.000><c> of</c><01:11:31.159><c> it</c><01:11:32.000><c> and</c>

01:11:32.229 --> 01:11:32.239 align:start position:0%
remaining arguments at the end of it and
 

01:11:32.239 --> 01:11:35.030 align:start position:0%
remaining arguments at the end of it and
what<01:11:32.440><c> this</c><01:11:32.640><c> essentially</c><01:11:33.040><c> does</c><01:11:33.600><c> is</c><01:11:33.880><c> that</c><01:11:34.719><c> you</c>

01:11:35.030 --> 01:11:35.040 align:start position:0%
what this essentially does is that you
 

01:11:35.040 --> 01:11:38.149 align:start position:0%
what this essentially does is that you
trigger<01:11:35.560><c> a</c><01:11:36.080><c> relayer</c><01:11:37.080><c> which</c><01:11:37.280><c> would</c><01:11:37.560><c> send</c><01:11:37.920><c> a</c>

01:11:38.149 --> 01:11:38.159 align:start position:0%
trigger a relayer which would send a
 

01:11:38.159 --> 01:11:40.709 align:start position:0%
trigger a relayer which would send a
email<01:11:38.480><c> to</c><01:11:38.639><c> the</c><01:11:38.800><c> user</c><01:11:39.719><c> once</c><01:11:40.080><c> the</c><01:11:40.199><c> user</c><01:11:40.560><c> has</c>

01:11:40.709 --> 01:11:40.719 align:start position:0%
email to the user once the user has
 

01:11:40.719 --> 01:11:42.990 align:start position:0%
email to the user once the user has
replied<01:11:41.120><c> to</c><01:11:41.320><c> the</c><01:11:41.480><c> email</c><01:11:41.920><c> our</c><01:11:42.199><c> IMAP</c><01:11:42.679><c> server</c>

01:11:42.990 --> 01:11:43.000 align:start position:0%
replied to the email our IMAP server
 

01:11:43.000 --> 01:11:45.430 align:start position:0%
replied to the email our IMAP server
will<01:11:43.199><c> pick</c><01:11:43.360><c> up</c><01:11:43.520><c> the</c><01:11:43.719><c> email</c><01:11:44.719><c> it</c><01:11:44.840><c> will</c><01:11:45.080><c> send</c><01:11:45.320><c> it</c>

01:11:45.430 --> 01:11:45.440 align:start position:0%
will pick up the email it will send it
 

01:11:45.440 --> 01:11:47.270 align:start position:0%
will pick up the email it will send it
to<01:11:45.560><c> our</c><01:11:45.760><c> approver</c><01:11:46.199><c> which</c><01:11:46.320><c> will</c><01:11:46.520><c> create</c><01:11:46.760><c> a</c><01:11:46.920><c> ZK</c>

01:11:47.270 --> 01:11:47.280 align:start position:0%
to our approver which will create a ZK
 

01:11:47.280 --> 01:11:49.950 align:start position:0%
to our approver which will create a ZK
proof<01:11:47.520><c> of</c><01:11:47.639><c> that</c><01:11:47.800><c> particular</c><01:11:48.199><c> email</c><01:11:49.040><c> and</c><01:11:49.280><c> then</c>

01:11:49.950 --> 01:11:49.960 align:start position:0%
proof of that particular email and then
 

01:11:49.960 --> 01:11:52.510 align:start position:0%
proof of that particular email and then
um<01:11:50.120><c> it</c><01:11:50.239><c> will</c><01:11:50.480><c> hit</c><01:11:50.719><c> on</c><01:11:50.960><c> chain</c><01:11:51.280><c> the</c><01:11:51.520><c> transaction</c>

01:11:52.510 --> 01:11:52.520 align:start position:0%
um it will hit on chain the transaction
 

01:11:52.520 --> 01:11:55.870 align:start position:0%
um it will hit on chain the transaction
that<01:11:52.639><c> you</c><01:11:52.800><c> want</c><01:11:53.000><c> to</c><01:11:53.239><c> hit</c><01:11:53.480><c> so</c><01:11:53.960><c> the</c><01:11:54.360><c> command</c><01:11:54.840><c> SL</c>

01:11:55.870 --> 01:11:55.880 align:start position:0%
that you want to hit so the command SL
 

01:11:55.880 --> 01:11:57.669 align:start position:0%
that you want to hit so the command SL
function<01:11:56.600><c> in</c><01:11:56.719><c> the</c><01:11:56.920><c> contract</c><01:11:57.360><c> that</c><01:11:57.440><c> you</c><01:11:57.560><c> want</c>

01:11:57.669 --> 01:11:57.679 align:start position:0%
function in the contract that you want
 

01:11:57.679 --> 01:12:00.070 align:start position:0%
function in the contract that you want
to<01:11:57.840><c> hit</c><01:11:58.320><c> so</c><01:11:58.560><c> all</c><01:11:58.679><c> of</c><01:11:58.880><c> this</c><01:11:59.280><c> is</c><01:11:59.560><c> actually</c>

01:12:00.070 --> 01:12:00.080 align:start position:0%
to hit so all of this is actually
 

01:12:00.080 --> 01:12:02.590 align:start position:0%
to hit so all of this is actually
abstracted<01:12:00.679><c> for</c><01:12:00.960><c> you</c><01:12:01.639><c> and</c><01:12:01.880><c> we</c><01:12:02.000><c> are</c><01:12:02.199><c> handling</c>

01:12:02.590 --> 01:12:02.600 align:start position:0%
abstracted for you and we are handling
 

01:12:02.600 --> 01:12:04.790 align:start position:0%
abstracted for you and we are handling
all<01:12:02.800><c> these</c><01:12:02.960><c> process</c><01:12:03.560><c> so</c><01:12:03.719><c> for</c><01:12:03.920><c> you</c><01:12:04.199><c> you</c><01:12:04.400><c> only</c>

01:12:04.790 --> 01:12:04.800 align:start position:0%
all these process so for you you only
 

01:12:04.800 --> 01:12:06.830 align:start position:0%
all these process so for you you only
would<01:12:04.960><c> be</c><01:12:05.120><c> needing</c><01:12:05.360><c> to</c><01:12:05.560><c> deploy</c><01:12:05.920><c> a</c><01:12:06.080><c> contract</c>

01:12:06.830 --> 01:12:06.840 align:start position:0%
would be needing to deploy a contract
 

01:12:06.840 --> 01:12:09.390 align:start position:0%
would be needing to deploy a contract
and<01:12:07.080><c> hit</c><01:12:07.400><c> our</c><01:12:07.719><c> API</c><01:12:08.360><c> with</c><01:12:08.520><c> the</c><01:12:08.679><c> specifications</c>

01:12:09.390 --> 01:12:09.400 align:start position:0%
and hit our API with the specifications
 

01:12:09.400 --> 01:12:12.950 align:start position:0%
and hit our API with the specifications
that<01:12:09.600><c> me</c><01:12:09.920><c> uh</c><01:12:10.040><c> that</c><01:12:10.159><c> was</c>

01:12:12.950 --> 01:12:12.960 align:start position:0%
 
 

01:12:12.960 --> 01:12:18.750 align:start position:0%
 
mentioned<01:12:13.960><c> cool</c>

01:12:18.750 --> 01:12:18.760 align:start position:0%
 
 

01:12:18.760 --> 01:12:24.149 align:start position:0%
 
um<01:12:19.760><c> all</c><01:12:20.080><c> this</c><01:12:20.199><c> is</c><01:12:20.360><c> taking</c>

01:12:24.149 --> 01:12:24.159 align:start position:0%
 
 

01:12:24.159 --> 01:12:29.350 align:start position:0%
 
time<01:12:25.239><c> was</c><01:12:25.600><c> this</c><01:12:26.400><c> clear</c><01:12:27.400><c> anyone</c><01:12:27.760><c> having</c>

01:12:29.350 --> 01:12:29.360 align:start position:0%
time was this clear anyone having
 

01:12:29.360 --> 01:13:19.669 align:start position:0%
time was this clear anyone having
issues<01:12:30.360><c> yes</c>

01:13:19.669 --> 01:13:19.679 align:start position:0%
 
 

01:13:19.679 --> 01:13:43.510 align:start position:0%
 
that<01:13:19.880><c> sh</c>

01:13:43.510 --> 01:13:43.520 align:start position:0%
 
 

01:13:43.520 --> 01:14:24.030 align:start position:0%
 
I<01:13:43.960><c> think</c><01:13:44.960><c> stage</c>

01:14:24.030 --> 01:14:24.040 align:start position:0%
 
 

01:14:24.040 --> 01:14:53.990 align:start position:0%
 
think

01:14:53.990 --> 01:14:54.000 align:start position:0%
 
 

01:14:54.000 --> 01:15:23.950 align:start position:0%
 
e

01:15:23.950 --> 01:15:23.960 align:start position:0%
 
 

01:15:23.960 --> 01:15:33.030 align:start position:0%
 
for

01:15:33.030 --> 01:15:33.040 align:start position:0%
 
 

01:15:33.040 --> 01:15:53.910 align:start position:0%
 
[Music]

01:15:53.910 --> 01:15:53.920 align:start position:0%
 
 

01:15:53.920 --> 01:16:20.870 align:start position:0%
 
for<01:15:54.960><c> for</c>

01:16:20.870 --> 01:16:20.880 align:start position:0%
 
 

01:16:20.880 --> 01:16:32.790 align:start position:0%
 
[Music]

01:16:32.790 --> 01:16:32.800 align:start position:0%
 
 

01:16:32.800 --> 01:17:04.500 align:start position:0%
 
[Music]

01:17:04.500 --> 01:17:04.510 align:start position:0%
 
 

01:17:04.510 --> 01:17:31.590 align:start position:0%
 
[Music]

01:17:31.590 --> 01:17:31.600 align:start position:0%
 
 

01:17:31.600 --> 01:17:33.790 align:start position:0%
 
uh<01:17:32.600><c> okay</c><01:17:32.920><c> can</c><01:17:33.000><c> you</c><01:17:33.120><c> just</c><01:17:33.199><c> tell</c><01:17:33.320><c> them</c><01:17:33.440><c> to</c>

01:17:33.790 --> 01:17:33.800 align:start position:0%
uh okay can you just tell them to
 

01:17:33.800 --> 01:17:36.980 align:start position:0%
uh okay can you just tell them to
minutes<01:17:34.120><c> late</c><01:17:34.320><c> and</c><01:17:34.880><c> help</c><01:17:35.880><c> can</c><01:17:35.960><c> you</c><01:17:36.159><c> can</c><01:17:36.239><c> you</c>

01:17:36.980 --> 01:17:36.990 align:start position:0%
minutes late and help can you can you
 

01:17:36.990 --> 01:17:42.470 align:start position:0%
minutes late and help can you can you
[Music]

01:17:42.470 --> 01:17:42.480 align:start position:0%
[Music]
 

01:17:42.480 --> 01:17:53.830 align:start position:0%
[Music]
help<01:17:43.480><c> okay</c><01:17:43.679><c> that's</c><01:17:43.880><c> fine</c><01:17:44.280><c> okay</c><01:17:44.480><c> yeah</c><01:17:45.120><c> see</c>

01:17:53.830 --> 01:17:53.840 align:start position:0%
 
 

01:17:53.840 --> 01:18:49.470 align:start position:0%
 
you<01:17:54.840><c> for</c>

01:18:49.470 --> 01:18:49.480 align:start position:0%
 
 

01:18:49.480 --> 01:18:58.030 align:start position:0%
 
good

01:18:58.030 --> 01:18:58.040 align:start position:0%
 
 

01:18:58.040 --> 01:18:59.550 align:start position:0%
 
Okay<01:18:58.320><c> cool</c><01:18:58.520><c> so</c><01:18:58.679><c> as</c><01:18:58.760><c> we're</c><01:18:58.920><c> coming</c><01:18:59.080><c> to</c><01:18:59.239><c> the</c><01:18:59.400><c> last</c>

01:18:59.550 --> 01:18:59.560 align:start position:0%
Okay cool so as we're coming to the last
 

01:18:59.560 --> 01:19:00.830 align:start position:0%
Okay cool so as we're coming to the last
seven<01:18:59.800><c> minutes</c><01:19:00.120><c> here</c><01:19:00.320><c> maybe</c><01:19:00.560><c> I'll</c><01:19:00.719><c> just</c>

01:19:00.830 --> 01:19:00.840 align:start position:0%
seven minutes here maybe I'll just
 

01:19:00.840 --> 01:19:03.350 align:start position:0%
seven minutes here maybe I'll just
address<01:19:01.120><c> some</c><01:19:01.239><c> of</c><01:19:01.360><c> the</c><01:19:01.560><c> last</c><01:19:01.800><c> few</c><01:19:02.800><c> uh</c><01:19:03.000><c> last</c><01:19:03.159><c> few</c>

01:19:03.350 --> 01:19:03.360 align:start position:0%
address some of the last few uh last few
 

01:19:03.360 --> 01:19:05.430 align:start position:0%
address some of the last few uh last few
notes<01:19:03.920><c> um</c><01:19:04.120><c> some</c><01:19:04.280><c> folks</c><01:19:04.520><c> mentioned</c><01:19:05.000><c> wanting</c><01:19:05.280><c> to</c>

01:19:05.430 --> 01:19:05.440 align:start position:0%
notes um some folks mentioned wanting to
 

01:19:05.440 --> 01:19:07.750 align:start position:0%
notes um some folks mentioned wanting to
self<01:19:05.840><c> host</c><01:19:06.440><c> if</c><01:19:06.520><c> you</c><01:19:06.639><c> go</c><01:19:06.760><c> to</c><01:19:06.920><c> this</c><01:19:07.040><c> repo</c><01:19:07.440><c> on</c>

01:19:07.750 --> 01:19:07.760 align:start position:0%
self host if you go to this repo on
 

01:19:07.760 --> 01:19:10.189 align:start position:0%
self host if you go to this repo on
GitHub<01:19:08.760><c> um</c><01:19:09.320><c> you</c><01:19:09.400><c> can</c><01:19:09.560><c> basically</c><01:19:09.840><c> clone</c><01:19:10.080><c> it</c>

01:19:10.189 --> 01:19:10.199 align:start position:0%
GitHub um you can basically clone it
 

01:19:10.199 --> 01:19:11.470 align:start position:0%
GitHub um you can basically clone it
locally<01:19:10.480><c> and</c><01:19:10.560><c> you'll</c><01:19:10.760><c> see</c><01:19:10.920><c> all</c><01:19:11.040><c> the</c><01:19:11.159><c> packages</c>

01:19:11.470 --> 01:19:11.480 align:start position:0%
locally and you'll see all the packages
 

01:19:11.480 --> 01:19:13.310 align:start position:0%
locally and you'll see all the packages
and<01:19:11.600><c> infrastructure</c><01:19:12.199><c> that</c><01:19:12.639><c> this</c><01:19:12.840><c> relies</c><01:19:13.159><c> on</c>

01:19:13.310 --> 01:19:13.320 align:start position:0%
and infrastructure that this relies on
 

01:19:13.320 --> 01:19:14.910 align:start position:0%
and infrastructure that this relies on
and<01:19:13.400><c> you</c><01:19:13.520><c> can</c><01:19:13.760><c> self</c><01:19:14.080><c> host</c><01:19:14.280><c> the</c><01:19:14.360><c> relayer</c><01:19:14.760><c> if</c><01:19:14.840><c> you</c>

01:19:14.910 --> 01:19:14.920 align:start position:0%
and you can self host the relayer if you
 

01:19:14.920 --> 01:19:17.070 align:start position:0%
and you can self host the relayer if you
want<01:19:15.760><c> um</c><01:19:15.880><c> and</c><01:19:16.040><c> the</c><01:19:16.199><c> API</c><01:19:16.520><c> interface</c><01:19:16.800><c> should</c><01:19:16.920><c> be</c>

01:19:17.070 --> 01:19:17.080 align:start position:0%
want um and the API interface should be
 

01:19:17.080 --> 01:19:19.750 align:start position:0%
want um and the API interface should be
exactly<01:19:17.400><c> the</c><01:19:17.520><c> same</c><01:19:18.520><c> um</c><01:19:19.320><c> if</c><01:19:19.400><c> you</c><01:19:19.520><c> want</c><01:19:19.639><c> to</c>

01:19:19.750 --> 01:19:19.760 align:start position:0%
exactly the same um if you want to
 

01:19:19.760 --> 01:19:21.149 align:start position:0%
exactly the same um if you want to
integrate<01:19:20.120><c> any</c><01:19:20.239><c> one</c><01:19:20.360><c> of</c><01:19:20.440><c> the</c><01:19:20.639><c> specific</c><01:19:20.960><c> things</c>

01:19:21.149 --> 01:19:21.159 align:start position:0%
integrate any one of the specific things
 

01:19:21.159 --> 01:19:22.470 align:start position:0%
integrate any one of the specific things
like<01:19:21.320><c> account</c><01:19:21.560><c> recovery</c><01:19:21.880><c> on</c><01:19:21.960><c> the</c><01:19:22.040><c> left</c><01:19:22.239><c> email</c>

01:19:22.470 --> 01:19:22.480 align:start position:0%
like account recovery on the left email
 

01:19:22.480 --> 01:19:24.270 align:start position:0%
like account recovery on the left email
signers<01:19:23.040><c> oath</c><01:19:23.360><c> login</c><01:19:23.560><c> or</c><01:19:23.679><c> email</c><01:19:23.920><c> wall</c><01:19:24.159><c> that's</c>

01:19:24.270 --> 01:19:24.280 align:start position:0%
signers oath login or email wall that's
 

01:19:24.280 --> 01:19:25.550 align:start position:0%
signers oath login or email wall that's
already<01:19:24.440><c> been</c><01:19:24.520><c> built</c><01:19:24.719><c> built</c><01:19:24.880><c> and</c><01:19:25.000><c> audited</c><01:19:25.360><c> for</c>

01:19:25.550 --> 01:19:25.560 align:start position:0%
already been built built and audited for
 

01:19:25.560 --> 01:19:27.870 align:start position:0%
already been built built and audited for
you<01:19:26.239><c> um</c><01:19:26.400><c> you</c><01:19:26.480><c> can</c><01:19:26.600><c> use</c><01:19:26.719><c> one</c><01:19:26.840><c> of</c><01:19:26.920><c> these</c><01:19:27.040><c> four</c><01:19:27.280><c> QR</c>

01:19:27.870 --> 01:19:27.880 align:start position:0%
you um you can use one of these four QR
 

01:19:27.880 --> 01:19:31.430 align:start position:0%
you um you can use one of these four QR
codes<01:19:28.880><c> um</c><01:19:29.440><c> and</c><01:19:29.600><c> if</c><01:19:29.679><c> you</c><01:19:30.000><c> want</c><01:19:31.000><c> um</c><01:19:31.199><c> these</c><01:19:31.280><c> are</c>

01:19:31.430 --> 01:19:31.440 align:start position:0%
codes um and if you want um these are
 

01:19:31.440 --> 01:19:33.510 align:start position:0%
codes um and if you want um these are
the<01:19:31.520><c> main</c><01:19:31.960><c> QR</c><01:19:32.280><c> codes</c><01:19:32.800><c> questions</c><01:19:33.080><c> on</c><01:19:33.199><c> the</c><01:19:33.320><c> left</c>

01:19:33.510 --> 01:19:33.520 align:start position:0%
the main QR codes questions on the left
 

01:19:33.520 --> 01:19:35.310 align:start position:0%
the main QR codes questions on the left
side<01:19:33.719><c> on</c><01:19:33.840><c> the</c><01:19:33.960><c> telegram</c><01:19:34.679><c> our</c><01:19:34.880><c> website</c><01:19:35.159><c> in</c><01:19:35.239><c> the</c>

01:19:35.310 --> 01:19:35.320 align:start position:0%
side on the telegram our website in the
 

01:19:35.320 --> 01:19:37.590 align:start position:0%
side on the telegram our website in the
middle<01:19:35.520><c> at</c><01:19:35.600><c> zk.</c><01:19:36.000><c> email</c><01:19:36.719><c> and</c><01:19:37.080><c> these</c><01:19:37.199><c> slides</c><01:19:37.520><c> on</c>

01:19:37.590 --> 01:19:37.600 align:start position:0%
middle at zk. email and these slides on
 

01:19:37.600 --> 01:19:38.870 align:start position:0%
middle at zk. email and these slides on
the<01:19:37.719><c> right</c><01:19:37.920><c> side</c><01:19:38.120><c> so</c><01:19:38.239><c> you</c><01:19:38.320><c> can</c><01:19:38.480><c> kind</c><01:19:38.600><c> of</c><01:19:38.719><c> go</c>

01:19:38.870 --> 01:19:38.880 align:start position:0%
the right side so you can kind of go
 

01:19:38.880 --> 01:19:40.229 align:start position:0%
the right side so you can kind of go
through<01:19:39.040><c> yourself</c><01:19:39.400><c> and</c><01:19:39.520><c> be</c><01:19:39.639><c> like</c><01:19:39.840><c> oh</c><01:19:40.159><c> what</c>

01:19:40.229 --> 01:19:40.239 align:start position:0%
through yourself and be like oh what
 

01:19:40.239 --> 01:19:41.629 align:start position:0%
through yourself and be like oh what
were<01:19:40.400><c> all</c><01:19:40.480><c> those</c><01:19:40.639><c> other</c><01:19:40.840><c> QR</c><01:19:41.159><c> codes</c><01:19:41.400><c> that</c><01:19:41.520><c> I</c>

01:19:41.629 --> 01:19:41.639 align:start position:0%
were all those other QR codes that I
 

01:19:41.639 --> 01:19:44.590 align:start position:0%
were all those other QR codes that I
missed<01:19:42.639><c> um</c><01:19:43.159><c> so</c><01:19:43.360><c> these</c><01:19:43.480><c> are</c><01:19:43.719><c> kind</c><01:19:43.840><c> of</c><01:19:44.000><c> the</c><01:19:44.159><c> most</c>

01:19:44.590 --> 01:19:44.600 align:start position:0%
missed um so these are kind of the most
 

01:19:44.600 --> 01:19:46.790 align:start position:0%
missed um so these are kind of the most
important<01:19:44.960><c> things</c><01:19:45.120><c> to</c><01:19:45.280><c> scan</c><01:19:46.280><c> um</c><01:19:46.520><c> and</c><01:19:46.639><c> we'll</c>

01:19:46.790 --> 01:19:46.800 align:start position:0%
important things to scan um and we'll
 

01:19:46.800 --> 01:19:47.910 align:start position:0%
important things to scan um and we'll
kind<01:19:46.920><c> of</c><01:19:47.040><c> be</c><01:19:47.199><c> around</c><01:19:47.400><c> to</c><01:19:47.520><c> keep</c><01:19:47.679><c> taking</c>

01:19:47.910 --> 01:19:47.920 align:start position:0%
kind of be around to keep taking
 

01:19:47.920 --> 01:19:49.470 align:start position:0%
kind of be around to keep taking
questions<01:19:48.280><c> but</c><01:19:48.440><c> I'm</c><01:19:48.719><c> I'm</c><01:19:48.880><c> hoping</c><01:19:49.120><c> that</c><01:19:49.280><c> people</c>

01:19:49.470 --> 01:19:49.480 align:start position:0%
questions but I'm I'm hoping that people
 

01:19:49.480 --> 01:19:52.870 align:start position:0%
questions but I'm I'm hoping that people
came<01:19:49.679><c> away</c><01:19:49.920><c> from</c><01:19:50.159><c> this</c><01:19:51.120><c> um</c><01:19:52.120><c> with</c><01:19:52.239><c> a</c><01:19:52.400><c> sense</c><01:19:52.639><c> of</c>

01:19:52.870 --> 01:19:52.880 align:start position:0%
came away from this um with a sense of
 

01:19:52.880 --> 01:19:54.990 align:start position:0%
came away from this um with a sense of
like<01:19:53.280><c> one</c><01:19:53.560><c> how</c><01:19:53.679><c> can</c><01:19:53.800><c> I</c><01:19:53.960><c> define</c><01:19:54.280><c> proofs</c><01:19:54.840><c> of</c>

01:19:54.990 --> 01:19:55.000 align:start position:0%
like one how can I define proofs of
 

01:19:55.000 --> 01:19:57.669 align:start position:0%
like one how can I define proofs of
emails<01:19:55.360><c> in</c><01:19:55.480><c> my</c><01:19:55.600><c> inbox</c><01:19:56.400><c> even</c><01:19:56.600><c> if</c><01:19:56.800><c> potentially</c>

01:19:57.669 --> 01:19:57.679 align:start position:0%
emails in my inbox even if potentially
 

01:19:57.679 --> 01:20:00.510 align:start position:0%
emails in my inbox even if potentially
you<01:19:57.800><c> know</c><01:19:58.080><c> we</c><01:19:58.320><c> we</c><01:19:58.440><c> didn't</c><01:19:59.199><c> exactly</c><01:20:00.120><c> get</c><01:20:00.280><c> all</c><01:20:00.400><c> of</c>

01:20:00.510 --> 01:20:00.520 align:start position:0%
you know we we didn't exactly get all of
 

01:20:00.520 --> 01:20:02.350 align:start position:0%
you know we we didn't exactly get all of
them<01:20:00.679><c> compiling</c><01:20:01.480><c> um</c><01:20:01.639><c> hopefully</c><01:20:02.159><c> that</c><01:20:02.280><c> at</c>

01:20:02.350 --> 01:20:02.360 align:start position:0%
them compiling um hopefully that at
 

01:20:02.360 --> 01:20:04.149 align:start position:0%
them compiling um hopefully that at
least<01:20:02.600><c> gave</c><01:20:02.800><c> folks</c><01:20:03.040><c> some</c><01:20:03.199><c> insight</c><01:20:03.880><c> and</c><01:20:03.960><c> then</c>

01:20:04.149 --> 01:20:04.159 align:start position:0%
least gave folks some insight and then
 

01:20:04.159 --> 01:20:06.350 align:start position:0%
least gave folks some insight and then
also<01:20:04.440><c> how</c><01:20:04.560><c> can</c><01:20:04.679><c> I</c><01:20:04.840><c> get</c><01:20:05.000><c> proofs</c><01:20:05.880><c> of</c><01:20:06.040><c> emails</c>

01:20:06.350 --> 01:20:06.360 align:start position:0%
also how can I get proofs of emails
 

01:20:06.360 --> 01:20:07.790 align:start position:0%
also how can I get proofs of emails
triggering<01:20:06.679><c> onchain</c><01:20:07.040><c> transactions</c><01:20:07.600><c> I</c><01:20:07.679><c> hope</c>

01:20:07.790 --> 01:20:07.800 align:start position:0%
triggering onchain transactions I hope
 

01:20:07.800 --> 01:20:09.390 align:start position:0%
triggering onchain transactions I hope
people<01:20:08.000><c> got</c><01:20:08.120><c> at</c><01:20:08.239><c> least</c><01:20:08.360><c> an</c><01:20:08.480><c> idea</c><01:20:08.719><c> of</c><01:20:09.040><c> here's</c><01:20:09.239><c> an</c>

01:20:09.390 --> 01:20:09.400 align:start position:0%
people got at least an idea of here's an
 

01:20:09.400 --> 01:20:11.270 align:start position:0%
people got at least an idea of here's an
MVP<01:20:09.800><c> way</c><01:20:09.920><c> to</c><01:20:10.040><c> do</c><01:20:10.199><c> it</c><01:20:10.440><c> when</c><01:20:10.600><c> I</c><01:20:10.719><c> want</c><01:20:10.840><c> to</c><01:20:10.920><c> put</c><01:20:11.080><c> into</c>

01:20:11.270 --> 01:20:11.280 align:start position:0%
MVP way to do it when I want to put into
 

01:20:11.280 --> 01:20:12.590 align:start position:0%
MVP way to do it when I want to put into
production<01:20:11.639><c> I</c><01:20:11.679><c> can</c><01:20:11.800><c> use</c><01:20:11.960><c> one</c><01:20:12.040><c> of</c><01:20:12.120><c> the</c><01:20:12.239><c> audited</c>

01:20:12.590 --> 01:20:12.600 align:start position:0%
production I can use one of the audited
 

01:20:12.600 --> 01:20:15.510 align:start position:0%
production I can use one of the audited
versions<01:20:12.920><c> up</c><01:20:13.159><c> here</c><01:20:13.639><c> or</c><01:20:13.880><c> I</c><01:20:13.960><c> can</c><01:20:14.239><c> kind</c><01:20:14.440><c> of</c><01:20:14.880><c> uh</c><01:20:15.400><c> you</c>

01:20:15.510 --> 01:20:15.520 align:start position:0%
versions up here or I can kind of uh you
 

01:20:15.520 --> 01:20:17.430 align:start position:0%
versions up here or I can kind of uh you
know<01:20:15.719><c> read</c><01:20:15.920><c> the</c><01:20:16.080><c> docs</c><01:20:16.440><c> and</c><01:20:16.679><c> and</c><01:20:16.920><c> build</c><01:20:17.159><c> one</c>

01:20:17.430 --> 01:20:17.440 align:start position:0%
know read the docs and and build one
 

01:20:17.440 --> 01:20:19.510 align:start position:0%
know read the docs and and build one
myself<01:20:18.360><c> um</c><01:20:18.560><c> again</c><01:20:18.800><c> please</c><01:20:19.000><c> ask</c><01:20:19.199><c> questions</c><01:20:19.400><c> in</c>

01:20:19.510 --> 01:20:19.520 align:start position:0%
myself um again please ask questions in
 

01:20:19.520 --> 01:20:22.070 align:start position:0%
myself um again please ask questions in
our<01:20:19.679><c> Telegram</c><01:20:20.679><c> and</c><01:20:20.840><c> we</c><01:20:20.960><c> will</c><01:20:21.120><c> be</c><01:20:21.320><c> around</c><01:20:21.960><c> the</c>

01:20:22.070 --> 01:20:22.080 align:start position:0%
our Telegram and we will be around the
 

01:20:22.080 --> 01:20:23.950 align:start position:0%
our Telegram and we will be around the
ZK<01:20:22.400><c> email</c><01:20:22.719><c> impact</c><01:20:23.040><c> booth</c><01:20:23.320><c> for</c><01:20:23.440><c> the</c><01:20:23.560><c> next</c><01:20:23.719><c> two</c>

01:20:23.950 --> 01:20:23.960 align:start position:0%
ZK email impact booth for the next two
 

01:20:23.960 --> 01:20:26.830 align:start position:0%
ZK email impact booth for the next two
days<01:20:24.920><c> um</c><01:20:25.280><c> it's</c><01:20:25.520><c> kind</c><01:20:25.679><c> of</c><01:20:26.239><c> on</c><01:20:26.400><c> the</c><01:20:26.520><c> opposite</c>

01:20:26.830 --> 01:20:26.840 align:start position:0%
days um it's kind of on the opposite
 

01:20:26.840 --> 01:20:29.709 align:start position:0%
days um it's kind of on the opposite
corner<01:20:27.199><c> of</c><01:20:27.320><c> the</c><01:20:27.440><c> building</c><01:20:27.920><c> on</c><01:20:28.120><c> this</c><01:20:28.400><c> floor</c><01:20:29.400><c> um</c>

01:20:29.709 --> 01:20:29.719 align:start position:0%
corner of the building on this floor um
 

01:20:29.719 --> 01:20:31.110 align:start position:0%
corner of the building on this floor um
there's<01:20:29.880><c> a</c><01:20:30.000><c> bunch</c><01:20:30.159><c> of</c><01:20:30.320><c> impact</c><01:20:30.600><c> boots</c><01:20:30.960><c> and</c><01:20:31.040><c> you</c>

01:20:31.110 --> 01:20:31.120 align:start position:0%
there's a bunch of impact boots and you
 

01:20:31.120 --> 01:20:32.470 align:start position:0%
there's a bunch of impact boots and you
can<01:20:31.239><c> see</c><01:20:31.440><c> us</c><01:20:31.560><c> you</c><01:20:31.679><c> can</c><01:20:31.800><c> come</c><01:20:31.920><c> to</c><01:20:32.040><c> us</c><01:20:32.159><c> you</c><01:20:32.280><c> can</c><01:20:32.360><c> be</c>

01:20:32.470 --> 01:20:32.480 align:start position:0%
can see us you can come to us you can be
 

01:20:32.480 --> 01:20:34.110 align:start position:0%
can see us you can come to us you can be
like<01:20:32.679><c> hey</c><01:20:33.159><c> I</c><01:20:33.280><c> really</c><01:20:33.480><c> wanted</c><01:20:33.760><c> to</c><01:20:33.880><c> get</c><01:20:34.000><c> the</c>

01:20:34.110 --> 01:20:34.120 align:start position:0%
like hey I really wanted to get the
 

01:20:34.120 --> 01:20:36.350 align:start position:0%
like hey I really wanted to get the
proof<01:20:34.440><c> from</c><01:20:34.600><c> my</c><01:20:34.800><c> workshop</c><01:20:35.199><c> compiling</c><01:20:36.080><c> can</c><01:20:36.239><c> you</c>

01:20:36.350 --> 01:20:36.360 align:start position:0%
proof from my workshop compiling can you
 

01:20:36.360 --> 01:20:37.470 align:start position:0%
proof from my workshop compiling can you
help<01:20:36.560><c> me</c><01:20:36.679><c> and</c><01:20:36.800><c> some</c><01:20:36.920><c> of</c><01:20:37.000><c> them</c><01:20:37.080><c> will</c><01:20:37.199><c> be</c><01:20:37.320><c> at</c><01:20:37.400><c> the</c>

01:20:37.470 --> 01:20:37.480 align:start position:0%
help me and some of them will be at the
 

01:20:37.480 --> 01:20:38.590 align:start position:0%
help me and some of them will be at the
booth<01:20:37.679><c> and</c><01:20:37.800><c> we</c><01:20:37.880><c> will</c><01:20:38.080><c> get</c><01:20:38.199><c> the</c><01:20:38.360><c> thing</c>

01:20:38.590 --> 01:20:38.600 align:start position:0%
booth and we will get the thing
 

01:20:38.600 --> 01:20:41.350 align:start position:0%
booth and we will get the thing
compiling<01:20:39.480><c> um</c><01:20:40.199><c> and</c><01:20:40.360><c> so</c><01:20:40.719><c> yeah</c><01:20:40.880><c> definitely</c><01:20:41.199><c> meet</c>

01:20:41.350 --> 01:20:41.360 align:start position:0%
compiling um and so yeah definitely meet
 

01:20:41.360 --> 01:20:42.990 align:start position:0%
compiling um and so yeah definitely meet
us<01:20:41.440><c> at</c><01:20:41.560><c> the</c><01:20:41.639><c> impact</c><01:20:41.920><c> Booth</c><01:20:42.159><c> if</c><01:20:42.239><c> you</c><01:20:42.360><c> want</c><01:20:42.600><c> more</c>

01:20:42.990 --> 01:20:43.000 align:start position:0%
us at the impact Booth if you want more
 

01:20:43.000 --> 01:20:44.910 align:start position:0%
us at the impact Booth if you want more
information<01:20:44.000><c> um</c><01:20:44.280><c> and</c><01:20:44.360><c> if</c><01:20:44.440><c> you</c><01:20:44.560><c> like</c><01:20:44.679><c> account</c>

01:20:44.910 --> 01:20:44.920 align:start position:0%
information um and if you like account
 

01:20:44.920 --> 01:20:46.110 align:start position:0%
information um and if you like account
atraction<01:20:45.400><c> you</c><01:20:45.440><c> want</c><01:20:45.520><c> to</c><01:20:45.600><c> debate</c><01:20:45.840><c> it</c><01:20:45.920><c> with</c><01:20:46.000><c> us</c>

01:20:46.110 --> 01:20:46.120 align:start position:0%
atraction you want to debate it with us
 

01:20:46.120 --> 01:20:47.110 align:start position:0%
atraction you want to debate it with us
we'll<01:20:46.239><c> be</c><01:20:46.320><c> at</c><01:20:46.400><c> the</c><01:20:46.480><c> account</c><01:20:46.760><c> exraction</c>

01:20:47.110 --> 01:20:47.120 align:start position:0%
we'll be at the account exraction
 

01:20:47.120 --> 01:20:49.709 align:start position:0%
we'll be at the account exraction
Community<01:20:47.560><c> Hub</c><01:20:48.480><c> um</c><01:20:49.080><c> yeah</c><01:20:49.280><c> definitely</c><01:20:49.560><c> come</c>

01:20:49.709 --> 01:20:49.719 align:start position:0%
Community Hub um yeah definitely come
 

01:20:49.719 --> 01:20:51.750 align:start position:0%
Community Hub um yeah definitely come
see<01:20:49.880><c> us</c><01:20:49.960><c> at</c><01:20:50.120><c> any</c><01:20:50.239><c> of</c><01:20:50.440><c> these</c><01:20:51.159><c> um</c><01:20:51.280><c> but</c><01:20:51.360><c> I'll</c><01:20:51.520><c> leave</c>

01:20:51.750 --> 01:20:51.760 align:start position:0%
see us at any of these um but I'll leave
 

01:20:51.760 --> 01:20:53.590 align:start position:0%
see us at any of these um but I'll leave
these<01:20:51.960><c> up</c><01:20:52.480><c> for</c><01:20:52.880><c> for</c><01:20:53.040><c> another</c><01:20:53.320><c> like</c><01:20:53.440><c> few</c>

01:20:53.590 --> 01:20:53.600 align:start position:0%
these up for for another like few
 

01:20:53.600 --> 01:20:56.149 align:start position:0%
these up for for another like few
minutes<01:20:53.960><c> and</c><01:20:54.080><c> hopefully</c><01:20:54.360><c> folks</c><01:20:54.920><c> can</c><01:20:55.360><c> uh</c><01:20:55.960><c> can</c>

01:20:56.149 --> 01:20:56.159 align:start position:0%
minutes and hopefully folks can uh can
 

01:20:56.159 --> 01:20:57.910 align:start position:0%
minutes and hopefully folks can uh can
grab<01:20:56.600><c> these</c>

01:20:57.910 --> 01:20:57.920 align:start position:0%
grab these
 

01:20:57.920 --> 01:21:00.070 align:start position:0%
grab these
and<01:20:58.920><c> yeah</c><01:20:59.120><c> keep</c><01:20:59.280><c> keep</c><01:20:59.440><c> asking</c><01:20:59.639><c> us</c><01:20:59.840><c> questions</c>

01:21:00.070 --> 01:21:00.080 align:start position:0%
and yeah keep keep asking us questions
 

01:21:00.080 --> 01:21:01.189 align:start position:0%
and yeah keep keep asking us questions
me<01:21:00.280><c> said</c><01:21:00.360><c> the</c><01:21:00.440><c> impact</c><01:21:00.679><c> Bo</c><01:21:00.800><c> if</c><01:21:00.840><c> you</c><01:21:01.000><c> didn't</c><01:21:01.120><c> get</c>

01:21:01.189 --> 01:21:01.199 align:start position:0%
me said the impact Bo if you didn't get
 

01:21:01.199 --> 01:21:03.669 align:start position:0%
me said the impact Bo if you didn't get
it<01:21:01.320><c> compiled</c><01:21:02.239><c> um</c><01:21:02.600><c> sweet</c><01:21:02.960><c> thank</c><01:21:03.120><c> you</c><01:21:03.199><c> for</c>

01:21:03.669 --> 01:21:03.679 align:start position:0%
it compiled um sweet thank you for
 

01:21:03.679 --> 01:21:06.590 align:start position:0%
it compiled um sweet thank you for
coming<01:21:04.679><c> um</c><01:21:05.440><c> and</c><01:21:05.600><c> I</c><01:21:05.719><c> hope</c><01:21:05.960><c> that</c><01:21:06.199><c> people</c><01:21:06.400><c> were</c>

01:21:06.590 --> 01:21:06.600 align:start position:0%
coming um and I hope that people were
 

01:21:06.600 --> 01:21:07.950 align:start position:0%
coming um and I hope that people were
able<01:21:06.760><c> to</c><01:21:06.880><c> learn</c><01:21:07.120><c> at</c><01:21:07.239><c> least</c><01:21:07.400><c> something</c><01:21:07.719><c> from</c>

01:21:07.950 --> 01:21:07.960 align:start position:0%
able to learn at least something from
 

01:21:07.960 --> 01:21:09.110 align:start position:0%
able to learn at least something from
this<01:21:08.120><c> and</c><01:21:08.239><c> we</c><01:21:08.360><c> also</c><01:21:08.480><c> have</c><01:21:08.560><c> a</c><01:21:08.679><c> talk</c><01:21:08.920><c> that</c><01:21:09.000><c> we</c>

01:21:09.110 --> 01:21:09.120 align:start position:0%
this and we also have a talk that we
 

01:21:09.120 --> 01:21:10.990 align:start position:0%
this and we also have a talk that we
gave<01:21:09.320><c> yesterday</c><01:21:09.800><c> that</c><01:21:10.120><c> will</c><01:21:10.280><c> be</c><01:21:10.440><c> live</c><01:21:10.719><c> stream</c>

01:21:10.990 --> 01:21:11.000 align:start position:0%
gave yesterday that will be live stream
 

01:21:11.000 --> 01:21:12.709 align:start position:0%
gave yesterday that will be live stream
that<01:21:11.120><c> you</c><01:21:11.440><c> um</c><01:21:11.920><c> that</c><01:21:12.040><c> was</c><01:21:12.239><c> live</c><01:21:12.400><c> stream</c><01:21:12.639><c> that</c>

01:21:12.709 --> 01:21:12.719 align:start position:0%
that you um that was live stream that
 

01:21:12.719 --> 01:21:14.990 align:start position:0%
that you um that was live stream that
you<01:21:12.800><c> can</c><01:21:13.000><c> go</c><01:21:13.239><c> and</c><01:21:13.760><c> and</c><01:21:13.920><c> listen</c><01:21:14.239><c> on</c><01:21:14.520><c> like</c><01:21:14.760><c> okay</c>

01:21:14.990 --> 01:21:15.000 align:start position:0%
you can go and and listen on like okay
 

01:21:15.000 --> 01:21:16.550 align:start position:0%
you can go and and listen on like okay
how<01:21:15.400><c> exactly</c><01:21:15.760><c> does</c><01:21:15.880><c> all</c><01:21:16.040><c> this</c><01:21:16.159><c> stuff</c><01:21:16.320><c> even</c>

01:21:16.550 --> 01:21:16.560 align:start position:0%
how exactly does all this stuff even
 

01:21:16.560 --> 01:21:18.070 align:start position:0%
how exactly does all this stuff even
work<01:21:17.280><c> like</c><01:21:17.400><c> what</c><01:21:17.520><c> is</c><01:21:17.639><c> happening</c><01:21:17.880><c> in</c><01:21:17.960><c> the</c>

01:21:18.070 --> 01:21:18.080 align:start position:0%
work like what is happening in the
 

01:21:18.080 --> 01:21:19.189 align:start position:0%
work like what is happening in the
background<01:21:18.400><c> and</c><01:21:18.480><c> you</c><01:21:18.600><c> can</c><01:21:18.719><c> get</c><01:21:18.800><c> a</c><01:21:18.920><c> lot</c><01:21:19.040><c> more</c>

01:21:19.189 --> 01:21:19.199 align:start position:0%
background and you can get a lot more
 

01:21:19.199 --> 01:21:21.310 align:start position:0%
background and you can get a lot more
insight<01:21:19.480><c> from</c><01:21:19.679><c> that</c><01:21:19.840><c> and</c><01:21:19.960><c> our</c><01:21:20.199><c> docs</c><01:21:21.000><c> okay</c>

01:21:21.310 --> 01:21:21.320 align:start position:0%
insight from that and our docs okay
 

01:21:21.320 --> 01:21:53.510 align:start position:0%
insight from that and our docs okay
thank<01:21:21.480><c> you</c><01:21:21.679><c> guys</c>

01:21:53.510 --> 01:21:53.520 align:start position:0%
 
 

01:21:53.520 --> 01:22:24.629 align:start position:0%
 
dish<01:21:54.560><c> for</c>

01:22:24.629 --> 01:22:24.639 align:start position:0%
 
 

01:22:24.639 --> 01:22:27.639 align:start position:0%
 
to

