WEBVTT
Kind: captions
Language: en

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

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

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

00:00:12.310 --> 00:00:12.320 align:start position:0%
 
 

00:00:12.320 --> 00:00:15.589 align:start position:0%
 
I'm<00:00:13.340><c> from</c><00:00:14.340><c> the</c><00:00:14.460><c> privacy</c><00:00:15.000><c> and</c><00:00:15.120><c> scalings</c>

00:00:15.589 --> 00:00:15.599 align:start position:0%
I'm from the privacy and scalings
 

00:00:15.599 --> 00:00:18.230 align:start position:0%
I'm from the privacy and scalings
Explorations<00:00:16.379><c> team</c><00:00:16.800><c> in</c><00:00:17.760><c> the</c><00:00:17.820><c> ethereum</c>

00:00:18.230 --> 00:00:18.240 align:start position:0%
Explorations team in the ethereum
 

00:00:18.240 --> 00:00:19.310 align:start position:0%
Explorations team in the ethereum
foundation

00:00:19.310 --> 00:00:19.320 align:start position:0%
foundation
 

00:00:19.320 --> 00:00:21.890 align:start position:0%
foundation
and<00:00:20.060><c> I'm</c><00:00:21.060><c> going</c><00:00:21.180><c> to</c><00:00:21.240><c> talk</c><00:00:21.420><c> today</c><00:00:21.600><c> about</c>

00:00:21.890 --> 00:00:21.900 align:start position:0%
and I'm going to talk today about
 

00:00:21.900 --> 00:00:23.630 align:start position:0%
and I'm going to talk today about
interrep<00:00:22.619><c> which</c><00:00:22.740><c> is</c><00:00:22.859><c> a</c><00:00:22.980><c> project</c><00:00:23.100><c> we've</c><00:00:23.460><c> been</c>

00:00:23.630 --> 00:00:23.640 align:start position:0%
interrep which is a project we've been
 

00:00:23.640 --> 00:00:30.109 align:start position:0%
interrep which is a project we've been
working<00:00:24.180><c> on</c><00:00:24.480><c> it's</c><00:00:25.160><c> in</c><00:00:26.160><c> the</c><00:00:26.400><c> identity</c><00:00:26.820><c> space</c>

00:00:30.109 --> 00:00:30.119 align:start position:0%
 
 

00:00:30.119 --> 00:00:34.549 align:start position:0%
 
so<00:00:30.599><c> brief</c><00:00:31.019><c> introduction</c><00:00:31.439><c> to</c><00:00:31.920><c> what</c><00:00:32.040><c> we</c><00:00:32.220><c> do</c><00:00:32.399><c> it's</c>

00:00:34.549 --> 00:00:34.559 align:start position:0%
so brief introduction to what we do it's
 

00:00:34.559 --> 00:00:38.510 align:start position:0%
so brief introduction to what we do it's
there's<00:00:35.100><c> lots</c><00:00:35.520><c> of</c><00:00:35.579><c> projects</c><00:00:36.480><c> in</c><00:00:37.140><c> the</c><00:00:37.520><c> trying</c>

00:00:38.510 --> 00:00:38.520 align:start position:0%
there's lots of projects in the trying
 

00:00:38.520 --> 00:00:42.670 align:start position:0%
there's lots of projects in the trying
to<00:00:38.700><c> bring</c><00:00:39.000><c> identity</c><00:00:39.600><c> into</c><00:00:39.840><c> ethereum</c>

00:00:42.670 --> 00:00:42.680 align:start position:0%
 
 

00:00:42.680 --> 00:00:48.889 align:start position:0%
 
and<00:00:43.820><c> they</c><00:00:44.820><c> tend</c><00:00:45.059><c> to</c><00:00:45.239><c> be</c><00:00:45.980><c> like</c><00:00:47.120><c> uh</c><00:00:48.120><c> have</c><00:00:48.600><c> some</c>

00:00:48.889 --> 00:00:48.899 align:start position:0%
and they tend to be like uh have some
 

00:00:48.899 --> 00:00:50.990 align:start position:0%
and they tend to be like uh have some
identity<00:00:49.440><c> source</c><00:00:49.800><c> and</c><00:00:49.920><c> and</c><00:00:50.219><c> build</c><00:00:50.460><c> it</c><00:00:50.640><c> up</c><00:00:50.760><c> from</c>

00:00:50.990 --> 00:00:51.000 align:start position:0%
identity source and and build it up from
 

00:00:51.000 --> 00:00:54.170 align:start position:0%
identity source and and build it up from
from<00:00:51.239><c> the</c><00:00:51.539><c> ground</c><00:00:51.719><c> our</c><00:00:52.680><c> approach</c><00:00:53.160><c> is</c><00:00:54.000><c> a</c>

00:00:54.170 --> 00:00:54.180 align:start position:0%
from the ground our approach is a
 

00:00:54.180 --> 00:00:58.670 align:start position:0%
from the ground our approach is a
pragmatic<00:00:54.780><c> approach</c><00:00:55.460><c> where</c><00:00:56.460><c> we</c><00:00:57.180><c> build</c><00:00:58.079><c> on</c><00:00:58.320><c> the</c>

00:00:58.670 --> 00:00:58.680 align:start position:0%
pragmatic approach where we build on the
 

00:00:58.680 --> 00:01:01.189 align:start position:0%
pragmatic approach where we build on the
identity<00:00:59.100><c> that</c><00:00:59.460><c> we</c><00:00:59.640><c> already</c><00:00:59.820><c> have</c><00:01:00.239><c> in</c><00:01:01.020><c> our</c>

00:01:01.189 --> 00:01:01.199 align:start position:0%
identity that we already have in our
 

00:01:01.199 --> 00:01:05.810 align:start position:0%
identity that we already have in our
digital<00:01:01.699><c> uh</c><00:01:02.699><c> in</c><00:01:03.059><c> our</c><00:01:03.660><c> digital</c><00:01:03.960><c> lives</c>

00:01:05.810 --> 00:01:05.820 align:start position:0%
digital uh in our digital lives
 

00:01:05.820 --> 00:01:08.390 align:start position:0%
digital uh in our digital lives
um<00:01:06.360><c> and</c><00:01:06.960><c> we</c><00:01:07.080><c> bring</c><00:01:07.260><c> that</c><00:01:07.439><c> across</c><00:01:07.740><c> to</c><00:01:07.860><c> ethereum</c>

00:01:08.390 --> 00:01:08.400 align:start position:0%
um and we bring that across to ethereum
 

00:01:08.400 --> 00:01:12.950 align:start position:0%
um and we bring that across to ethereum
so<00:01:09.060><c> we</c><00:01:09.299><c> can</c><00:01:09.479><c> have</c><00:01:10.020><c> an</c><00:01:10.200><c> established</c><00:01:10.860><c> pool</c><00:01:11.580><c> of</c><00:01:12.000><c> uh</c>

00:01:12.950 --> 00:01:12.960 align:start position:0%
so we can have an established pool of uh
 

00:01:12.960 --> 00:01:15.710 align:start position:0%
so we can have an established pool of uh
or<00:01:13.500><c> established</c><00:01:14.100><c> identity</c>

00:01:15.710 --> 00:01:15.720 align:start position:0%
or established identity
 

00:01:15.720 --> 00:01:18.770 align:start position:0%
or established identity
pool<00:01:16.340><c> and</c><00:01:17.340><c> we</c><00:01:17.520><c> we</c><00:01:17.760><c> can</c><00:01:18.000><c> integrate</c><00:01:18.420><c> that</c><00:01:18.600><c> into</c>

00:01:18.770 --> 00:01:18.780 align:start position:0%
pool and we we can integrate that into
 

00:01:18.780 --> 00:01:23.390 align:start position:0%
pool and we we can integrate that into
our<00:01:19.140><c> ethereum</c><00:01:20.100><c> applications</c>

00:01:23.390 --> 00:01:23.400 align:start position:0%
 
 

00:01:23.400 --> 00:01:25.310 align:start position:0%
 
um<00:01:23.520><c> so</c><00:01:24.060><c> yeah</c><00:01:24.180><c> very</c><00:01:24.479><c> much</c><00:01:24.659><c> a</c><00:01:24.780><c> pragmatic</c>

00:01:25.310 --> 00:01:25.320 align:start position:0%
um so yeah very much a pragmatic
 

00:01:25.320 --> 00:01:26.870 align:start position:0%
um so yeah very much a pragmatic
approach<00:01:25.619><c> building</c><00:01:25.920><c> on</c>

00:01:26.870 --> 00:01:26.880 align:start position:0%
approach building on
 

00:01:26.880 --> 00:01:30.170 align:start position:0%
approach building on
the<00:01:27.420><c> identity</c><00:01:27.840><c> sources</c><00:01:28.740><c> we</c><00:01:28.920><c> already</c><00:01:29.100><c> have</c>

00:01:30.170 --> 00:01:30.180 align:start position:0%
the identity sources we already have
 

00:01:30.180 --> 00:01:33.649 align:start position:0%
the identity sources we already have
so<00:01:30.960><c> what</c><00:01:31.080><c> we</c><00:01:31.200><c> aim</c><00:01:31.439><c> to</c><00:01:31.560><c> do</c><00:01:31.680><c> is</c><00:01:32.240><c> build</c><00:01:33.240><c> a</c><00:01:33.420><c> bridge</c>

00:01:33.649 --> 00:01:33.659 align:start position:0%
so what we aim to do is build a bridge
 

00:01:33.659 --> 00:01:37.609 align:start position:0%
so what we aim to do is build a bridge
from<00:01:34.560><c> existing</c><00:01:35.220><c> digital</c><00:01:36.140><c> identity</c><00:01:37.140><c> sources</c>

00:01:37.609 --> 00:01:37.619 align:start position:0%
from existing digital identity sources
 

00:01:37.619 --> 00:01:39.910 align:start position:0%
from existing digital identity sources
to<00:01:38.520><c> ethereum</c>

00:01:39.910 --> 00:01:39.920 align:start position:0%
to ethereum
 

00:01:39.920 --> 00:01:43.249 align:start position:0%
to ethereum
uh<00:01:40.920><c> integrate</c><00:01:41.400><c> with</c><00:01:41.720><c> providers</c><00:01:42.720><c> of</c><00:01:43.020><c> those</c>

00:01:43.249 --> 00:01:43.259 align:start position:0%
uh integrate with providers of those
 

00:01:43.259 --> 00:01:44.890 align:start position:0%
uh integrate with providers of those
identity<00:01:43.740><c> sources</c>

00:01:44.890 --> 00:01:44.900 align:start position:0%
identity sources
 

00:01:44.900 --> 00:01:48.890 align:start position:0%
identity sources
and<00:01:45.900><c> then</c><00:01:46.280><c> privacy</c><00:01:47.280><c> is</c><00:01:47.460><c> very</c><00:01:47.700><c> important</c><00:01:48.060><c> to</c><00:01:48.240><c> us</c>

00:01:48.890 --> 00:01:48.900 align:start position:0%
and then privacy is very important to us
 

00:01:48.900 --> 00:01:50.330 align:start position:0%
and then privacy is very important to us
so

00:01:50.330 --> 00:01:50.340 align:start position:0%
so
 

00:01:50.340 --> 00:01:54.710 align:start position:0%
so
we<00:01:51.119><c> build</c><00:01:51.299><c> on</c><00:01:51.479><c> the</c><00:01:51.659><c> semaphore</c><00:01:52.259><c> framework</c>

00:01:54.710 --> 00:01:54.720 align:start position:0%
we build on the semaphore framework
 

00:01:54.720 --> 00:01:56.710 align:start position:0%
we build on the semaphore framework
and

00:01:56.710 --> 00:01:56.720 align:start position:0%
and
 

00:01:56.720 --> 00:01:59.210 align:start position:0%
and
integrate<00:01:57.720><c> with</c><00:01:57.899><c> with</c><00:01:58.380><c> that</c><00:01:58.680><c> so</c><00:01:58.920><c> those</c>

00:01:59.210 --> 00:01:59.220 align:start position:0%
integrate with with that so those
 

00:01:59.220 --> 00:02:01.850 align:start position:0%
integrate with with that so those
building<00:01:59.399><c> blocks</c><00:01:59.939><c> all</c><00:02:00.420><c> come</c><00:02:00.659><c> together</c>

00:02:01.850 --> 00:02:01.860 align:start position:0%
building blocks all come together
 

00:02:01.860 --> 00:02:05.510 align:start position:0%
building blocks all come together
to<00:02:02.640><c> form</c><00:02:02.939><c> the</c><00:02:03.240><c> basis</c><00:02:03.540><c> of</c><00:02:03.780><c> an</c><00:02:04.020><c> application</c><00:02:04.520><c> so</c>

00:02:05.510 --> 00:02:05.520 align:start position:0%
to form the basis of an application so
 

00:02:05.520 --> 00:02:07.370 align:start position:0%
to form the basis of an application so
identity

00:02:07.370 --> 00:02:07.380 align:start position:0%
identity
 

00:02:07.380 --> 00:02:08.210 align:start position:0%
identity
um

00:02:08.210 --> 00:02:08.220 align:start position:0%
um
 

00:02:08.220 --> 00:02:10.969 align:start position:0%
um
we<00:02:09.119><c> spent</c><00:02:09.539><c> a</c><00:02:09.720><c> lot</c><00:02:09.840><c> of</c><00:02:09.959><c> time</c><00:02:10.200><c> in</c><00:02:10.560><c> our</c><00:02:10.739><c> social</c>

00:02:10.969 --> 00:02:10.979 align:start position:0%
we spent a lot of time in our social
 

00:02:10.979 --> 00:02:14.330 align:start position:0%
we spent a lot of time in our social
networks<00:02:11.760><c> uh</c>

00:02:14.330 --> 00:02:14.340 align:start position:0%
networks uh
 

00:02:14.340 --> 00:02:16.369 align:start position:0%
networks uh
um<00:02:14.400><c> some</c><00:02:14.760><c> people</c><00:02:14.940><c> more</c><00:02:15.120><c> than</c><00:02:15.360><c> others</c><00:02:15.720><c> but</c><00:02:15.959><c> you</c>

00:02:16.369 --> 00:02:16.379 align:start position:0%
um some people more than others but you
 

00:02:16.379 --> 00:02:18.470 align:start position:0%
um some people more than others but you
know<00:02:16.500><c> people</c><00:02:16.739><c> spend</c><00:02:17.280><c> a</c><00:02:17.459><c> lot</c><00:02:17.580><c> of</c><00:02:17.700><c> time</c><00:02:17.879><c> on</c><00:02:18.180><c> their</c>

00:02:18.470 --> 00:02:18.480 align:start position:0%
know people spend a lot of time on their
 

00:02:18.480 --> 00:02:23.449 align:start position:0%
know people spend a lot of time on their
Twitter<00:02:18.900><c> accounts</c><00:02:19.560><c> and</c><00:02:20.040><c> building</c><00:02:20.640><c> up</c>

00:02:23.449 --> 00:02:23.459 align:start position:0%
 
 

00:02:23.459 --> 00:02:26.089 align:start position:0%
 
putting<00:02:24.060><c> out</c><00:02:24.180><c> a</c><00:02:24.540><c> bit</c><00:02:24.840><c> of</c><00:02:25.020><c> our</c><00:02:25.140><c> personality</c><00:02:25.739><c> in</c>

00:02:26.089 --> 00:02:26.099 align:start position:0%
putting out a bit of our personality in
 

00:02:26.099 --> 00:02:27.610 align:start position:0%
putting out a bit of our personality in
into<00:02:26.280><c> those</c><00:02:26.580><c> accounts</c>

00:02:27.610 --> 00:02:27.620 align:start position:0%
into those accounts
 

00:02:27.620 --> 00:02:31.729 align:start position:0%
into those accounts
uh<00:02:28.700><c> so</c><00:02:29.700><c> we</c><00:02:30.000><c> spend</c><00:02:30.300><c> you</c><00:02:30.840><c> know</c><00:02:30.900><c> every</c><00:02:31.080><c> tweet</c><00:02:31.560><c> you</c>

00:02:31.729 --> 00:02:31.739 align:start position:0%
uh so we spend you know every tweet you
 

00:02:31.739 --> 00:02:33.770 align:start position:0%
uh so we spend you know every tweet you
you<00:02:32.640><c> write</c>

00:02:33.770 --> 00:02:33.780 align:start position:0%
you write
 

00:02:33.780 --> 00:02:36.170 align:start position:0%
you write
is<00:02:34.379><c> a</c><00:02:34.620><c> bit</c><00:02:34.739><c> of</c><00:02:34.860><c> humanity</c><00:02:35.340><c> that</c><00:02:35.640><c> goes</c><00:02:35.879><c> into</c><00:02:35.940><c> that</c>

00:02:36.170 --> 00:02:36.180 align:start position:0%
is a bit of humanity that goes into that
 

00:02:36.180 --> 00:02:39.229 align:start position:0%
is a bit of humanity that goes into that
tweet<00:02:36.540><c> that</c><00:02:37.440><c> represents</c><00:02:38.340><c> you</c>

00:02:39.229 --> 00:02:39.239 align:start position:0%
tweet that represents you
 

00:02:39.239 --> 00:02:42.350 align:start position:0%
tweet that represents you
and<00:02:40.020><c> we</c><00:02:40.200><c> build</c><00:02:40.379><c> those</c><00:02:40.560><c> up</c><00:02:40.800><c> in</c><00:02:40.980><c> our</c><00:02:41.459><c> social</c>

00:02:42.350 --> 00:02:42.360 align:start position:0%
and we build those up in our social
 

00:02:42.360 --> 00:02:45.110 align:start position:0%
and we build those up in our social
uh<00:02:42.840><c> Social</c><00:02:43.019><c> Network</c><00:02:43.319><c> accounts</c>

00:02:45.110 --> 00:02:45.120 align:start position:0%
uh Social Network accounts
 

00:02:45.120 --> 00:02:47.210 align:start position:0%
uh Social Network accounts
um<00:02:45.239><c> people</c><00:02:46.080><c> some</c><00:02:46.440><c> people</c><00:02:46.560><c> spend</c><00:02:46.920><c> a</c><00:02:47.040><c> lot</c><00:02:47.160><c> of</c>

00:02:47.210 --> 00:02:47.220 align:start position:0%
um people some people spend a lot of
 

00:02:47.220 --> 00:02:49.309 align:start position:0%
um people some people spend a lot of
time<00:02:47.400><c> on</c><00:02:47.580><c> that</c><00:02:47.760><c> kind</c><00:02:47.879><c> of</c><00:02:48.060><c> thing</c><00:02:48.180><c> even</c><00:02:48.959><c> if</c>

00:02:49.309 --> 00:02:49.319 align:start position:0%
time on that kind of thing even if
 

00:02:49.319 --> 00:02:51.290 align:start position:0%
time on that kind of thing even if
you're<00:02:49.620><c> not</c><00:02:49.800><c> into</c><00:02:50.099><c> social</c>

00:02:51.290 --> 00:02:51.300 align:start position:0%
you're not into social
 

00:02:51.300 --> 00:02:54.650 align:start position:0%
you're not into social
social<00:02:52.080><c> networks</c><00:02:52.739><c> big</c><00:02:53.459><c> time</c><00:02:53.760><c> we</c><00:02:54.239><c> still</c><00:02:54.420><c> have</c>

00:02:54.650 --> 00:02:54.660 align:start position:0%
social networks big time we still have
 

00:02:54.660 --> 00:02:57.589 align:start position:0%
social networks big time we still have
digital<00:02:55.140><c> identity</c><00:02:56.099><c> in</c><00:02:56.760><c> the</c>

00:02:57.589 --> 00:02:57.599 align:start position:0%
digital identity in the
 

00:02:57.599 --> 00:02:59.630 align:start position:0%
digital identity in the
in<00:02:58.019><c> the</c><00:02:58.200><c> non-web</c><00:02:58.620><c> 3</c><00:02:58.739><c> world</c>

00:02:59.630 --> 00:02:59.640 align:start position:0%
in the non-web 3 world
 

00:02:59.640 --> 00:03:02.570 align:start position:0%
in the non-web 3 world
we<00:03:00.060><c> have</c><00:03:00.180><c> things</c><00:03:00.420><c> like</c><00:03:00.660><c> government</c><00:03:01.400><c> IDs</c><00:03:02.400><c> and</c>

00:03:02.570 --> 00:03:02.580 align:start position:0%
we have things like government IDs and
 

00:03:02.580 --> 00:03:04.369 align:start position:0%
we have things like government IDs and
driver's<00:03:02.940><c> licenses</c><00:03:03.420><c> and</c><00:03:03.599><c> all</c><00:03:03.780><c> that</c><00:03:03.959><c> kind</c><00:03:04.260><c> of</c>

00:03:04.369 --> 00:03:04.379 align:start position:0%
driver's licenses and all that kind of
 

00:03:04.379 --> 00:03:06.110 align:start position:0%
driver's licenses and all that kind of
stuff<00:03:04.560><c> so</c>

00:03:06.110 --> 00:03:06.120 align:start position:0%
stuff so
 

00:03:06.120 --> 00:03:06.710 align:start position:0%
stuff so
um

00:03:06.710 --> 00:03:06.720 align:start position:0%
um
 

00:03:06.720 --> 00:03:09.710 align:start position:0%
um
yeah<00:03:07.200><c> it's</c><00:03:07.739><c> our</c><00:03:08.280><c> our</c><00:03:08.700><c> real</c><00:03:08.940><c> world</c><00:03:09.180><c> human</c>

00:03:09.710 --> 00:03:09.720 align:start position:0%
yeah it's our our real world human
 

00:03:09.720 --> 00:03:12.770 align:start position:0%
yeah it's our our real world human
identity<00:03:10.340><c> is</c><00:03:11.340><c> reflected</c><00:03:12.000><c> in</c><00:03:12.180><c> those</c><00:03:12.360><c> digital</c>

00:03:12.770 --> 00:03:12.780 align:start position:0%
identity is reflected in those digital
 

00:03:12.780 --> 00:03:13.970 align:start position:0%
identity is reflected in those digital
sources

00:03:13.970 --> 00:03:13.980 align:start position:0%
sources
 

00:03:13.980 --> 00:03:16.009 align:start position:0%
sources
so

00:03:16.009 --> 00:03:16.019 align:start position:0%
so
 

00:03:16.019 --> 00:03:18.589 align:start position:0%
so
that's<00:03:16.920><c> what</c><00:03:17.220><c> we</c><00:03:17.340><c> try</c><00:03:17.519><c> and</c><00:03:17.640><c> build</c><00:03:17.819><c> on</c>

00:03:18.589 --> 00:03:18.599 align:start position:0%
that's what we try and build on
 

00:03:18.599 --> 00:03:21.170 align:start position:0%
that's what we try and build on
but<00:03:19.319><c> we</c><00:03:19.739><c> need</c><00:03:19.980><c> to</c>

00:03:21.170 --> 00:03:21.180 align:start position:0%
but we need to
 

00:03:21.180 --> 00:03:23.990 align:start position:0%
but we need to
recognize<00:03:21.900><c> that</c><00:03:22.319><c> those</c><00:03:23.040><c> digital</c><00:03:23.459><c> sources</c>

00:03:23.990 --> 00:03:24.000 align:start position:0%
recognize that those digital sources
 

00:03:24.000 --> 00:03:29.570 align:start position:0%
recognize that those digital sources
also<00:03:25.099><c> are</c><00:03:26.099><c> vulnerable</c><00:03:26.519><c> to</c><00:03:27.000><c> civil</c><00:03:27.659><c> attacks</c><00:03:28.580><c> so</c>

00:03:29.570 --> 00:03:29.580 align:start position:0%
also are vulnerable to civil attacks so
 

00:03:29.580 --> 00:03:32.750 align:start position:0%
also are vulnerable to civil attacks so
we<00:03:29.819><c> need</c><00:03:30.060><c> to</c><00:03:30.480><c> yeah</c><00:03:31.379><c> filter</c><00:03:31.680><c> out</c><00:03:31.920><c> the</c><00:03:32.099><c> Bots</c><00:03:32.280><c> and</c>

00:03:32.750 --> 00:03:32.760 align:start position:0%
we need to yeah filter out the Bots and
 

00:03:32.760 --> 00:03:34.729 align:start position:0%
we need to yeah filter out the Bots and
kick<00:03:32.940><c> them</c><00:03:33.120><c> out</c>

00:03:34.729 --> 00:03:34.739 align:start position:0%
kick them out
 

00:03:34.739 --> 00:03:36.470 align:start position:0%
kick them out
um so<00:03:35.220><c> they're</c><00:03:35.640><c> the</c><00:03:35.879><c> kinds</c><00:03:36.120><c> of</c><00:03:36.120><c> things</c><00:03:36.300><c> we're</c>

00:03:36.470 --> 00:03:36.480 align:start position:0%
um so they're the kinds of things we're
 

00:03:36.480 --> 00:03:39.290 align:start position:0%
um so they're the kinds of things we're
trying<00:03:36.659><c> to</c><00:03:36.780><c> do</c><00:03:36.959><c> with</c><00:03:37.140><c> interrep</c>

00:03:39.290 --> 00:03:39.300 align:start position:0%
trying to do with interrep
 

00:03:39.300 --> 00:03:40.670 align:start position:0%
trying to do with interrep
now

00:03:40.670 --> 00:03:40.680 align:start position:0%
now
 

00:03:40.680 --> 00:03:42.830 align:start position:0%
now
um<00:03:40.739><c> let's</c><00:03:41.640><c> take</c><00:03:41.879><c> a</c><00:03:42.000><c> look</c><00:03:42.120><c> at</c><00:03:42.360><c> what</c><00:03:42.659><c> the</c>

00:03:42.830 --> 00:03:42.840 align:start position:0%
um let's take a look at what the
 

00:03:42.840 --> 00:03:45.770 align:start position:0%
um let's take a look at what the
interrep<00:03:43.379><c> Lego</c><00:03:44.040><c> block</c><00:03:44.400><c> looks</c><00:03:45.000><c> like</c>

00:03:45.770 --> 00:03:45.780 align:start position:0%
interrep Lego block looks like
 

00:03:45.780 --> 00:03:48.289 align:start position:0%
interrep Lego block looks like
in<00:03:46.260><c> an</c><00:03:46.440><c> application</c>

00:03:48.289 --> 00:03:48.299 align:start position:0%
in an application
 

00:03:48.299 --> 00:03:50.809 align:start position:0%
in an application
we<00:03:49.260><c> have</c>

00:03:50.809 --> 00:03:50.819 align:start position:0%
we have
 

00:03:50.819 --> 00:03:54.170 align:start position:0%
we have
we<00:03:51.360><c> have</c><00:03:51.680><c> uh</c><00:03:52.680><c> everything</c><00:03:53.220><c> rooted</c><00:03:53.760><c> in</c><00:03:54.060><c> the</c>

00:03:54.170 --> 00:03:54.180 align:start position:0%
we have uh everything rooted in the
 

00:03:54.180 --> 00:03:55.670 align:start position:0%
we have uh everything rooted in the
blockchain

00:03:55.670 --> 00:03:55.680 align:start position:0%
blockchain
 

00:03:55.680 --> 00:03:58.130 align:start position:0%
blockchain
interrep<00:03:56.519><c> is</c><00:03:56.760><c> the</c><00:03:57.000><c> Lego</c><00:03:57.180><c> block</c><00:03:57.480><c> on</c><00:03:57.780><c> top</c><00:03:57.900><c> of</c>

00:03:58.130 --> 00:03:58.140 align:start position:0%
interrep is the Lego block on top of
 

00:03:58.140 --> 00:04:00.710 align:start position:0%
interrep is the Lego block on top of
that<00:03:58.260><c> that</c><00:03:58.560><c> provides</c><00:03:59.040><c> the</c><00:03:59.280><c> identity</c>

00:04:00.710 --> 00:04:00.720 align:start position:0%
that that provides the identity
 

00:04:00.720 --> 00:04:04.490 align:start position:0%
that that provides the identity
the<00:04:01.620><c> identity</c><00:04:02.040><c> module</c>

00:04:04.490 --> 00:04:04.500 align:start position:0%
the identity module
 

00:04:04.500 --> 00:04:05.949 align:start position:0%
the identity module
um

00:04:05.949 --> 00:04:05.959 align:start position:0%
um
 

00:04:05.959 --> 00:04:09.110 align:start position:0%
um
and<00:04:06.959><c> the</c><00:04:07.860><c> Lego</c><00:04:08.040><c> block</c><00:04:08.340><c> on</c><00:04:08.580><c> top</c><00:04:08.700><c> of</c><00:04:08.819><c> that</c><00:04:08.940><c> is</c>

00:04:09.110 --> 00:04:09.120 align:start position:0%
and the Lego block on top of that is
 

00:04:09.120 --> 00:04:12.710 align:start position:0%
and the Lego block on top of that is
semaphore<00:04:10.140><c> and</c><00:04:11.040><c> your</c><00:04:11.400><c> application</c>

00:04:12.710 --> 00:04:12.720 align:start position:0%
semaphore and your application
 

00:04:12.720 --> 00:04:16.430 align:start position:0%
semaphore and your application
hooks<00:04:13.260><c> into</c><00:04:13.379><c> semaphore</c><00:04:14.239><c> uh</c><00:04:15.239><c> and</c><00:04:15.780><c> with</c><00:04:16.199><c> all</c><00:04:16.320><c> of</c>

00:04:16.430 --> 00:04:16.440 align:start position:0%
hooks into semaphore uh and with all of
 

00:04:16.440 --> 00:04:18.530 align:start position:0%
hooks into semaphore uh and with all of
that<00:04:16.620><c> we</c><00:04:16.859><c> get</c><00:04:17.040><c> the</c>

00:04:18.530 --> 00:04:18.540 align:start position:0%
that we get the
 

00:04:18.540 --> 00:04:23.030 align:start position:0%
that we get the
um<00:04:18.859><c> the</c><00:04:19.859><c> identity</c><00:04:20.340><c> layer</c><00:04:21.000><c> in</c><00:04:21.660><c> interrep</c><00:04:22.500><c> we</c><00:04:22.919><c> get</c>

00:04:23.030 --> 00:04:23.040 align:start position:0%
um the identity layer in interrep we get
 

00:04:23.040 --> 00:04:26.689 align:start position:0%
um the identity layer in interrep we get
the<00:04:23.220><c> Privacy</c><00:04:23.639><c> layer</c><00:04:24.120><c> in</c><00:04:24.479><c> semaphore</c><00:04:25.460><c> and</c><00:04:26.460><c> we</c>

00:04:26.689 --> 00:04:26.699 align:start position:0%
the Privacy layer in semaphore and we
 

00:04:26.699 --> 00:04:30.170 align:start position:0%
the Privacy layer in semaphore and we
get<00:04:26.880><c> the</c><00:04:27.000><c> blockchain</c><00:04:27.440><c> so</c><00:04:28.759><c> providing</c><00:04:29.759><c> all</c><00:04:30.000><c> the</c>

00:04:30.170 --> 00:04:30.180 align:start position:0%
get the blockchain so providing all the
 

00:04:30.180 --> 00:04:33.830 align:start position:0%
get the blockchain so providing all the
all<00:04:30.840><c> the</c><00:04:31.139><c> guarantees</c>

00:04:33.830 --> 00:04:33.840 align:start position:0%
 
 

00:04:33.840 --> 00:04:36.710 align:start position:0%
 
um<00:04:33.960><c> interrep</c><00:04:34.800><c> will</c><00:04:35.460><c> integrate</c><00:04:36.300><c> with</c><00:04:36.479><c> those</c>

00:04:36.710 --> 00:04:36.720 align:start position:0%
um interrep will integrate with those
 

00:04:36.720 --> 00:04:39.770 align:start position:0%
um interrep will integrate with those
identity<00:04:37.259><c> sources</c><00:04:37.740><c> like</c><00:04:38.580><c> our</c><00:04:38.820><c> social</c><00:04:39.000><c> social</c>

00:04:39.770 --> 00:04:39.780 align:start position:0%
identity sources like our social social
 

00:04:39.780 --> 00:04:42.230 align:start position:0%
identity sources like our social social
media<00:04:40.320><c> accounts</c><00:04:40.740><c> and</c><00:04:40.919><c> those</c><00:04:41.160><c> kinds</c><00:04:41.460><c> of</c><00:04:41.520><c> things</c>

00:04:42.230 --> 00:04:42.240 align:start position:0%
media accounts and those kinds of things
 

00:04:42.240 --> 00:04:45.230 align:start position:0%
media accounts and those kinds of things
now<00:04:42.840><c> semaphore</c><00:04:43.680><c> relies</c><00:04:44.220><c> on</c><00:04:44.580><c> the</c><00:04:44.759><c> idea</c><00:04:45.000><c> of</c>

00:04:45.230 --> 00:04:45.240 align:start position:0%
now semaphore relies on the idea of
 

00:04:45.240 --> 00:04:47.270 align:start position:0%
now semaphore relies on the idea of
groups

00:04:47.270 --> 00:04:47.280 align:start position:0%
groups
 

00:04:47.280 --> 00:04:48.469 align:start position:0%
groups
um

00:04:48.469 --> 00:04:48.479 align:start position:0%
um
 

00:04:48.479 --> 00:04:49.790 align:start position:0%
um
you<00:04:48.960><c> form</c>

00:04:49.790 --> 00:04:49.800 align:start position:0%
you form
 

00:04:49.800 --> 00:04:52.150 align:start position:0%
you form
form<00:04:50.220><c> pre-existing</c><00:04:51.000><c> groups</c>

00:04:52.150 --> 00:04:52.160 align:start position:0%
form pre-existing groups
 

00:04:52.160 --> 00:04:56.570 align:start position:0%
form pre-existing groups
and<00:04:53.160><c> the</c><00:04:53.759><c> semaphore</c><00:04:54.300><c> application</c><00:04:54.860><c> will</c><00:04:55.860><c> use</c>

00:04:56.570 --> 00:04:56.580 align:start position:0%
and the semaphore application will use
 

00:04:56.580 --> 00:04:59.390 align:start position:0%
and the semaphore application will use
those<00:04:56.820><c> identities</c><00:04:57.360><c> in</c><00:04:57.660><c> those</c><00:04:57.780><c> groups</c><00:04:58.400><c> to</c>

00:04:59.390 --> 00:04:59.400 align:start position:0%
those identities in those groups to
 

00:04:59.400 --> 00:05:01.070 align:start position:0%
those identities in those groups to
verify

00:05:01.070 --> 00:05:01.080 align:start position:0%
verify
 

00:05:01.080 --> 00:05:02.629 align:start position:0%
verify
the<00:05:01.620><c> kinds</c><00:05:01.979><c> of</c><00:05:02.100><c> things</c><00:05:02.220><c> that</c><00:05:02.460><c> your</c>

00:05:02.629 --> 00:05:02.639 align:start position:0%
the kinds of things that your
 

00:05:02.639 --> 00:05:06.110 align:start position:0%
the kinds of things that your
application<00:05:03.000><c> is</c><00:05:03.240><c> doing</c><00:05:03.479><c> so</c><00:05:04.380><c> semaphore</c><00:05:05.040><c> is</c>

00:05:06.110 --> 00:05:06.120 align:start position:0%
application is doing so semaphore is
 

00:05:06.120 --> 00:05:08.090 align:start position:0%
application is doing so semaphore is
is<00:05:06.479><c> a</c><00:05:06.780><c> privacy</c><00:05:07.199><c> layer</c>

00:05:08.090 --> 00:05:08.100 align:start position:0%
is a privacy layer
 

00:05:08.100 --> 00:05:13.030 align:start position:0%
is a privacy layer
so<00:05:08.759><c> those</c><00:05:09.060><c> groups</c><00:05:09.540><c> the</c><00:05:09.960><c> group</c><00:05:10.080><c> membership</c><00:05:10.560><c> is</c>

00:05:13.030 --> 00:05:13.040 align:start position:0%
so those groups the group membership is
 

00:05:13.040 --> 00:05:16.330 align:start position:0%
so those groups the group membership is
guaranteed<00:05:14.040><c> but</c><00:05:14.940><c> never</c><00:05:15.240><c> revealed</c><00:05:15.780><c> it's</c><00:05:16.020><c> never</c>

00:05:16.330 --> 00:05:16.340 align:start position:0%
guaranteed but never revealed it's never
 

00:05:16.340 --> 00:05:19.189 align:start position:0%
guaranteed but never revealed it's never
revealed<00:05:17.340><c> what</c><00:05:17.580><c> the</c><00:05:17.699><c> underlying</c><00:05:18.240><c> ethereum</c>

00:05:19.189 --> 00:05:19.199 align:start position:0%
revealed what the underlying ethereum
 

00:05:19.199 --> 00:05:20.930 align:start position:0%
revealed what the underlying ethereum
account<00:05:19.440><c> is</c>

00:05:20.930 --> 00:05:20.940 align:start position:0%
account is
 

00:05:20.940 --> 00:05:23.090 align:start position:0%
account is
so<00:05:21.960><c> um</c>

00:05:23.090 --> 00:05:23.100 align:start position:0%
so um
 

00:05:23.100 --> 00:05:25.129 align:start position:0%
so um
yeah<00:05:23.580><c> so</c><00:05:23.820><c> we'll</c><00:05:24.000><c> talk</c><00:05:24.180><c> a</c><00:05:24.300><c> bit</c><00:05:24.419><c> more</c><00:05:24.600><c> about</c><00:05:24.780><c> the</c>

00:05:25.129 --> 00:05:25.139 align:start position:0%
yeah so we'll talk a bit more about the
 

00:05:25.139 --> 00:05:27.170 align:start position:0%
yeah so we'll talk a bit more about the
the<00:05:25.259><c> details</c><00:05:26.039><c> of</c><00:05:26.160><c> that</c><00:05:26.280><c> a</c><00:05:26.460><c> bit</c><00:05:26.520><c> later</c><00:05:26.699><c> but</c>

00:05:27.170 --> 00:05:27.180 align:start position:0%
the details of that a bit later but
 

00:05:27.180 --> 00:05:29.390 align:start position:0%
the details of that a bit later but
that's<00:05:28.020><c> an</c><00:05:28.259><c> idea</c><00:05:28.560><c> of</c><00:05:28.680><c> what</c><00:05:28.860><c> your</c><00:05:28.979><c> application</c>

00:05:29.390 --> 00:05:29.400 align:start position:0%
that's an idea of what your application
 

00:05:29.400 --> 00:05:31.070 align:start position:0%
that's an idea of what your application
stack<00:05:29.820><c> is</c>

00:05:31.070 --> 00:05:31.080 align:start position:0%
stack is
 

00:05:31.080 --> 00:05:33.770 align:start position:0%
stack is
um<00:05:31.139><c> it's</c><00:05:31.620><c> yeah</c><00:05:31.979><c> it's</c><00:05:32.220><c> really</c><00:05:32.400><c> just</c><00:05:32.699><c> a</c><00:05:32.940><c> bunch</c><00:05:33.660><c> of</c>

00:05:33.770 --> 00:05:33.780 align:start position:0%
um it's yeah it's really just a bunch of
 

00:05:33.780 --> 00:05:37.189 align:start position:0%
um it's yeah it's really just a bunch of
Lego<00:05:33.900><c> bricks</c><00:05:34.740><c> all</c><00:05:34.979><c> plugged</c><00:05:35.340><c> together</c>

00:05:37.189 --> 00:05:37.199 align:start position:0%
Lego bricks all plugged together
 

00:05:37.199 --> 00:05:38.450 align:start position:0%
Lego bricks all plugged together
uh

00:05:38.450 --> 00:05:38.460 align:start position:0%
uh
 

00:05:38.460 --> 00:05:41.150 align:start position:0%
uh
the<00:05:38.940><c> kinds</c><00:05:39.240><c> of</c><00:05:39.300><c> identity</c><00:05:40.080><c> providers</c><00:05:40.860><c> we've</c>

00:05:41.150 --> 00:05:41.160 align:start position:0%
the kinds of identity providers we've
 

00:05:41.160 --> 00:05:44.689 align:start position:0%
the kinds of identity providers we've
been<00:05:41.539><c> linking</c><00:05:42.539><c> with</c><00:05:42.660><c> so</c><00:05:42.960><c> far</c><00:05:43.199><c> uh</c>

00:05:44.689 --> 00:05:44.699 align:start position:0%
been linking with so far uh
 

00:05:44.699 --> 00:05:47.270 align:start position:0%
been linking with so far uh
these<00:05:45.419><c> examples</c><00:05:45.780><c> Twitter</c><00:05:46.199><c> and</c><00:05:46.740><c> Reddit</c><00:05:46.860><c> and</c>

00:05:47.270 --> 00:05:47.280 align:start position:0%
these examples Twitter and Reddit and
 

00:05:47.280 --> 00:05:51.230 align:start position:0%
these examples Twitter and Reddit and
GitHub

00:05:51.230 --> 00:05:51.240 align:start position:0%
 
 

00:05:51.240 --> 00:05:56.810 align:start position:0%
 
so<00:05:52.080><c> what</c><00:05:52.620><c> we'll</c><00:05:52.800><c> do</c><00:05:53.039><c> is</c><00:05:53.340><c> a</c><00:05:53.759><c> an</c><00:05:54.419><c> oauth</c><00:05:54.960><c> uh</c>

00:05:56.810 --> 00:05:56.820 align:start position:0%
so what we'll do is a an oauth uh
 

00:05:56.820 --> 00:05:59.450 align:start position:0%
so what we'll do is a an oauth uh
verification<00:05:57.660><c> on</c><00:05:58.199><c> your</c><00:05:58.320><c> Twitter</c><00:05:58.500><c> account</c><00:05:58.860><c> for</c>

00:05:59.450 --> 00:05:59.460 align:start position:0%
verification on your Twitter account for
 

00:05:59.460 --> 00:06:02.930 align:start position:0%
verification on your Twitter account for
instance<00:06:00.199><c> and</c><00:06:01.199><c> using</c><00:06:01.680><c> that</c><00:06:01.800><c> we'll</c><00:06:02.220><c> link</c><00:06:02.699><c> it</c>

00:06:02.930 --> 00:06:02.940 align:start position:0%
instance and using that we'll link it
 

00:06:02.940 --> 00:06:05.510 align:start position:0%
instance and using that we'll link it
with<00:06:03.300><c> an</c><00:06:03.960><c> ethereum</c><00:06:04.380><c> account</c>

00:06:05.510 --> 00:06:05.520 align:start position:0%
with an ethereum account
 

00:06:05.520 --> 00:06:09.290 align:start position:0%
with an ethereum account
and<00:06:06.560><c> never</c><00:06:07.560><c> reveal</c><00:06:08.039><c> that</c><00:06:08.280><c> link</c>

00:06:09.290 --> 00:06:09.300 align:start position:0%
and never reveal that link
 

00:06:09.300 --> 00:06:13.010 align:start position:0%
and never reveal that link
but<00:06:09.780><c> we</c><00:06:10.139><c> we</c><00:06:10.620><c> maintain</c><00:06:11.100><c> that</c><00:06:11.400><c> that</c><00:06:12.060><c> link</c><00:06:12.479><c> that</c>

00:06:13.010 --> 00:06:13.020 align:start position:0%
but we we maintain that that link that
 

00:06:13.020 --> 00:06:16.189 align:start position:0%
but we we maintain that that link that
Twitter<00:06:13.580><c> handle</c><00:06:14.580><c> is</c><00:06:15.300><c> always</c><00:06:15.419><c> reflected</c><00:06:16.020><c> in</c>

00:06:16.189 --> 00:06:16.199 align:start position:0%
Twitter handle is always reflected in
 

00:06:16.199 --> 00:06:19.909 align:start position:0%
Twitter handle is always reflected in
that<00:06:16.440><c> in</c><00:06:17.220><c> that</c><00:06:17.400><c> ethereum</c><00:06:17.880><c> account</c>

00:06:19.909 --> 00:06:19.919 align:start position:0%
that in that ethereum account
 

00:06:19.919 --> 00:06:22.790 align:start position:0%
that in that ethereum account
uh<00:06:20.639><c> and</c><00:06:20.820><c> it's</c><00:06:20.940><c> easy</c><00:06:21.180><c> to</c><00:06:21.419><c> for</c><00:06:21.660><c> us</c><00:06:21.840><c> to</c><00:06:22.080><c> add</c><00:06:22.259><c> new</c>

00:06:22.790 --> 00:06:22.800 align:start position:0%
uh and it's easy to for us to add new
 

00:06:22.800 --> 00:06:26.570 align:start position:0%
uh and it's easy to for us to add new
new<00:06:23.460><c> providers</c><00:06:24.120><c> is</c><00:06:24.419><c> really</c><00:06:24.720><c> just</c><00:06:25.100><c> it's</c><00:06:26.100><c> an</c>

00:06:26.570 --> 00:06:26.580 align:start position:0%
new providers is really just it's an
 

00:06:26.580 --> 00:06:28.870 align:start position:0%
new providers is really just it's an
oauth<00:06:27.199><c> verification</c>

00:06:28.870 --> 00:06:28.880 align:start position:0%
oauth verification
 

00:06:28.880 --> 00:06:31.490 align:start position:0%
oauth verification
and<00:06:29.880><c> some</c><00:06:30.240><c> rules</c><00:06:30.539><c> about</c>

00:06:31.490 --> 00:06:31.500 align:start position:0%
and some rules about
 

00:06:31.500 --> 00:06:32.150 align:start position:0%
and some rules about
um

00:06:32.150 --> 00:06:32.160 align:start position:0%
um
 

00:06:32.160 --> 00:06:34.430 align:start position:0%
um
you<00:06:32.639><c> know</c><00:06:32.699><c> what's</c><00:06:33.300><c> a</c><00:06:33.539><c> qualified</c><00:06:33.780><c> account</c><00:06:34.020><c> or</c>

00:06:34.430 --> 00:06:34.440 align:start position:0%
you know what's a qualified account or
 

00:06:34.440 --> 00:06:36.230 align:start position:0%
you know what's a qualified account or
what<00:06:34.620><c> does</c><00:06:34.800><c> it</c><00:06:34.919><c> look</c><00:06:35.100><c> like</c><00:06:35.220><c> a</c><00:06:35.400><c> bot</c><00:06:35.639><c> does</c><00:06:35.940><c> it</c><00:06:36.060><c> not</c>

00:06:36.230 --> 00:06:36.240 align:start position:0%
what does it look like a bot does it not
 

00:06:36.240 --> 00:06:39.830 align:start position:0%
what does it look like a bot does it not
does<00:06:36.960><c> it</c><00:06:37.139><c> look</c><00:06:37.259><c> like</c><00:06:37.380><c> a</c><00:06:37.560><c> human</c>

00:06:39.830 --> 00:06:39.840 align:start position:0%
 
 

00:06:39.840 --> 00:06:42.529 align:start position:0%
 
um<00:06:39.960><c> we</c><00:06:40.440><c> can</c><00:06:40.620><c> also</c><00:06:41.039><c> integrate</c><00:06:41.520><c> with</c>

00:06:42.529 --> 00:06:42.539 align:start position:0%
um we can also integrate with
 

00:06:42.539 --> 00:06:44.749 align:start position:0%
um we can also integrate with
other<00:06:43.020><c> providers</c>

00:06:44.749 --> 00:06:44.759 align:start position:0%
other providers
 

00:06:44.759 --> 00:06:48.050 align:start position:0%
other providers
we<00:06:45.479><c> could</c><00:06:45.600><c> use</c><00:06:45.840><c> email</c><00:06:46.259><c> as</c><00:06:46.740><c> a</c><00:06:46.919><c> as</c><00:06:47.220><c> a</c>

00:06:48.050 --> 00:06:48.060 align:start position:0%
we could use email as a as a
 

00:06:48.060 --> 00:06:52.309 align:start position:0%
we could use email as a as a
an<00:06:48.960><c> identity</c><00:06:49.440><c> source</c><00:06:49.919><c> and</c><00:06:50.639><c> this</c><00:06:50.940><c> is</c><00:06:51.479><c> useful</c><00:06:51.780><c> in</c>

00:06:52.309 --> 00:06:52.319 align:start position:0%
an identity source and this is useful in
 

00:06:52.319 --> 00:06:54.590 align:start position:0%
an identity source and this is useful in
some<00:06:52.620><c> cases</c><00:06:53.039><c> not</c><00:06:53.400><c> in</c><00:06:53.759><c> others</c><00:06:54.060><c> maybe</c><00:06:54.180><c> it's</c><00:06:54.360><c> not</c>

00:06:54.590 --> 00:06:54.600 align:start position:0%
some cases not in others maybe it's not
 

00:06:54.600 --> 00:06:57.529 align:start position:0%
some cases not in others maybe it's not
so<00:06:54.780><c> useful</c><00:06:55.080><c> for</c><00:06:55.979><c> Gmail</c><00:06:56.220><c> accounts</c><00:06:56.880><c> but</c><00:06:57.120><c> even</c>

00:06:57.529 --> 00:06:57.539 align:start position:0%
so useful for Gmail accounts but even
 

00:06:57.539 --> 00:07:00.529 align:start position:0%
so useful for Gmail accounts but even
Gmail<00:06:57.900><c> has</c><00:06:58.380><c> some</c><00:06:58.620><c> barriers</c><00:06:58.979><c> to</c><00:06:59.160><c> entry</c><00:06:59.580><c> so</c><00:06:59.819><c> but</c>

00:07:00.529 --> 00:07:00.539 align:start position:0%
Gmail has some barriers to entry so but
 

00:07:00.539 --> 00:07:02.710 align:start position:0%
Gmail has some barriers to entry so but
if<00:07:00.720><c> you've</c><00:07:00.840><c> got</c><00:07:00.960><c> like</c><00:07:01.199><c> a</c><00:07:01.440><c> DOT</c><00:07:01.740><c> edu</c><00:07:02.220><c> account</c>

00:07:02.710 --> 00:07:02.720 align:start position:0%
if you've got like a DOT edu account
 

00:07:02.720 --> 00:07:05.770 align:start position:0%
if you've got like a DOT edu account
email<00:07:03.720><c> account</c><00:07:04.080><c> then</c><00:07:04.740><c> that's</c><00:07:04.979><c> a</c><00:07:05.220><c> fairly</c><00:07:05.520><c> good</c>

00:07:05.770 --> 00:07:05.780 align:start position:0%
email account then that's a fairly good
 

00:07:05.780 --> 00:07:07.909 align:start position:0%
email account then that's a fairly good
guarantee<00:07:06.780><c> that</c><00:07:07.020><c> there's</c><00:07:07.199><c> a</c><00:07:07.380><c> human</c><00:07:07.500><c> behind</c>

00:07:07.909 --> 00:07:07.919 align:start position:0%
guarantee that there's a human behind
 

00:07:07.919 --> 00:07:11.450 align:start position:0%
guarantee that there's a human behind
that<00:07:08.100><c> account</c><00:07:08.280><c> and</c><00:07:09.240><c> and</c><00:07:10.139><c> a</c><00:07:10.680><c> reasonably</c><00:07:11.160><c> good</c>

00:07:11.450 --> 00:07:11.460 align:start position:0%
that account and and a reasonably good
 

00:07:11.460 --> 00:07:14.270 align:start position:0%
that account and and a reasonably good
guarantee<00:07:11.940><c> of</c><00:07:12.180><c> uniqueness</c><00:07:12.780><c> so</c><00:07:13.740><c> we</c><00:07:13.979><c> can</c><00:07:14.160><c> use</c>

00:07:14.270 --> 00:07:14.280 align:start position:0%
guarantee of uniqueness so we can use
 

00:07:14.280 --> 00:07:17.390 align:start position:0%
guarantee of uniqueness so we can use
those<00:07:14.520><c> kinds</c><00:07:14.759><c> of</c><00:07:14.880><c> sources</c><00:07:15.919><c> and</c><00:07:16.919><c> integrate</c>

00:07:17.390 --> 00:07:17.400 align:start position:0%
those kinds of sources and integrate
 

00:07:17.400 --> 00:07:20.510 align:start position:0%
those kinds of sources and integrate
with<00:07:17.580><c> those</c><00:07:18.080><c> government</c><00:07:19.080><c> authorities</c>

00:07:20.510 --> 00:07:20.520 align:start position:0%
with those government authorities
 

00:07:20.520 --> 00:07:23.749 align:start position:0%
with those government authorities
are<00:07:21.240><c> good</c><00:07:21.539><c> in</c><00:07:22.080><c> that</c>

00:07:23.749 --> 00:07:23.759 align:start position:0%
are good in that
 

00:07:23.759 --> 00:07:24.830 align:start position:0%
are good in that
um

00:07:24.830 --> 00:07:24.840 align:start position:0%
um
 

00:07:24.840 --> 00:07:27.589 align:start position:0%
um
you<00:07:25.800><c> know</c><00:07:25.860><c> the</c><00:07:25.979><c> government</c><00:07:26.099><c> make</c><00:07:26.520><c> sure</c><00:07:26.759><c> you</c>

00:07:27.589 --> 00:07:27.599 align:start position:0%
you know the government make sure you
 

00:07:27.599 --> 00:07:29.210 align:start position:0%
you know the government make sure you
only<00:07:27.780><c> have</c><00:07:27.960><c> one</c><00:07:28.139><c> driver's</c><00:07:28.620><c> license</c><00:07:28.800><c> for</c>

00:07:29.210 --> 00:07:29.220 align:start position:0%
only have one driver's license for
 

00:07:29.220 --> 00:07:32.450 align:start position:0%
only have one driver's license for
instance<00:07:29.539><c> uh</c><00:07:30.539><c> and</c><00:07:30.900><c> there's</c><00:07:31.199><c> there's</c><00:07:31.500><c> a</c><00:07:32.340><c> strong</c>

00:07:32.450 --> 00:07:32.460 align:start position:0%
instance uh and there's there's a strong
 

00:07:32.460 --> 00:07:34.010 align:start position:0%
instance uh and there's there's a strong
guarantee<00:07:32.880><c> there's</c><00:07:33.120><c> a</c><00:07:33.360><c> human</c><00:07:33.479><c> behind</c><00:07:33.840><c> that</c>

00:07:34.010 --> 00:07:34.020 align:start position:0%
guarantee there's a human behind that
 

00:07:34.020 --> 00:07:36.529 align:start position:0%
guarantee there's a human behind that
driver's<00:07:34.440><c> license</c><00:07:34.620><c> so</c><00:07:35.400><c> if</c><00:07:35.520><c> we</c><00:07:35.759><c> can</c><00:07:35.880><c> we</c><00:07:36.360><c> can</c>

00:07:36.529 --> 00:07:36.539 align:start position:0%
driver's license so if we can we can
 

00:07:36.539 --> 00:07:38.150 align:start position:0%
driver's license so if we can we can
integrate<00:07:36.960><c> with</c><00:07:37.139><c> those</c><00:07:37.319><c> kinds</c><00:07:37.620><c> of</c><00:07:37.680><c> sources</c>

00:07:38.150 --> 00:07:38.160 align:start position:0%
integrate with those kinds of sources
 

00:07:38.160 --> 00:07:40.730 align:start position:0%
integrate with those kinds of sources
and<00:07:38.819><c> it</c><00:07:38.940><c> also</c><00:07:39.240><c> includes</c><00:07:39.900><c> the</c><00:07:40.259><c> people</c><00:07:40.380><c> who</c>

00:07:40.730 --> 00:07:40.740 align:start position:0%
and it also includes the people who
 

00:07:40.740 --> 00:07:43.450 align:start position:0%
and it also includes the people who
don't<00:07:40.979><c> use</c><00:07:41.400><c> social</c><00:07:42.120><c> media</c>

00:07:43.450 --> 00:07:43.460 align:start position:0%
don't use social media
 

00:07:43.460 --> 00:07:45.230 align:start position:0%
don't use social media
so

00:07:45.230 --> 00:07:45.240 align:start position:0%
so
 

00:07:45.240 --> 00:07:48.710 align:start position:0%
so
that's<00:07:45.599><c> another</c><00:07:45.840><c> approach</c><00:07:46.380><c> we</c><00:07:46.740><c> have</c>

00:07:48.710 --> 00:07:48.720 align:start position:0%
that's another approach we have
 

00:07:48.720 --> 00:07:51.350 align:start position:0%
that's another approach we have
um<00:07:48.840><c> we</c><00:07:49.500><c> can</c><00:07:49.620><c> do</c><00:07:49.800><c> things</c><00:07:49.979><c> like</c><00:07:50.220><c> curating</c><00:07:50.759><c> groups</c>

00:07:51.350 --> 00:07:51.360 align:start position:0%
um we can do things like curating groups
 

00:07:51.360 --> 00:07:53.089 align:start position:0%
um we can do things like curating groups
of

00:07:53.089 --> 00:07:53.099 align:start position:0%
of
 

00:07:53.099 --> 00:07:55.430 align:start position:0%
of
of<00:07:54.539><c> um</c>

00:07:55.430 --> 00:07:55.440 align:start position:0%
of um
 

00:07:55.440 --> 00:07:58.189 align:start position:0%
of um
users<00:07:56.340><c> so</c><00:07:56.819><c> that</c><00:07:57.240><c> might</c><00:07:57.479><c> rely</c><00:07:57.840><c> on</c><00:07:57.960><c> personal</c>

00:07:58.189 --> 00:07:58.199 align:start position:0%
users so that might rely on personal
 

00:07:58.199 --> 00:08:01.370 align:start position:0%
users so that might rely on personal
knowledge<00:07:58.680><c> of</c><00:07:59.039><c> of</c><00:07:59.819><c> uh</c><00:08:00.539><c> of</c><00:08:00.780><c> the</c><00:08:00.900><c> individuals</c>

00:08:01.370 --> 00:08:01.380 align:start position:0%
knowledge of of uh of the individuals
 

00:08:01.380 --> 00:08:04.129 align:start position:0%
knowledge of of uh of the individuals
involved<00:08:01.979><c> so</c><00:08:02.580><c> that's</c><00:08:03.000><c> that's</c><00:08:03.300><c> also</c><00:08:03.780><c> a</c><00:08:03.900><c> strong</c>

00:08:04.129 --> 00:08:04.139 align:start position:0%
involved so that's that's also a strong
 

00:08:04.139 --> 00:08:06.070 align:start position:0%
involved so that's that's also a strong
way<00:08:04.319><c> to</c><00:08:04.560><c> guarantee</c><00:08:04.860><c> Humanity</c>

00:08:06.070 --> 00:08:06.080 align:start position:0%
way to guarantee Humanity
 

00:08:06.080 --> 00:08:08.870 align:start position:0%
way to guarantee Humanity
other<00:08:07.080><c> ID</c><00:08:07.440><c> projects</c><00:08:07.979><c> we</c><00:08:08.160><c> can</c><00:08:08.280><c> integrate</c><00:08:08.639><c> with</c>

00:08:08.870 --> 00:08:08.880 align:start position:0%
other ID projects we can integrate with
 

00:08:08.880 --> 00:08:12.230 align:start position:0%
other ID projects we can integrate with
those<00:08:09.259><c> and</c><00:08:10.259><c> we</c><00:08:10.500><c> can</c><00:08:10.880><c> integrate</c><00:08:11.880><c> with</c>

00:08:12.230 --> 00:08:12.240 align:start position:0%
those and we can integrate with
 

00:08:12.240 --> 00:08:15.409 align:start position:0%
those and we can integrate with
Unchained<00:08:13.020><c> sources</c><00:08:13.500><c> like</c><00:08:14.400><c> use</c><00:08:15.060><c> things</c><00:08:15.240><c> like</c>

00:08:15.409 --> 00:08:15.419 align:start position:0%
Unchained sources like use things like
 

00:08:15.419 --> 00:08:19.790 align:start position:0%
Unchained sources like use things like
nft<00:08:15.780><c> ownership</c><00:08:16.319><c> that</c><00:08:16.680><c> kind</c><00:08:16.860><c> of</c><00:08:16.979><c> thing</c>

00:08:19.790 --> 00:08:19.800 align:start position:0%
 
 

00:08:19.800 --> 00:08:23.830 align:start position:0%
 
now<00:08:20.280><c> a</c><00:08:20.460><c> bit</c><00:08:20.580><c> about</c><00:08:20.699><c> semaphore</c><00:08:21.479><c> so</c><00:08:22.440><c> with</c><00:08:22.919><c> those</c>

00:08:23.830 --> 00:08:23.840 align:start position:0%
now a bit about semaphore so with those
 

00:08:23.840 --> 00:08:27.409 align:start position:0%
now a bit about semaphore so with those
identity<00:08:24.840><c> sources</c><00:08:25.379><c> we</c><00:08:25.680><c> create</c><00:08:25.860><c> a</c><00:08:26.520><c> group</c>

00:08:27.409 --> 00:08:27.419 align:start position:0%
identity sources we create a group
 

00:08:27.419 --> 00:08:31.129 align:start position:0%
identity sources we create a group
we<00:08:28.139><c> put</c><00:08:28.379><c> someone</c><00:08:28.560><c> into</c><00:08:28.860><c> a</c><00:08:29.099><c> group</c>

00:08:31.129 --> 00:08:31.139 align:start position:0%
we put someone into a group
 

00:08:31.139 --> 00:08:34.630 align:start position:0%
we put someone into a group
now<00:08:31.740><c> semaphore</c><00:08:32.219><c> relies</c><00:08:32.580><c> on</c><00:08:32.700><c> these</c><00:08:32.940><c> groups</c>

00:08:34.630 --> 00:08:34.640 align:start position:0%
now semaphore relies on these groups
 

00:08:34.640 --> 00:08:38.230 align:start position:0%
now semaphore relies on these groups
semaphore<00:08:35.640><c> groups</c><00:08:36.180><c> uh</c>

00:08:38.230 --> 00:08:38.240 align:start position:0%
semaphore groups uh
 

00:08:38.240 --> 00:08:41.209 align:start position:0%
semaphore groups uh
membership<00:08:39.240><c> sets</c><00:08:39.839><c> so</c>

00:08:41.209 --> 00:08:41.219 align:start position:0%
membership sets so
 

00:08:41.219 --> 00:08:45.070 align:start position:0%
membership sets so
um<00:08:41.760><c> there</c><00:08:42.300><c> are</c><00:08:42.419><c> guarantees</c><00:08:43.200><c> of</c>

00:08:45.070 --> 00:08:45.080 align:start position:0%
um there are guarantees of
 

00:08:45.080 --> 00:08:47.690 align:start position:0%
um there are guarantees of
once<00:08:46.080><c> you're</c><00:08:46.140><c> in</c><00:08:46.320><c> that</c><00:08:46.440><c> set</c><00:08:46.620><c> you're</c><00:08:47.220><c> you're</c>

00:08:47.690 --> 00:08:47.700 align:start position:0%
once you're in that set you're you're
 

00:08:47.700 --> 00:08:50.690 align:start position:0%
once you're in that set you're you're
expected<00:08:48.240><c> to</c><00:08:48.480><c> be</c><00:08:48.680><c> you</c><00:08:49.680><c> know</c><00:08:49.740><c> anyone</c><00:08:50.519><c> can</c>

00:08:50.690 --> 00:08:50.700 align:start position:0%
expected to be you know anyone can
 

00:08:50.700 --> 00:08:53.690 align:start position:0%
expected to be you know anyone can
expect<00:08:51.000><c> that</c><00:08:51.959><c> that</c>

00:08:53.690 --> 00:08:53.700 align:start position:0%
expect that that
 

00:08:53.700 --> 00:08:58.730 align:start position:0%
expect that that
identity<00:08:54.600><c> to</c><00:08:55.260><c> be</c><00:08:55.500><c> to</c><00:08:56.279><c> have</c><00:08:56.459><c> a</c><00:08:56.640><c> human</c><00:08:56.700><c> behind</c><00:08:57.180><c> it</c>

00:08:58.730 --> 00:08:58.740 align:start position:0%
identity to be to have a human behind it
 

00:08:58.740 --> 00:08:59.829 align:start position:0%
identity to be to have a human behind it
um

00:08:59.829 --> 00:08:59.839 align:start position:0%
um
 

00:08:59.839 --> 00:09:03.110 align:start position:0%
um
so<00:09:00.839><c> and</c><00:09:01.200><c> with</c><00:09:01.380><c> semaphore</c><00:09:01.980><c> it's</c><00:09:02.459><c> a</c><00:09:02.700><c> generic</c>

00:09:03.110 --> 00:09:03.120 align:start position:0%
so and with semaphore it's a generic
 

00:09:03.120 --> 00:09:05.150 align:start position:0%
so and with semaphore it's a generic
framework

00:09:05.150 --> 00:09:05.160 align:start position:0%
framework
 

00:09:05.160 --> 00:09:08.630 align:start position:0%
framework
um<00:09:05.760><c> in</c><00:09:06.420><c> which</c><00:09:06.800><c> members</c><00:09:07.800><c> in</c><00:09:08.160><c> that</c><00:09:08.339><c> membership</c>

00:09:08.630 --> 00:09:08.640 align:start position:0%
um in which members in that membership
 

00:09:08.640 --> 00:09:09.650 align:start position:0%
um in which members in that membership
set

00:09:09.650 --> 00:09:09.660 align:start position:0%
set
 

00:09:09.660 --> 00:09:14.269 align:start position:0%
set
can<00:09:10.500><c> signal</c><00:09:11.339><c> on</c><00:09:12.300><c> a</c><00:09:12.420><c> topic</c><00:09:12.779><c> and</c><00:09:13.740><c> that</c><00:09:13.920><c> apply</c>

00:09:14.269 --> 00:09:14.279 align:start position:0%
can signal on a topic and that apply
 

00:09:14.279 --> 00:09:16.610 align:start position:0%
can signal on a topic and that apply
that<00:09:14.640><c> can</c><00:09:14.760><c> be</c><00:09:14.880><c> applied</c><00:09:15.180><c> in</c><00:09:15.420><c> multiple</c><00:09:15.959><c> ways</c><00:09:16.320><c> but</c>

00:09:16.610 --> 00:09:16.620 align:start position:0%
that can be applied in multiple ways but
 

00:09:16.620 --> 00:09:19.850 align:start position:0%
that can be applied in multiple ways but
an<00:09:17.160><c> easy</c><00:09:17.339><c> to</c><00:09:17.640><c> grasp</c><00:09:18.060><c> example</c><00:09:18.959><c> would</c><00:09:19.200><c> be</c><00:09:19.320><c> a</c><00:09:19.500><c> dow</c>

00:09:19.850 --> 00:09:19.860 align:start position:0%
an easy to grasp example would be a dow
 

00:09:19.860 --> 00:09:23.350 align:start position:0%
an easy to grasp example would be a dow
that<00:09:20.640><c> has</c><00:09:20.820><c> votes</c><00:09:21.180><c> on</c><00:09:21.300><c> proposals</c>

00:09:23.350 --> 00:09:23.360 align:start position:0%
that has votes on proposals
 

00:09:23.360 --> 00:09:28.610 align:start position:0%
that has votes on proposals
in<00:09:24.360><c> that</c><00:09:24.720><c> situation</c><00:09:25.519><c> a</c><00:09:26.519><c> signal</c><00:09:26.940><c> is</c><00:09:27.300><c> a</c><00:09:27.480><c> vote</c><00:09:27.720><c> and</c>

00:09:28.610 --> 00:09:28.620 align:start position:0%
in that situation a signal is a vote and
 

00:09:28.620 --> 00:09:31.550 align:start position:0%
in that situation a signal is a vote and
the<00:09:28.800><c> topic</c><00:09:29.100><c> is</c><00:09:29.279><c> a</c><00:09:29.459><c> proposal</c><00:09:29.940><c> and</c><00:09:30.899><c> semaphore</c>

00:09:31.550 --> 00:09:31.560 align:start position:0%
the topic is a proposal and semaphore
 

00:09:31.560 --> 00:09:33.670 align:start position:0%
the topic is a proposal and semaphore
will<00:09:31.800><c> guarantee</c><00:09:32.220><c> that</c>

00:09:33.670 --> 00:09:33.680 align:start position:0%
will guarantee that
 

00:09:33.680 --> 00:09:37.850 align:start position:0%
will guarantee that
that<00:09:34.680><c> anyone</c><00:09:35.160><c> who</c><00:09:35.339><c> votes</c><00:09:35.760><c> is</c><00:09:36.839><c> a</c><00:09:37.440><c> member</c><00:09:37.740><c> of</c>

00:09:37.850 --> 00:09:37.860 align:start position:0%
that anyone who votes is a member of
 

00:09:37.860 --> 00:09:38.930 align:start position:0%
that anyone who votes is a member of
that

00:09:38.930 --> 00:09:38.940 align:start position:0%
that
 

00:09:38.940 --> 00:09:40.490 align:start position:0%
that
group

00:09:40.490 --> 00:09:40.500 align:start position:0%
group
 

00:09:40.500 --> 00:09:42.949 align:start position:0%
group
and<00:09:40.980><c> they</c><00:09:41.100><c> can</c><00:09:41.279><c> only</c><00:09:41.399><c> vote</c><00:09:41.640><c> once</c>

00:09:42.949 --> 00:09:42.959 align:start position:0%
and they can only vote once
 

00:09:42.959 --> 00:09:45.230 align:start position:0%
and they can only vote once
and<00:09:43.800><c> all</c><00:09:43.920><c> of</c><00:09:44.040><c> that</c><00:09:44.220><c> is</c>

00:09:45.230 --> 00:09:45.240 align:start position:0%
and all of that is
 

00:09:45.240 --> 00:09:47.990 align:start position:0%
and all of that is
is

00:09:47.990 --> 00:09:48.000 align:start position:0%
 
 

00:09:48.000 --> 00:09:50.690 align:start position:0%
 
done<00:09:48.600><c> with</c><00:09:48.779><c> privacy</c><00:09:49.260><c> so</c><00:09:49.620><c> you</c><00:09:49.860><c> don't</c><00:09:49.980><c> know</c><00:09:50.160><c> who</c>

00:09:50.690 --> 00:09:50.700 align:start position:0%
done with privacy so you don't know who
 

00:09:50.700 --> 00:09:53.290 align:start position:0%
done with privacy so you don't know who
is<00:09:51.480><c> voting</c><00:09:51.899><c> on</c><00:09:52.019><c> a</c><00:09:52.200><c> particular</c>

00:09:53.290 --> 00:09:53.300 align:start position:0%
is voting on a particular
 

00:09:53.300 --> 00:09:56.230 align:start position:0%
is voting on a particular
voting<00:09:54.300><c> in</c><00:09:54.600><c> a</c><00:09:54.959><c> particular</c><00:09:55.200><c> direction</c>

00:09:56.230 --> 00:09:56.240 align:start position:0%
voting in a particular direction
 

00:09:56.240 --> 00:09:59.889 align:start position:0%
voting in a particular direction
so<00:09:57.240><c> it</c><00:09:57.959><c> can</c><00:09:58.140><c> support</c><00:09:58.320><c> secret</c><00:09:58.680><c> votes</c>

00:09:59.889 --> 00:09:59.899 align:start position:0%
so it can support secret votes
 

00:09:59.899 --> 00:10:02.509 align:start position:0%
so it can support secret votes
but<00:10:00.899><c> it</c><00:10:01.140><c> still</c><00:10:01.320><c> maintains</c><00:10:01.800><c> strong</c><00:10:02.040><c> guarantees</c>

00:10:02.509 --> 00:10:02.519 align:start position:0%
but it still maintains strong guarantees
 

00:10:02.519 --> 00:10:04.370 align:start position:0%
but it still maintains strong guarantees
of

00:10:04.370 --> 00:10:04.380 align:start position:0%
of
 

00:10:04.380 --> 00:10:08.530 align:start position:0%
of
um membership<00:10:04.920><c> in</c><00:10:05.160><c> that</c><00:10:05.339><c> set</c>

00:10:08.530 --> 00:10:08.540 align:start position:0%
 
 

00:10:08.540 --> 00:10:12.590 align:start position:0%
 
uh<00:10:09.540><c> so</c><00:10:09.779><c> this</c><00:10:10.620><c> yeah</c><00:10:10.980><c> the</c><00:10:11.160><c> semaphore</c><00:10:11.700><c> framework</c>

00:10:12.590 --> 00:10:12.600 align:start position:0%
uh so this yeah the semaphore framework
 

00:10:12.600 --> 00:10:16.250 align:start position:0%
uh so this yeah the semaphore framework
gets<00:10:12.959><c> used</c><00:10:13.019><c> in</c><00:10:13.200><c> lots</c><00:10:13.500><c> of</c><00:10:13.560><c> ways</c><00:10:13.860><c> but</c><00:10:14.820><c> uh</c>

00:10:16.250 --> 00:10:16.260 align:start position:0%
gets used in lots of ways but uh
 

00:10:16.260 --> 00:10:18.949 align:start position:0%
gets used in lots of ways but uh
the<00:10:16.800><c> group</c><00:10:16.980><c> membership</c>

00:10:18.949 --> 00:10:18.959 align:start position:0%
the group membership
 

00:10:18.959 --> 00:10:21.350 align:start position:0%
the group membership
part<00:10:19.320><c> of</c><00:10:19.440><c> semaphore</c><00:10:19.920><c> semaphore</c><00:10:20.640><c> playing</c>

00:10:21.350 --> 00:10:21.360 align:start position:0%
part of semaphore semaphore playing
 

00:10:21.360 --> 00:10:24.110 align:start position:0%
part of semaphore semaphore playing
vanilla<00:10:21.899><c> semaphore</c><00:10:22.380><c> has</c><00:10:22.740><c> its</c><00:10:23.160><c> own</c><00:10:23.279><c> group</c>

00:10:24.110 --> 00:10:24.120 align:start position:0%
vanilla semaphore has its own group
 

00:10:24.120 --> 00:10:26.750 align:start position:0%
vanilla semaphore has its own group
management<00:10:24.420><c> but</c><00:10:25.380><c> what</c><00:10:25.620><c> we</c><00:10:25.800><c> do</c><00:10:25.920><c> with</c><00:10:26.160><c> interrep</c>

00:10:26.750 --> 00:10:26.760 align:start position:0%
management but what we do with interrep
 

00:10:26.760 --> 00:10:29.810 align:start position:0%
management but what we do with interrep
is<00:10:27.560><c> semaphore</c><00:10:28.560><c> outsources</c><00:10:29.279><c> the</c><00:10:29.580><c> group</c>

00:10:29.810 --> 00:10:29.820 align:start position:0%
is semaphore outsources the group
 

00:10:29.820 --> 00:10:32.810 align:start position:0%
is semaphore outsources the group
management<00:10:30.060><c> to</c><00:10:30.959><c> interrupt</c>

00:10:32.810 --> 00:10:32.820 align:start position:0%
management to interrupt
 

00:10:32.820 --> 00:10:34.910 align:start position:0%
management to interrupt
and<00:10:33.420><c> then</c><00:10:33.540><c> that's</c>

00:10:34.910 --> 00:10:34.920 align:start position:0%
and then that's
 

00:10:34.920 --> 00:10:37.730 align:start position:0%
and then that's
that's<00:10:36.300><c> um</c>

00:10:37.730 --> 00:10:37.740 align:start position:0%
that's um
 

00:10:37.740 --> 00:10:40.910 align:start position:0%
that's um
interf<00:10:38.519><c> itself</c><00:10:38.880><c> is</c><00:10:39.120><c> is</c>

00:10:40.910 --> 00:10:40.920 align:start position:0%
interf itself is is
 

00:10:40.920 --> 00:10:44.569 align:start position:0%
interf itself is is
basing<00:10:41.640><c> its</c><00:10:42.060><c> identity</c><00:10:42.480><c> groups</c><00:10:43.200><c> on</c><00:10:44.040><c> for</c>

00:10:44.569 --> 00:10:44.579 align:start position:0%
basing its identity groups on for
 

00:10:44.579 --> 00:10:46.850 align:start position:0%
basing its identity groups on for
instance<00:10:44.820><c> on</c><00:10:45.420><c> Twitter</c><00:10:45.959><c> membership</c><00:10:46.560><c> and</c>

00:10:46.850 --> 00:10:46.860 align:start position:0%
instance on Twitter membership and
 

00:10:46.860 --> 00:10:49.190 align:start position:0%
instance on Twitter membership and
GitHub<00:10:47.399><c> membership</c><00:10:47.820><c> and</c><00:10:48.060><c> so</c><00:10:48.240><c> on</c>

00:10:49.190 --> 00:10:49.200 align:start position:0%
GitHub membership and so on
 

00:10:49.200 --> 00:10:51.050 align:start position:0%
GitHub membership and so on
so

00:10:51.050 --> 00:10:51.060 align:start position:0%
so
 

00:10:51.060 --> 00:10:52.310 align:start position:0%
so
um

00:10:52.310 --> 00:10:52.320 align:start position:0%
um
 

00:10:52.320 --> 00:10:57.910 align:start position:0%
um
the<00:10:52.680><c> way</c><00:10:52.800><c> that</c><00:10:52.980><c> works</c><00:10:53.279><c> is</c><00:10:53.459><c> users</c><00:10:54.240><c> will</c>

00:10:57.910 --> 00:10:57.920 align:start position:0%
 
 

00:10:57.920 --> 00:11:00.410 align:start position:0%
 
prove<00:10:58.920><c> their</c><00:10:59.040><c> membership</c>

00:11:00.410 --> 00:11:00.420 align:start position:0%
prove their membership
 

00:11:00.420 --> 00:11:04.449 align:start position:0%
prove their membership
on<00:11:01.079><c> that</c><00:11:01.260><c> in</c><00:11:01.620><c> that</c><00:11:01.800><c> social</c><00:11:01.980><c> network</c>

00:11:04.449 --> 00:11:04.459 align:start position:0%
 
 

00:11:04.459 --> 00:11:07.670 align:start position:0%
 
identity<00:11:05.459><c> source</c>

00:11:07.670 --> 00:11:07.680 align:start position:0%
identity source
 

00:11:07.680 --> 00:11:08.810 align:start position:0%
identity source
um

00:11:08.810 --> 00:11:08.820 align:start position:0%
um
 

00:11:08.820 --> 00:11:10.790 align:start position:0%
um
h

00:11:10.790 --> 00:11:10.800 align:start position:0%
h
 

00:11:10.800 --> 00:11:13.850 align:start position:0%
h
so<00:11:11.279><c> that</c><00:11:11.459><c> will</c><00:11:11.640><c> form</c><00:11:11.760><c> a</c><00:11:11.940><c> Twitter</c><00:11:12.120><c> group</c><00:11:12.480><c> but</c><00:11:13.380><c> we</c>

00:11:13.850 --> 00:11:13.860 align:start position:0%
so that will form a Twitter group but we
 

00:11:13.860 --> 00:11:16.190 align:start position:0%
so that will form a Twitter group but we
subdivide<00:11:14.700><c> that</c><00:11:14.880><c> into</c>

00:11:16.190 --> 00:11:16.200 align:start position:0%
subdivide that into
 

00:11:16.200 --> 00:11:17.870 align:start position:0%
subdivide that into
tears

00:11:17.870 --> 00:11:17.880 align:start position:0%
tears
 

00:11:17.880 --> 00:11:21.889 align:start position:0%
tears
which<00:11:18.720><c> basically</c><00:11:19.140><c> represent</c><00:11:20.000><c> a</c><00:11:21.000><c> level</c><00:11:21.600><c> of</c>

00:11:21.889 --> 00:11:21.899 align:start position:0%
which basically represent a level of
 

00:11:21.899 --> 00:11:24.410 align:start position:0%
which basically represent a level of
confidence<00:11:22.320><c> that</c><00:11:23.279><c> there</c><00:11:23.459><c> is</c><00:11:23.579><c> a</c><00:11:23.700><c> human</c><00:11:23.880><c> behind</c>

00:11:24.410 --> 00:11:24.420 align:start position:0%
confidence that there is a human behind
 

00:11:24.420 --> 00:11:28.130 align:start position:0%
confidence that there is a human behind
that<00:11:25.260><c> behind</c><00:11:25.740><c> that</c><00:11:25.920><c> ID</c><00:11:26.160><c> and</c><00:11:27.000><c> as</c><00:11:27.180><c> we</c><00:11:27.360><c> know</c><00:11:27.540><c> uh</c>

00:11:28.130 --> 00:11:28.140 align:start position:0%
that behind that ID and as we know uh
 

00:11:28.140 --> 00:11:32.829 align:start position:0%
that behind that ID and as we know uh
Twitter<00:11:28.440><c> is</c><00:11:29.160><c> riddled</c><00:11:29.760><c> with</c><00:11:29.940><c> Bots</c>

00:11:32.829 --> 00:11:32.839 align:start position:0%
Twitter is riddled with Bots
 

00:11:32.839 --> 00:11:36.170 align:start position:0%
Twitter is riddled with Bots
so<00:11:33.839><c> we</c><00:11:33.959><c> will</c><00:11:34.140><c> just</c><00:11:34.260><c> apply</c><00:11:34.560><c> rules</c><00:11:34.980><c> to</c><00:11:35.880><c> filter</c>

00:11:36.170 --> 00:11:36.180 align:start position:0%
so we will just apply rules to filter
 

00:11:36.180 --> 00:11:37.610 align:start position:0%
so we will just apply rules to filter
out

00:11:37.610 --> 00:11:37.620 align:start position:0%
out
 

00:11:37.620 --> 00:11:39.910 align:start position:0%
out
the<00:11:38.220><c> spots</c><00:11:38.640><c> as</c><00:11:38.700><c> best</c><00:11:38.880><c> we</c><00:11:39.120><c> can</c>

00:11:39.910 --> 00:11:39.920 align:start position:0%
the spots as best we can
 

00:11:39.920 --> 00:11:41.810 align:start position:0%
the spots as best we can
we<00:11:40.920><c> won't</c>

00:11:41.810 --> 00:11:41.820 align:start position:0%
we won't
 

00:11:41.820 --> 00:11:43.490 align:start position:0%
we won't
we're<00:11:42.180><c> not</c><00:11:42.300><c> going</c><00:11:42.420><c> to</c><00:11:42.480><c> say</c><00:11:42.600><c> it's</c><00:11:42.720><c> perfect</c><00:11:43.019><c> but</c>

00:11:43.490 --> 00:11:43.500 align:start position:0%
we're not going to say it's perfect but
 

00:11:43.500 --> 00:11:46.310 align:start position:0%
we're not going to say it's perfect but
we'll<00:11:44.040><c> get</c><00:11:44.279><c> pretty</c><00:11:44.459><c> close</c><00:11:44.899><c> good</c><00:11:45.899><c> enough</c><00:11:46.079><c> for</c>

00:11:46.310 --> 00:11:46.320 align:start position:0%
we'll get pretty close good enough for
 

00:11:46.320 --> 00:11:47.889 align:start position:0%
we'll get pretty close good enough for
most<00:11:46.680><c> applications</c>

00:11:47.889 --> 00:11:47.899 align:start position:0%
most applications
 

00:11:47.899 --> 00:11:50.750 align:start position:0%
most applications
the<00:11:48.899><c> way</c><00:11:49.019><c> we</c><00:11:49.200><c> do</c><00:11:49.440><c> that</c><00:11:49.680><c> for</c><00:11:50.279><c> instance</c><00:11:50.399><c> with</c>

00:11:50.750 --> 00:11:50.760 align:start position:0%
the way we do that for instance with
 

00:11:50.760 --> 00:11:52.190 align:start position:0%
the way we do that for instance with
Twitter

00:11:52.190 --> 00:11:52.200 align:start position:0%
Twitter
 

00:11:52.200 --> 00:11:56.090 align:start position:0%
Twitter
is<00:11:53.420><c> we'll</c><00:11:54.420><c> have</c><00:11:54.660><c> a</c>

00:11:56.090 --> 00:11:56.100 align:start position:0%
is we'll have a
 

00:11:56.100 --> 00:11:58.730 align:start position:0%
is we'll have a
we<00:11:56.519><c> have</c><00:11:56.760><c> some</c><00:11:57.120><c> criteria</c><00:11:57.779><c> that</c><00:11:58.140><c> we</c><00:11:58.380><c> apply</c>

00:11:58.730 --> 00:11:58.740 align:start position:0%
we have some criteria that we apply
 

00:11:58.740 --> 00:12:00.430 align:start position:0%
we have some criteria that we apply
ourselves

00:12:00.430 --> 00:12:00.440 align:start position:0%
ourselves
 

00:12:00.440 --> 00:12:02.990 align:start position:0%
ourselves
with<00:12:01.440><c> Twitter</c><00:12:01.620><c> it's</c><00:12:01.920><c> a</c>

00:12:02.990 --> 00:12:03.000 align:start position:0%
with Twitter it's a
 

00:12:03.000 --> 00:12:06.850 align:start position:0%
with Twitter it's a
a<00:12:03.420><c> fairly</c><00:12:03.899><c> High</c><00:12:04.079><c> bar</c><00:12:04.320><c> to</c><00:12:04.560><c> getting</c><00:12:04.740><c> gold</c><00:12:05.220><c> status</c>

00:12:06.850 --> 00:12:06.860 align:start position:0%
a fairly High bar to getting gold status
 

00:12:06.860 --> 00:12:10.090 align:start position:0%
a fairly High bar to getting gold status
you'd<00:12:07.860><c> need</c><00:12:08.040><c> 7</c><00:12:08.579><c> 000</c><00:12:08.640><c> followers</c>

00:12:10.090 --> 00:12:10.100 align:start position:0%
you'd need 7 000 followers
 

00:12:10.100 --> 00:12:12.530 align:start position:0%
you'd need 7 000 followers
with<00:12:11.100><c> 2</c><00:12:11.459><c> 000</c><00:12:11.519><c> followers</c><00:12:11.940><c> you'd</c><00:12:12.180><c> be</c><00:12:12.300><c> silver</c>

00:12:12.530 --> 00:12:12.540 align:start position:0%
with 2 000 followers you'd be silver
 

00:12:12.540 --> 00:12:15.470 align:start position:0%
with 2 000 followers you'd be silver
with<00:12:13.500><c> less</c><00:12:13.800><c> than</c><00:12:13.980><c> that</c><00:12:14.160><c> you'd</c><00:12:14.579><c> be</c>

00:12:15.470 --> 00:12:15.480 align:start position:0%
with less than that you'd be
 

00:12:15.480 --> 00:12:20.690 align:start position:0%
with less than that you'd be
uh<00:12:16.320><c> bronze</c><00:12:16.980><c> but</c><00:12:17.940><c> we</c><00:12:18.720><c> also</c><00:12:19.519><c> linked</c><00:12:20.519><c> to</c>

00:12:20.690 --> 00:12:20.700 align:start position:0%
uh bronze but we also linked to
 

00:12:20.700 --> 00:12:22.130 align:start position:0%
uh bronze but we also linked to
botometer

00:12:22.130 --> 00:12:22.140 align:start position:0%
botometer
 

00:12:22.140 --> 00:12:23.930 align:start position:0%
botometer
and<00:12:22.560><c> that</c><00:12:22.740><c> will</c><00:12:22.860><c> do</c><00:12:23.100><c> an</c><00:12:23.220><c> assessment</c><00:12:23.579><c> of</c><00:12:23.760><c> your</c>

00:12:23.930 --> 00:12:23.940 align:start position:0%
and that will do an assessment of your
 

00:12:23.940 --> 00:12:26.389 align:start position:0%
and that will do an assessment of your
Twitter<00:12:24.120><c> account</c><00:12:24.620><c> and</c><00:12:25.620><c> for</c><00:12:25.860><c> most</c><00:12:26.040><c> people</c>

00:12:26.389 --> 00:12:26.399 align:start position:0%
Twitter account and for most people
 

00:12:26.399 --> 00:12:28.190 align:start position:0%
Twitter account and for most people
that's<00:12:27.300><c> gonna</c>

00:12:28.190 --> 00:12:28.200 align:start position:0%
that's gonna
 

00:12:28.200 --> 00:12:29.750 align:start position:0%
that's gonna
that's

00:12:29.750 --> 00:12:29.760 align:start position:0%
that's
 

00:12:29.760 --> 00:12:31.910 align:start position:0%
that's
that's<00:12:30.120><c> going</c><00:12:30.420><c> to</c><00:12:30.540><c> give</c><00:12:30.660><c> us</c><00:12:30.779><c> a</c><00:12:30.959><c> score</c>

00:12:31.910 --> 00:12:31.920 align:start position:0%
that's going to give us a score
 

00:12:31.920 --> 00:12:35.750 align:start position:0%
that's going to give us a score
on<00:12:32.459><c> how</c><00:12:32.760><c> much</c><00:12:32.880><c> botometer</c><00:12:34.200><c> uh</c>

00:12:35.750 --> 00:12:35.760 align:start position:0%
on how much botometer uh
 

00:12:35.760 --> 00:12:38.990 align:start position:0%
on how much botometer uh
how<00:12:36.660><c> confident</c><00:12:37.320><c> they</c><00:12:37.680><c> are</c><00:12:37.800><c> that</c><00:12:38.100><c> you</c><00:12:38.339><c> are</c><00:12:38.579><c> not</c>

00:12:38.990 --> 00:12:39.000 align:start position:0%
how confident they are that you are not
 

00:12:39.000 --> 00:12:40.690 align:start position:0%
how confident they are that you are not
a<00:12:39.240><c> bot</c>

00:12:40.690 --> 00:12:40.700 align:start position:0%
a bot
 

00:12:40.700 --> 00:12:44.210 align:start position:0%
a bot
so<00:12:41.700><c> most</c><00:12:42.660><c> people</c><00:12:42.899><c> with</c><00:12:43.380><c> a</c><00:12:43.620><c> bit</c><00:12:43.680><c> of</c><00:12:43.800><c> history</c><00:12:43.920><c> in</c>

00:12:44.210 --> 00:12:44.220 align:start position:0%
so most people with a bit of history in
 

00:12:44.220 --> 00:12:45.590 align:start position:0%
so most people with a bit of history in
their<00:12:44.399><c> Twitter</c><00:12:44.579><c> account</c><00:12:44.940><c> and</c><00:12:45.300><c> a</c><00:12:45.480><c> few</c>

00:12:45.590 --> 00:12:45.600 align:start position:0%
their Twitter account and a few
 

00:12:45.600 --> 00:12:46.810 align:start position:0%
their Twitter account and a few
followers

00:12:46.810 --> 00:12:46.820 align:start position:0%
followers
 

00:12:46.820 --> 00:12:50.090 align:start position:0%
followers
will<00:12:47.820><c> be</c><00:12:48.240><c> able</c><00:12:48.420><c> to</c><00:12:48.660><c> get</c><00:12:48.899><c> in</c><00:12:49.260><c> silver</c><00:12:49.500><c> or</c><00:12:49.860><c> gold</c>

00:12:50.090 --> 00:12:50.100 align:start position:0%
will be able to get in silver or gold
 

00:12:50.100 --> 00:12:53.110 align:start position:0%
will be able to get in silver or gold
just<00:12:50.880><c> using</c><00:12:51.180><c> that</c><00:12:51.360><c> bottoma</c><00:12:52.079><c> to</c><00:12:52.380><c> school</c>

00:12:53.110 --> 00:12:53.120 align:start position:0%
just using that bottoma to school
 

00:12:53.120 --> 00:12:55.310 align:start position:0%
just using that bottoma to school
you<00:12:54.120><c> can</c>

00:12:55.310 --> 00:12:55.320 align:start position:0%
you can
 

00:12:55.320 --> 00:12:56.870 align:start position:0%
you can
you<00:12:55.860><c> can</c><00:12:55.980><c> try</c>

00:12:56.870 --> 00:12:56.880 align:start position:0%
you can try
 

00:12:56.880 --> 00:12:58.670 align:start position:0%
you can try
um you<00:12:57.180><c> can</c><00:12:57.240><c> join</c><00:12:57.480><c> a</c><00:12:57.600><c> group</c><00:12:57.779><c> in</c>

00:12:58.670 --> 00:12:58.680 align:start position:0%
um you can join a group in
 

00:12:58.680 --> 00:13:02.389 align:start position:0%
um you can join a group in
and<00:12:59.160><c> on</c><00:12:59.700><c> our</c><00:12:59.880><c> website</c><00:13:00.240><c> and</c><00:13:01.079><c> um</c><00:13:01.620><c> assess</c><00:13:02.100><c> your</c>

00:13:02.389 --> 00:13:02.399 align:start position:0%
and on our website and um assess your
 

00:13:02.399 --> 00:13:04.550 align:start position:0%
and on our website and um assess your
own

00:13:04.550 --> 00:13:04.560 align:start position:0%
own
 

00:13:04.560 --> 00:13:06.290 align:start position:0%
own
status<00:13:04.920><c> there</c><00:13:05.279><c> and</c><00:13:05.579><c> see</c><00:13:05.700><c> if</c><00:13:05.820><c> you</c><00:13:05.820><c> can</c><00:13:05.940><c> get</c><00:13:06.120><c> into</c>

00:13:06.290 --> 00:13:06.300 align:start position:0%
status there and see if you can get into
 

00:13:06.300 --> 00:13:09.110 align:start position:0%
status there and see if you can get into
one<00:13:06.600><c> of</c><00:13:06.720><c> those</c><00:13:06.779><c> groups</c><00:13:07.200><c> I'll</c>

00:13:09.110 --> 00:13:09.120 align:start position:0%
one of those groups I'll
 

00:13:09.120 --> 00:13:11.329 align:start position:0%
one of those groups I'll
the<00:13:09.420><c> link</c><00:13:09.660><c> will</c><00:13:09.899><c> be</c><00:13:10.079><c> in</c><00:13:10.320><c> the</c>

00:13:11.329 --> 00:13:11.339 align:start position:0%
the link will be in the
 

00:13:11.339 --> 00:13:14.690 align:start position:0%
the link will be in the
in<00:13:11.760><c> a</c><00:13:11.940><c> later</c><00:13:12.120><c> slide</c>

00:13:14.690 --> 00:13:14.700 align:start position:0%
 
 

00:13:14.700 --> 00:13:15.350 align:start position:0%
 
um

00:13:15.350 --> 00:13:15.360 align:start position:0%
um
 

00:13:15.360 --> 00:13:19.370 align:start position:0%
um
but<00:13:15.959><c> yeah</c><00:13:16.139><c> so</c><00:13:16.620><c> uh</c><00:13:16.980><c> the</c><00:13:17.160><c> way</c><00:13:17.279><c> we</c><00:13:17.399><c> do</c><00:13:17.519><c> it</c><00:13:17.700><c> is</c><00:13:18.420><c> um</c><00:13:18.480><c> is</c>

00:13:19.370 --> 00:13:19.380 align:start position:0%
but yeah so uh the way we do it is um is
 

00:13:19.380 --> 00:13:22.629 align:start position:0%
but yeah so uh the way we do it is um is
we'll<00:13:19.620><c> we'll</c><00:13:20.040><c> do</c><00:13:20.760><c> that</c><00:13:20.940><c> evaluation</c>

00:13:22.629 --> 00:13:22.639 align:start position:0%
we'll we'll do that evaluation
 

00:13:22.639 --> 00:13:27.050 align:start position:0%
we'll we'll do that evaluation
uh<00:13:23.639><c> give</c><00:13:24.000><c> someone</c><00:13:24.180><c> a</c><00:13:24.480><c> score</c><00:13:24.660><c> and</c><00:13:25.440><c> then</c>

00:13:27.050 --> 00:13:27.060 align:start position:0%
uh give someone a score and then
 

00:13:27.060 --> 00:13:30.170 align:start position:0%
uh give someone a score and then
assign<00:13:27.899><c> them</c><00:13:28.220><c> to</c><00:13:29.220><c> that</c>

00:13:30.170 --> 00:13:30.180 align:start position:0%
assign them to that
 

00:13:30.180 --> 00:13:33.410 align:start position:0%
assign them to that
to<00:13:30.660><c> that</c><00:13:30.899><c> that</c><00:13:31.320><c> level</c><00:13:31.680><c> that</c><00:13:32.100><c> tier</c><00:13:32.459><c> bronze</c>

00:13:33.410 --> 00:13:33.420 align:start position:0%
to that that level that tier bronze
 

00:13:33.420 --> 00:13:35.449 align:start position:0%
to that that level that tier bronze
silver<00:13:33.600><c> or</c><00:13:33.899><c> gold</c>

00:13:35.449 --> 00:13:35.459 align:start position:0%
silver or gold
 

00:13:35.459 --> 00:13:37.310 align:start position:0%
silver or gold
um

00:13:37.310 --> 00:13:37.320 align:start position:0%
um
 

00:13:37.320 --> 00:13:39.550 align:start position:0%
um
and

00:13:39.550 --> 00:13:39.560 align:start position:0%
and
 

00:13:39.560 --> 00:13:41.150 align:start position:0%
and
uh

00:13:41.150 --> 00:13:41.160 align:start position:0%
uh
 

00:13:41.160 --> 00:13:43.670 align:start position:0%
uh
that<00:13:41.880><c> yeah</c><00:13:42.360><c> so</c><00:13:42.720><c> uh</c>

00:13:43.670 --> 00:13:43.680 align:start position:0%
that yeah so uh
 

00:13:43.680 --> 00:13:46.370 align:start position:0%
that yeah so uh
applications<00:13:44.459><c> will</c><00:13:45.120><c> be</c><00:13:45.420><c> able</c><00:13:45.540><c> to</c>

00:13:46.370 --> 00:13:46.380 align:start position:0%
applications will be able to
 

00:13:46.380 --> 00:13:49.910 align:start position:0%
applications will be able to
choose<00:13:47.040><c> what</c><00:13:48.000><c> level</c><00:13:48.180><c> of</c><00:13:48.480><c> confidence</c>

00:13:49.910 --> 00:13:49.920 align:start position:0%
choose what level of confidence
 

00:13:49.920 --> 00:13:52.910 align:start position:0%
choose what level of confidence
uh<00:13:50.880><c> they</c><00:13:51.600><c> they</c><00:13:51.779><c> require</c>

00:13:52.910 --> 00:13:52.920 align:start position:0%
uh they they require
 

00:13:52.920 --> 00:13:54.910 align:start position:0%
uh they they require
some<00:13:53.519><c> applications</c>

00:13:54.910 --> 00:13:54.920 align:start position:0%
some applications
 

00:13:54.920 --> 00:13:58.250 align:start position:0%
some applications
will<00:13:55.920><c> insist</c><00:13:56.339><c> on</c><00:13:56.579><c> a</c><00:13:56.820><c> strong</c><00:13:57.360><c> guarantee</c><00:13:57.959><c> of</c>

00:13:58.250 --> 00:13:58.260 align:start position:0%
will insist on a strong guarantee of
 

00:13:58.260 --> 00:13:59.829 align:start position:0%
will insist on a strong guarantee of
humanity

00:13:59.829 --> 00:13:59.839 align:start position:0%
humanity
 

00:13:59.839 --> 00:14:02.750 align:start position:0%
humanity
but<00:14:00.839><c> they're</c><00:14:00.959><c> going</c><00:14:01.139><c> to</c><00:14:01.260><c> be</c><00:14:01.800><c> working</c><00:14:02.279><c> with</c><00:14:02.579><c> a</c>

00:14:02.750 --> 00:14:02.760 align:start position:0%
but they're going to be working with a
 

00:14:02.760 --> 00:14:05.329 align:start position:0%
but they're going to be working with a
smaller<00:14:03.120><c> pool</c><00:14:03.300><c> of</c><00:14:04.260><c> of</c><00:14:04.560><c> people</c><00:14:04.920><c> who</c><00:14:05.220><c> can</c>

00:14:05.329 --> 00:14:05.339 align:start position:0%
smaller pool of of people who can
 

00:14:05.339 --> 00:14:06.829 align:start position:0%
smaller pool of of people who can
qualify<00:14:05.700><c> for</c><00:14:05.940><c> that</c>

00:14:06.829 --> 00:14:06.839 align:start position:0%
qualify for that
 

00:14:06.839 --> 00:14:09.710 align:start position:0%
qualify for that
so<00:14:07.680><c> some</c><00:14:08.100><c> people</c><00:14:08.279><c> some</c><00:14:08.820><c> applications</c><00:14:09.300><c> will</c>

00:14:09.710 --> 00:14:09.720 align:start position:0%
so some people some applications will
 

00:14:09.720 --> 00:14:12.170 align:start position:0%
so some people some applications will
want<00:14:10.019><c> a</c><00:14:10.800><c> large</c><00:14:10.980><c> group</c><00:14:11.160><c> of</c><00:14:11.339><c> people</c><00:14:11.579><c> to</c><00:14:11.760><c> draw</c><00:14:11.940><c> on</c>

00:14:12.170 --> 00:14:12.180 align:start position:0%
want a large group of people to draw on
 

00:14:12.180 --> 00:14:14.710 align:start position:0%
want a large group of people to draw on
and<00:14:12.959><c> they're</c><00:14:13.079><c> not</c><00:14:13.320><c> so</c>

00:14:14.710 --> 00:14:14.720 align:start position:0%
and they're not so
 

00:14:14.720 --> 00:14:18.829 align:start position:0%
and they're not so
not<00:14:15.720><c> so</c><00:14:16.019><c> concerned</c><00:14:16.620><c> that</c><00:14:17.519><c> we</c>

00:14:18.829 --> 00:14:18.839 align:start position:0%
not so concerned that we
 

00:14:18.839 --> 00:14:19.790 align:start position:0%
not so concerned that we
um

00:14:19.790 --> 00:14:19.800 align:start position:0%
um
 

00:14:19.800 --> 00:14:22.370 align:start position:0%
um
strongly<00:14:20.519><c> guarantee</c><00:14:20.940><c> Humanity</c><00:14:21.540><c> as</c><00:14:22.019><c> long</c><00:14:22.260><c> as</c>

00:14:22.370 --> 00:14:22.380 align:start position:0%
strongly guarantee Humanity as long as
 

00:14:22.380 --> 00:14:24.650 align:start position:0%
strongly guarantee Humanity as long as
we<00:14:22.560><c> do</c><00:14:22.680><c> some</c><00:14:22.860><c> filtering</c><00:14:23.399><c> to</c><00:14:24.240><c> kick</c><00:14:24.360><c> out</c><00:14:24.540><c> the</c>

00:14:24.650 --> 00:14:24.660 align:start position:0%
we do some filtering to kick out the
 

00:14:24.660 --> 00:14:26.870 align:start position:0%
we do some filtering to kick out the
Bots

00:14:26.870 --> 00:14:26.880 align:start position:0%
 
 

00:14:26.880 --> 00:14:30.290 align:start position:0%
 
um so<00:14:27.120><c> that</c><00:14:27.300><c> would</c><00:14:27.420><c> be</c><00:14:27.540><c> a</c><00:14:27.660><c> bronze</c><00:14:28.019><c> level</c>

00:14:30.290 --> 00:14:30.300 align:start position:0%
 
 

00:14:30.300 --> 00:14:33.590 align:start position:0%
 
um<00:14:30.560><c> with</c><00:14:31.560><c> interact</c><00:14:32.100><c> groups</c><00:14:32.519><c> because</c><00:14:32.820><c> interrep</c>

00:14:33.590 --> 00:14:33.600 align:start position:0%
um with interact groups because interrep
 

00:14:33.600 --> 00:14:36.170 align:start position:0%
um with interact groups because interrep
is<00:14:33.720><c> managing</c><00:14:34.320><c> those</c><00:14:34.560><c> groups</c><00:14:34.920><c> if</c><00:14:35.700><c> you</c><00:14:35.820><c> join</c><00:14:36.060><c> a</c>

00:14:36.170 --> 00:14:36.180 align:start position:0%
is managing those groups if you join a
 

00:14:36.180 --> 00:14:39.050 align:start position:0%
is managing those groups if you join a
group<00:14:36.560><c> that</c><00:14:37.560><c> group</c><00:14:37.800><c> can</c><00:14:38.100><c> be</c><00:14:38.279><c> used</c><00:14:38.459><c> across</c>

00:14:39.050 --> 00:14:39.060 align:start position:0%
group that group can be used across
 

00:14:39.060 --> 00:14:42.110 align:start position:0%
group that group can be used across
multiple<00:14:39.839><c> applications</c>

00:14:42.110 --> 00:14:42.120 align:start position:0%
multiple applications
 

00:14:42.120 --> 00:14:43.250 align:start position:0%
multiple applications
um

00:14:43.250 --> 00:14:43.260 align:start position:0%
um
 

00:14:43.260 --> 00:14:45.889 align:start position:0%
um
so<00:14:43.680><c> you</c><00:14:43.800><c> can</c><00:14:43.920><c> join</c><00:14:44.220><c> once</c><00:14:44.579><c> and</c><00:14:45.060><c> use</c><00:14:45.240><c> it</c><00:14:45.420><c> in</c><00:14:45.779><c> many</c>

00:14:45.889 --> 00:14:45.899 align:start position:0%
so you can join once and use it in many
 

00:14:45.899 --> 00:14:48.530 align:start position:0%
so you can join once and use it in many
applications<00:14:46.699><c> and</c><00:14:47.699><c> effectively</c><00:14:48.180><c> we've</c><00:14:48.420><c> got</c>

00:14:48.530 --> 00:14:48.540 align:start position:0%
applications and effectively we've got
 

00:14:48.540 --> 00:14:52.730 align:start position:0%
applications and effectively we've got
to<00:14:48.660><c> sign</c><00:14:48.839><c> in</c><00:14:49.100><c> that</c><00:14:50.100><c> will</c><00:14:50.339><c> be</c><00:14:51.180><c> workable</c><00:14:52.139><c> across</c>

00:14:52.730 --> 00:14:52.740 align:start position:0%
to sign in that will be workable across
 

00:14:52.740 --> 00:14:55.790 align:start position:0%
to sign in that will be workable across
multiple<00:14:53.519><c> applications</c><00:14:54.260><c> and</c><00:14:55.260><c> the</c><00:14:55.440><c> advantage</c>

00:14:55.790 --> 00:14:55.800 align:start position:0%
multiple applications and the advantage
 

00:14:55.800 --> 00:14:59.090 align:start position:0%
multiple applications and the advantage
of<00:14:56.040><c> doing</c><00:14:56.220><c> that</c><00:14:56.579><c> in</c><00:14:57.480><c> a</c><00:14:57.660><c> privacy</c><00:14:57.959><c> setting</c>

00:14:59.090 --> 00:14:59.100 align:start position:0%
of doing that in a privacy setting
 

00:14:59.100 --> 00:15:07.030 align:start position:0%
of doing that in a privacy setting
is<00:14:59.639><c> that</c><00:14:59.820><c> we</c><00:14:59.940><c> have</c><00:15:00.180><c> a</c><00:15:00.420><c> large</c><00:15:00.660><c> privacy</c><00:15:01.380><c> pool</c>

00:15:07.030 --> 00:15:07.040 align:start position:0%
 
 

00:15:07.040 --> 00:15:09.530 align:start position:0%
 
so<00:15:08.040><c> the</c>

00:15:09.530 --> 00:15:09.540 align:start position:0%
so the
 

00:15:09.540 --> 00:15:12.470 align:start position:0%
so the
nitty-gritty<00:15:10.500><c> process</c><00:15:10.860><c> of</c><00:15:11.220><c> of</c><00:15:11.760><c> joining</c><00:15:12.300><c> a</c>

00:15:12.470 --> 00:15:12.480 align:start position:0%
nitty-gritty process of of joining a
 

00:15:12.480 --> 00:15:15.710 align:start position:0%
nitty-gritty process of of joining a
group<00:15:12.740><c> the</c><00:15:13.740><c> user</c><00:15:14.100><c> will</c><00:15:14.519><c> come</c><00:15:15.000><c> to</c><00:15:15.120><c> a</c><00:15:15.300><c> sign</c><00:15:15.420><c> on</c>

00:15:15.710 --> 00:15:15.720 align:start position:0%
group the user will come to a sign on
 

00:15:15.720 --> 00:15:19.069 align:start position:0%
group the user will come to a sign on
screen<00:15:16.220><c> sometimes</c><00:15:17.220><c> it'll</c><00:15:17.880><c> be</c>

00:15:19.069 --> 00:15:19.079 align:start position:0%
screen sometimes it'll be
 

00:15:19.079 --> 00:15:22.189 align:start position:0%
screen sometimes it'll be
a step<00:15:19.620><c> just</c><00:15:20.040><c> before</c><00:15:20.220><c> they</c><00:15:20.639><c> go</c><00:15:21.420><c> in</c><00:15:21.600><c> to</c><00:15:21.779><c> use</c><00:15:21.959><c> the</c>

00:15:22.189 --> 00:15:22.199 align:start position:0%
a step just before they go in to use the
 

00:15:22.199 --> 00:15:25.790 align:start position:0%
a step just before they go in to use the
application<00:15:23.000><c> sometimes</c><00:15:24.000><c> it</c><00:15:24.360><c> will</c><00:15:24.600><c> it</c><00:15:25.560><c> can</c><00:15:25.680><c> be</c>

00:15:25.790 --> 00:15:25.800 align:start position:0%
application sometimes it will it can be
 

00:15:25.800 --> 00:15:28.250 align:start position:0%
application sometimes it will it can be
done<00:15:25.980><c> well</c><00:15:26.220><c> beforehand</c><00:15:26.820><c> someone</c><00:15:27.540><c> can</c><00:15:27.839><c> join</c><00:15:28.139><c> a</c>

00:15:28.250 --> 00:15:28.260 align:start position:0%
done well beforehand someone can join a
 

00:15:28.260 --> 00:15:30.590 align:start position:0%
done well beforehand someone can join a
group<00:15:28.380><c> and</c><00:15:29.220><c> then</c><00:15:29.339><c> they'll</c><00:15:29.579><c> keep</c><00:15:29.820><c> their</c>

00:15:30.590 --> 00:15:30.600 align:start position:0%
group and then they'll keep their
 

00:15:30.600 --> 00:15:32.350 align:start position:0%
group and then they'll keep their
identity

00:15:32.350 --> 00:15:32.360 align:start position:0%
identity
 

00:15:32.360 --> 00:15:35.870 align:start position:0%
identity
and<00:15:33.360><c> use</c><00:15:33.480><c> that</c><00:15:33.779><c> to</c><00:15:33.959><c> kind</c><00:15:34.199><c> of</c><00:15:34.320><c> log</c><00:15:34.560><c> in</c><00:15:34.740><c> to</c><00:15:35.699><c> work</c>

00:15:35.870 --> 00:15:35.880 align:start position:0%
and use that to kind of log in to work
 

00:15:35.880 --> 00:15:37.750 align:start position:0%
and use that to kind of log in to work
with<00:15:36.060><c> the</c><00:15:36.240><c> application</c>

00:15:37.750 --> 00:15:37.760 align:start position:0%
with the application
 

00:15:37.760 --> 00:15:40.790 align:start position:0%
with the application
so<00:15:38.760><c> whichever</c><00:15:39.240><c> way</c><00:15:39.420><c> that's</c><00:15:39.660><c> done</c><00:15:39.899><c> first</c><00:15:40.560><c> step</c>

00:15:40.790 --> 00:15:40.800 align:start position:0%
so whichever way that's done first step
 

00:15:40.800 --> 00:15:43.910 align:start position:0%
so whichever way that's done first step
is<00:15:41.160><c> to</c><00:15:41.699><c> prove</c><00:15:42.420><c> the</c><00:15:42.540><c> identity</c><00:15:42.959><c> with</c><00:15:43.500><c> the</c>

00:15:43.910 --> 00:15:43.920 align:start position:0%
is to prove the identity with the
 

00:15:43.920 --> 00:15:45.410 align:start position:0%
is to prove the identity with the
provider

00:15:45.410 --> 00:15:45.420 align:start position:0%
provider
 

00:15:45.420 --> 00:15:48.170 align:start position:0%
provider
that<00:15:46.320><c> might</c><00:15:46.620><c> be</c><00:15:46.800><c> like</c><00:15:46.980><c> Twitter</c><00:15:47.279><c> oauth</c><00:15:48.060><c> or</c>

00:15:48.170 --> 00:15:48.180 align:start position:0%
that might be like Twitter oauth or
 

00:15:48.180 --> 00:15:50.230 align:start position:0%
that might be like Twitter oauth or
GitHub<00:15:48.540><c> oauth</c>

00:15:50.230 --> 00:15:50.240 align:start position:0%
GitHub oauth
 

00:15:50.240 --> 00:15:52.790 align:start position:0%
GitHub oauth
having<00:15:51.240><c> done</c><00:15:51.600><c> that</c>

00:15:52.790 --> 00:15:52.800 align:start position:0%
having done that
 

00:15:52.800 --> 00:15:54.710 align:start position:0%
having done that
the

00:15:54.710 --> 00:15:54.720 align:start position:0%
the
 

00:15:54.720 --> 00:15:58.449 align:start position:0%
the
our<00:15:55.380><c> application</c><00:15:56.100><c> will</c><00:15:56.699><c> do</c><00:15:57.420><c> that</c><00:15:57.600><c> assessment</c>

00:15:58.449 --> 00:15:58.459 align:start position:0%
our application will do that assessment
 

00:15:58.459 --> 00:16:02.150 align:start position:0%
our application will do that assessment
assign<00:15:59.459><c> the</c><00:16:00.240><c> user</c><00:16:00.600><c> to</c><00:16:00.839><c> a</c><00:16:01.199><c> tier</c><00:16:01.500><c> called</c><00:16:01.860><c> Silver</c>

00:16:02.150 --> 00:16:02.160 align:start position:0%
assign the user to a tier called Silver
 

00:16:02.160 --> 00:16:03.470 align:start position:0%
assign the user to a tier called Silver
bronze

00:16:03.470 --> 00:16:03.480 align:start position:0%
bronze
 

00:16:03.480 --> 00:16:06.650 align:start position:0%
bronze
and<00:16:04.260><c> then</c><00:16:04.500><c> invite</c><00:16:04.860><c> them</c><00:16:05.100><c> to</c><00:16:05.339><c> join</c><00:16:05.579><c> that</c><00:16:05.760><c> group</c>

00:16:06.650 --> 00:16:06.660 align:start position:0%
and then invite them to join that group
 

00:16:06.660 --> 00:16:10.310 align:start position:0%
and then invite them to join that group
so<00:16:07.440><c> the</c><00:16:07.860><c> user</c><00:16:08.160><c> will</c><00:16:08.760><c> uh</c>

00:16:10.310 --> 00:16:10.320 align:start position:0%
so the user will uh
 

00:16:10.320 --> 00:16:13.370 align:start position:0%
so the user will uh
do<00:16:10.800><c> their</c><00:16:10.980><c> Twitter</c><00:16:11.220><c> sign</c><00:16:11.579><c> on</c><00:16:11.880><c> say</c><00:16:12.600><c> okay</c><00:16:13.019><c> you're</c>

00:16:13.370 --> 00:16:13.380 align:start position:0%
do their Twitter sign on say okay you're
 

00:16:13.380 --> 00:16:15.230 align:start position:0%
do their Twitter sign on say okay you're
in<00:16:13.560><c> Twitter</c><00:16:13.680><c> gold</c><00:16:14.040><c> would</c><00:16:14.639><c> you</c><00:16:14.760><c> like</c><00:16:14.880><c> to</c><00:16:15.000><c> join</c>

00:16:15.230 --> 00:16:15.240 align:start position:0%
in Twitter gold would you like to join
 

00:16:15.240 --> 00:16:16.790 align:start position:0%
in Twitter gold would you like to join
this<00:16:15.360><c> group</c><00:16:15.540><c> they</c><00:16:15.779><c> click</c><00:16:16.019><c> click</c><00:16:16.320><c> that</c><00:16:16.440><c> button</c>

00:16:16.790 --> 00:16:16.800 align:start position:0%
this group they click click that button
 

00:16:16.800 --> 00:16:19.370 align:start position:0%
this group they click click that button
and<00:16:17.699><c> then</c><00:16:17.880><c> the</c><00:16:18.060><c> next</c><00:16:18.240><c> step</c>

00:16:19.370 --> 00:16:19.380 align:start position:0%
and then the next step
 

00:16:19.380 --> 00:16:21.710 align:start position:0%
and then the next step
is<00:16:19.860><c> they</c><00:16:20.040><c> link</c><00:16:20.279><c> that</c><00:16:20.519><c> with</c><00:16:21.000><c> an</c><00:16:21.240><c> ethereum</c>

00:16:21.710 --> 00:16:21.720 align:start position:0%
is they link that with an ethereum
 

00:16:21.720 --> 00:16:23.710 align:start position:0%
is they link that with an ethereum
account

00:16:23.710 --> 00:16:23.720 align:start position:0%
account
 

00:16:23.720 --> 00:16:26.710 align:start position:0%
account
so<00:16:24.720><c> the</c><00:16:24.899><c> user</c><00:16:25.260><c> will</c><00:16:25.380><c> sign</c><00:16:25.620><c> a</c><00:16:25.860><c> message</c>

00:16:26.710 --> 00:16:26.720 align:start position:0%
so the user will sign a message
 

00:16:26.720 --> 00:16:29.090 align:start position:0%
so the user will sign a message
with<00:16:27.720><c> their</c><00:16:27.899><c> ethereum</c><00:16:28.320><c> account</c><00:16:28.500><c> which</c>

00:16:29.090 --> 00:16:29.100 align:start position:0%
with their ethereum account which
 

00:16:29.100 --> 00:16:30.949 align:start position:0%
with their ethereum account which
guarantees<00:16:29.639><c> that</c><00:16:29.940><c> they</c><00:16:30.120><c> own</c><00:16:30.300><c> that</c><00:16:30.480><c> ethereum</c>

00:16:30.949 --> 00:16:30.959 align:start position:0%
guarantees that they own that ethereum
 

00:16:30.959 --> 00:16:33.710 align:start position:0%
guarantees that they own that ethereum
account<00:16:31.279><c> it</c><00:16:32.279><c> also</c><00:16:32.579><c> prevents</c><00:16:33.000><c> that</c><00:16:33.300><c> account</c>

00:16:33.710 --> 00:16:33.720 align:start position:0%
account it also prevents that account
 

00:16:33.720 --> 00:16:35.509 align:start position:0%
account it also prevents that account
from<00:16:34.079><c> being</c><00:16:34.320><c> used</c><00:16:34.560><c> again</c>

00:16:35.509 --> 00:16:35.519 align:start position:0%
from being used again
 

00:16:35.519 --> 00:16:38.030 align:start position:0%
from being used again
so<00:16:35.940><c> they</c><00:16:36.180><c> can</c><00:16:36.300><c> only</c><00:16:36.420><c> join</c><00:16:36.720><c> once</c><00:16:37.079><c> and</c><00:16:37.860><c> the</c>

00:16:38.030 --> 00:16:38.040 align:start position:0%
so they can only join once and the
 

00:16:38.040 --> 00:16:39.889 align:start position:0%
so they can only join once and the
Twitter<00:16:38.279><c> account</c><00:16:38.579><c> likewise</c><00:16:39.120><c> can</c><00:16:39.420><c> only</c><00:16:39.600><c> join</c>

00:16:39.889 --> 00:16:39.899 align:start position:0%
Twitter account likewise can only join
 

00:16:39.899 --> 00:16:43.430 align:start position:0%
Twitter account likewise can only join
once<00:16:40.399><c> so</c><00:16:41.399><c> having</c><00:16:41.880><c> made</c><00:16:42.240><c> that</c><00:16:42.480><c> link</c>

00:16:43.430 --> 00:16:43.440 align:start position:0%
once so having made that link
 

00:16:43.440 --> 00:16:45.050 align:start position:0%
once so having made that link
we

00:16:45.050 --> 00:16:45.060 align:start position:0%
we
 

00:16:45.060 --> 00:16:46.790 align:start position:0%
we
we<00:16:45.120><c> have</c>

00:16:46.790 --> 00:16:46.800 align:start position:0%
we have
 

00:16:46.800 --> 00:16:50.930 align:start position:0%
we have
we<00:16:47.639><c> return</c><00:16:48.420><c> a</c><00:16:48.839><c> semaphore</c><00:16:49.320><c> ID</c><00:16:49.620><c> the</c><00:16:50.459><c> semaphore</c>

00:16:50.930 --> 00:16:50.940 align:start position:0%
we return a semaphore ID the semaphore
 

00:16:50.940 --> 00:16:52.509 align:start position:0%
we return a semaphore ID the semaphore
ID

00:16:52.509 --> 00:16:52.519 align:start position:0%
ID
 

00:16:52.519 --> 00:16:54.710 align:start position:0%
ID
provides<00:16:53.519><c> that</c><00:16:53.639><c> guarantee</c><00:16:54.120><c> that</c><00:16:54.420><c> that</c>

00:16:54.710 --> 00:16:54.720 align:start position:0%
provides that guarantee that that
 

00:16:54.720 --> 00:16:58.189 align:start position:0%
provides that guarantee that that
Twitter<00:16:55.019><c> handle</c><00:16:55.940><c> is</c><00:16:56.940><c> represented</c><00:16:57.899><c> in</c><00:16:58.079><c> that</c>

00:16:58.189 --> 00:16:58.199 align:start position:0%
Twitter handle is represented in that
 

00:16:58.199 --> 00:17:00.350 align:start position:0%
Twitter handle is represented in that
semaphore<00:16:58.680><c> ID</c><00:16:58.920><c> and</c><00:16:59.519><c> that</c><00:16:59.699><c> can</c><00:16:59.820><c> be</c><00:16:59.940><c> used</c><00:17:00.120><c> from</c>

00:17:00.350 --> 00:17:00.360 align:start position:0%
semaphore ID and that can be used from
 

00:17:00.360 --> 00:17:03.230 align:start position:0%
semaphore ID and that can be used from
there<00:17:00.540><c> on</c><00:17:00.779><c> in</c><00:17:01.500><c> the</c><00:17:01.680><c> application</c><00:17:02.240><c> without</c>

00:17:03.230 --> 00:17:03.240 align:start position:0%
there on in the application without
 

00:17:03.240 --> 00:17:06.010 align:start position:0%
there on in the application without
revealing<00:17:04.079><c> that</c><00:17:04.559><c> link</c><00:17:04.799><c> of</c><00:17:05.220><c> who</c><00:17:05.459><c> the</c><00:17:05.699><c> actual</c>

00:17:06.010 --> 00:17:06.020 align:start position:0%
revealing that link of who the actual
 

00:17:06.020 --> 00:17:10.250 align:start position:0%
revealing that link of who the actual
Twitter<00:17:07.020><c> user</c><00:17:07.559><c> is</c><00:17:07.740><c> behind</c><00:17:08.220><c> that</c><00:17:08.400><c> account</c>

00:17:10.250 --> 00:17:10.260 align:start position:0%
Twitter user is behind that account
 

00:17:10.260 --> 00:17:12.490 align:start position:0%
Twitter user is behind that account
and<00:17:10.799><c> neither</c><00:17:11.100><c> is</c><00:17:11.339><c> the</c><00:17:11.459><c> ethereum</c><00:17:11.880><c> account</c>

00:17:12.490 --> 00:17:12.500 align:start position:0%
and neither is the ethereum account
 

00:17:12.500 --> 00:17:15.049 align:start position:0%
and neither is the ethereum account
revealed<00:17:13.500><c> in</c><00:17:14.220><c> the</c><00:17:14.339><c> actual</c><00:17:14.579><c> application</c>

00:17:15.049 --> 00:17:15.059 align:start position:0%
revealed in the actual application
 

00:17:15.059 --> 00:17:17.870 align:start position:0%
revealed in the actual application
because<00:17:15.419><c> we're</c><00:17:15.660><c> using</c><00:17:16.020><c> semaphore</c><00:17:16.919><c> IDs</c><00:17:17.400><c> and</c><00:17:17.640><c> it</c>

00:17:17.870 --> 00:17:17.880 align:start position:0%
because we're using semaphore IDs and it
 

00:17:17.880 --> 00:17:21.470 align:start position:0%
because we're using semaphore IDs and it
conceals<00:17:18.839><c> that</c><00:17:19.160><c> we</c><00:17:20.160><c> can</c><00:17:20.339><c> also</c><00:17:20.819><c> work</c><00:17:21.179><c> with</c>

00:17:21.470 --> 00:17:21.480 align:start position:0%
conceals that we can also work with
 

00:17:21.480 --> 00:17:24.530 align:start position:0%
conceals that we can also work with
on-chain<00:17:22.140><c> sources</c><00:17:22.740><c> of</c>

00:17:24.530 --> 00:17:24.540 align:start position:0%
on-chain sources of
 

00:17:24.540 --> 00:17:27.829 align:start position:0%
on-chain sources of
uh<00:17:25.380><c> proof</c><00:17:25.740><c> of</c><00:17:25.860><c> humanity</c><00:17:26.339><c> if</c><00:17:26.640><c> you</c><00:17:26.760><c> like</c><00:17:26.880><c> some</c><00:17:27.660><c> of</c>

00:17:27.829 --> 00:17:27.839 align:start position:0%
uh proof of humanity if you like some of
 

00:17:27.839 --> 00:17:31.630 align:start position:0%
uh proof of humanity if you like some of
those<00:17:28.020><c> are</c><00:17:28.679><c> pretty</c><00:17:29.400><c> pretty</c><00:17:30.120><c> strong</c>

00:17:31.630 --> 00:17:31.640 align:start position:0%
those are pretty pretty strong
 

00:17:31.640 --> 00:17:35.390 align:start position:0%
those are pretty pretty strong
guarantees<00:17:32.640><c> of</c><00:17:32.820><c> humanity</c><00:17:33.620><c> and</c><00:17:34.620><c> I'm</c><00:17:34.919><c> thinking</c>

00:17:35.390 --> 00:17:35.400 align:start position:0%
guarantees of humanity and I'm thinking
 

00:17:35.400 --> 00:17:39.110 align:start position:0%
guarantees of humanity and I'm thinking
there<00:17:35.700><c> of</c><00:17:36.059><c> like</c><00:17:36.360><c> Sol</c><00:17:36.600><c> burn</c><00:17:36.900><c> tokens</c><00:17:37.500><c> or</c><00:17:38.460><c> poapps</c>

00:17:39.110 --> 00:17:39.120 align:start position:0%
there of like Sol burn tokens or poapps
 

00:17:39.120 --> 00:17:41.510 align:start position:0%
there of like Sol burn tokens or poapps
like<00:17:39.299><c> the</c><00:17:39.480><c> pop-up</c><00:17:39.780><c> you</c><00:17:40.020><c> get</c><00:17:40.200><c> from</c><00:17:40.740><c> your</c><00:17:40.860><c> Devcon</c>

00:17:41.510 --> 00:17:41.520 align:start position:0%
like the pop-up you get from your Devcon
 

00:17:41.520 --> 00:17:45.830 align:start position:0%
like the pop-up you get from your Devcon
6<00:17:41.900><c> with</c><00:17:42.900><c> your</c><00:17:43.080><c> Devcon</c><00:17:43.980><c> 6</c><00:17:44.340><c> ticket</c>

00:17:45.830 --> 00:17:45.840 align:start position:0%
6 with your Devcon 6 ticket
 

00:17:45.840 --> 00:17:47.990 align:start position:0%
6 with your Devcon 6 ticket
that<00:17:46.440><c> can</c><00:17:46.620><c> only</c><00:17:46.740><c> be</c><00:17:46.980><c> owned</c><00:17:47.280><c> by</c><00:17:47.400><c> a</c><00:17:47.520><c> human</c><00:17:47.640><c> right</c>

00:17:47.990 --> 00:17:48.000 align:start position:0%
that can only be owned by a human right
 

00:17:48.000 --> 00:17:49.430 align:start position:0%
that can only be owned by a human right
because<00:17:48.179><c> they're</c><00:17:48.360><c> only</c><00:17:48.539><c> giving</c><00:17:48.780><c> out</c><00:17:49.020><c> tickets</c>

00:17:49.430 --> 00:17:49.440 align:start position:0%
because they're only giving out tickets
 

00:17:49.440 --> 00:17:52.970 align:start position:0%
because they're only giving out tickets
for<00:17:49.740><c> humans</c><00:17:50.460><c> so</c><00:17:51.299><c> that's</c><00:17:51.480><c> a</c><00:17:52.080><c> that's</c><00:17:52.500><c> a</c><00:17:52.799><c> pretty</c>

00:17:52.970 --> 00:17:52.980 align:start position:0%
for humans so that's a that's a pretty
 

00:17:52.980 --> 00:17:56.450 align:start position:0%
for humans so that's a that's a pretty
good<00:17:53.360><c> indication</c><00:17:54.360><c> that</c><00:17:54.780><c> that</c><00:17:55.140><c> account</c><00:17:55.500><c> has</c><00:17:56.280><c> a</c>

00:17:56.450 --> 00:17:56.460 align:start position:0%
good indication that that account has a
 

00:17:56.460 --> 00:17:59.150 align:start position:0%
good indication that that account has a
human<00:17:56.580><c> behind</c><00:17:57.059><c> it</c><00:17:57.240><c> uh</c><00:17:58.200><c> it's</c><00:17:58.440><c> certainly</c><00:17:58.860><c> very</c>

00:17:59.150 --> 00:17:59.160 align:start position:0%
human behind it uh it's certainly very
 

00:17:59.160 --> 00:18:01.310 align:start position:0%
human behind it uh it's certainly very
hard<00:17:59.400><c> to</c><00:18:00.179><c> um</c>

00:18:01.310 --> 00:18:01.320 align:start position:0%
hard to um
 

00:18:01.320 --> 00:18:03.950 align:start position:0%
hard to um
very<00:18:01.799><c> resistant</c><00:18:02.280><c> to</c><00:18:02.520><c> civil</c><00:18:02.880><c> attacks</c>

00:18:03.950 --> 00:18:03.960 align:start position:0%
very resistant to civil attacks
 

00:18:03.960 --> 00:18:07.070 align:start position:0%
very resistant to civil attacks
so<00:18:04.860><c> yeah</c><00:18:05.220><c> so</c><00:18:05.580><c> we</c><00:18:05.760><c> we</c><00:18:06.120><c> take</c><00:18:06.660><c> a</c><00:18:06.840><c> slightly</c>

00:18:07.070 --> 00:18:07.080 align:start position:0%
so yeah so we we take a slightly
 

00:18:07.080 --> 00:18:10.090 align:start position:0%
so yeah so we we take a slightly
different<00:18:07.380><c> approach</c><00:18:07.980><c> with</c><00:18:08.280><c> on-chain</c><00:18:09.000><c> groups</c>

00:18:10.090 --> 00:18:10.100 align:start position:0%
different approach with on-chain groups
 

00:18:10.100 --> 00:18:13.130 align:start position:0%
different approach with on-chain groups
behind<00:18:11.100><c> the</c><00:18:11.280><c> scenes</c><00:18:11.580><c> but</c>

00:18:13.130 --> 00:18:13.140 align:start position:0%
behind the scenes but
 

00:18:13.140 --> 00:18:14.270 align:start position:0%
behind the scenes but
um

00:18:14.270 --> 00:18:14.280 align:start position:0%
um
 

00:18:14.280 --> 00:18:17.029 align:start position:0%
um
but<00:18:14.940><c> they</c><00:18:15.240><c> end</c><00:18:15.480><c> up</c><00:18:15.600><c> as</c><00:18:15.720><c> a</c><00:18:15.840><c> semaphore</c><00:18:16.320><c> ID</c><00:18:16.500><c> and</c>

00:18:17.029 --> 00:18:17.039 align:start position:0%
but they end up as a semaphore ID and
 

00:18:17.039 --> 00:18:22.370 align:start position:0%
but they end up as a semaphore ID and
work<00:18:17.220><c> the</c><00:18:17.460><c> same</c><00:18:17.640><c> way</c><00:18:17.820><c> in</c><00:18:18.539><c> your</c><00:18:18.660><c> application</c>

00:18:22.370 --> 00:18:22.380 align:start position:0%
 
 

00:18:22.380 --> 00:18:25.930 align:start position:0%
 
so<00:18:23.100><c> the</c><00:18:23.820><c> kind</c><00:18:24.000><c> of</c><00:18:24.120><c> applications</c><00:18:24.480><c> we</c><00:18:24.840><c> work</c><00:18:24.960><c> with</c>

00:18:25.930 --> 00:18:25.940 align:start position:0%
so the kind of applications we work with
 

00:18:25.940 --> 00:18:29.930 align:start position:0%
so the kind of applications we work with
that<00:18:26.940><c> we</c><00:18:27.179><c> have</c><00:18:27.299><c> in</c><00:18:27.419><c> mind</c><00:18:27.600><c> for</c><00:18:28.320><c> interrep</c><00:18:28.980><c> uh</c>

00:18:29.930 --> 00:18:29.940 align:start position:0%
that we have in mind for interrep uh
 

00:18:29.940 --> 00:18:31.810 align:start position:0%
that we have in mind for interrep uh
private<00:18:30.780><c> voting</c>

00:18:31.810 --> 00:18:31.820 align:start position:0%
private voting
 

00:18:31.820 --> 00:18:35.570 align:start position:0%
private voting
I<00:18:32.820><c> talked</c><00:18:33.000><c> a</c><00:18:33.059><c> bit</c><00:18:33.240><c> about</c><00:18:33.600><c> this</c><00:18:33.960><c> before</c>

00:18:35.570 --> 00:18:35.580 align:start position:0%
I talked a bit about this before
 

00:18:35.580 --> 00:18:38.090 align:start position:0%
I talked a bit about this before
um

00:18:38.090 --> 00:18:38.100 align:start position:0%
 
 

00:18:38.100 --> 00:18:41.710 align:start position:0%
 
yeah<00:18:38.580><c> membership</c><00:18:39.000><c> of</c><00:18:39.360><c> uh</c><00:18:39.740><c> Dow</c><00:18:40.740><c> for</c><00:18:41.039><c> instance</c>

00:18:41.710 --> 00:18:41.720 align:start position:0%
yeah membership of uh Dow for instance
 

00:18:41.720 --> 00:18:45.470 align:start position:0%
yeah membership of uh Dow for instance
and<00:18:42.720><c> we</c><00:18:42.900><c> can</c><00:18:43.020><c> guarantee</c><00:18:43.559><c> membership</c>

00:18:45.470 --> 00:18:45.480 align:start position:0%
and we can guarantee membership
 

00:18:45.480 --> 00:18:47.510 align:start position:0%
and we can guarantee membership
guarantee<00:18:46.440><c> that</c><00:18:46.559><c> there's</c><00:18:46.799><c> a</c><00:18:46.919><c> human</c><00:18:47.039><c> behind</c>

00:18:47.510 --> 00:18:47.520 align:start position:0%
guarantee that there's a human behind
 

00:18:47.520 --> 00:18:48.770 align:start position:0%
guarantee that there's a human behind
that

00:18:48.770 --> 00:18:48.780 align:start position:0%
that
 

00:18:48.780 --> 00:18:50.150 align:start position:0%
that
um

00:18:50.150 --> 00:18:50.160 align:start position:0%
um
 

00:18:50.160 --> 00:18:52.370 align:start position:0%
um
uh

00:18:52.370 --> 00:18:52.380 align:start position:0%
uh
 

00:18:52.380 --> 00:18:55.130 align:start position:0%
uh
a<00:18:53.100><c> human</c><00:18:53.460><c> in</c><00:18:53.940><c> that</c>

00:18:55.130 --> 00:18:55.140 align:start position:0%
a human in that
 

00:18:55.140 --> 00:18:57.529 align:start position:0%
a human in that
in<00:18:55.740><c> that</c><00:18:55.919><c> group</c><00:18:56.039><c> but</c><00:18:56.340><c> never</c><00:18:56.580><c> reveal</c><00:18:57.000><c> who</c><00:18:57.299><c> that</c>

00:18:57.529 --> 00:18:57.539 align:start position:0%
in that group but never reveal who that
 

00:18:57.539 --> 00:19:00.950 align:start position:0%
in that group but never reveal who that
human<00:18:57.720><c> is</c><00:18:58.520><c> social</c><00:18:59.520><c> networking</c><00:19:00.120><c> we</c><00:19:00.419><c> think</c><00:19:00.600><c> is</c><00:19:00.780><c> a</c>

00:19:00.950 --> 00:19:00.960 align:start position:0%
human is social networking we think is a
 

00:19:00.960 --> 00:19:02.029 align:start position:0%
human is social networking we think is a
promising

00:19:02.029 --> 00:19:02.039 align:start position:0%
promising
 

00:19:02.039 --> 00:19:04.430 align:start position:0%
promising
way<00:19:02.640><c> to</c><00:19:02.940><c> apply</c><00:19:03.240><c> this</c>

00:19:04.430 --> 00:19:04.440 align:start position:0%
way to apply this
 

00:19:04.440 --> 00:19:07.690 align:start position:0%
way to apply this
and<00:19:05.340><c> some</c><00:19:05.460><c> of</c><00:19:05.640><c> our</c><00:19:05.820><c> sister</c><00:19:06.320><c> projects</c><00:19:07.320><c> in</c>

00:19:07.690 --> 00:19:07.700 align:start position:0%
and some of our sister projects in
 

00:19:07.700 --> 00:19:10.789 align:start position:0%
and some of our sister projects in
privacy<00:19:08.700><c> and</c><00:19:08.880><c> scaling</c><00:19:09.360><c> group</c><00:19:09.539><c> are</c><00:19:10.260><c> um</c>

00:19:10.789 --> 00:19:10.799 align:start position:0%
privacy and scaling group are um
 

00:19:10.799 --> 00:19:12.890 align:start position:0%
privacy and scaling group are um
we're<00:19:11.039><c> working</c><00:19:11.280><c> on</c><00:19:11.520><c> this</c><00:19:11.760><c> you'll</c><00:19:12.539><c> hear</c><00:19:12.720><c> some</c>

00:19:12.890 --> 00:19:12.900 align:start position:0%
we're working on this you'll hear some
 

00:19:12.900 --> 00:19:15.590 align:start position:0%
we're working on this you'll hear some
talks<00:19:13.260><c> in</c><00:19:13.500><c> Devcon</c><00:19:13.919><c> about</c><00:19:14.160><c> that</c>

00:19:15.590 --> 00:19:15.600 align:start position:0%
talks in Devcon about that
 

00:19:15.600 --> 00:19:18.230 align:start position:0%
talks in Devcon about that
um<00:19:15.720><c> but</c><00:19:16.140><c> yeah</c><00:19:16.380><c> that's</c><00:19:16.799><c> uh</c><00:19:17.400><c> another</c><00:19:17.940><c> place</c>

00:19:18.230 --> 00:19:18.240 align:start position:0%
um but yeah that's uh another place
 

00:19:18.240 --> 00:19:20.210 align:start position:0%
um but yeah that's uh another place
where<00:19:18.480><c> privacy</c><00:19:18.900><c> is</c><00:19:19.080><c> important</c><00:19:19.500><c> but</c><00:19:19.980><c> also</c>

00:19:20.210 --> 00:19:20.220 align:start position:0%
where privacy is important but also
 

00:19:20.220 --> 00:19:22.610 align:start position:0%
where privacy is important but also
Humanity<00:19:20.880><c> proof</c><00:19:21.600><c> of</c><00:19:21.720><c> humanity</c><00:19:22.200><c> is</c><00:19:22.440><c> very</c>

00:19:22.610 --> 00:19:22.620 align:start position:0%
Humanity proof of humanity is very
 

00:19:22.620 --> 00:19:24.230 align:start position:0%
Humanity proof of humanity is very
important

00:19:24.230 --> 00:19:24.240 align:start position:0%
important
 

00:19:24.240 --> 00:19:28.010 align:start position:0%
important
um we<00:19:24.600><c> have</c><00:19:24.780><c> anti-spam</c><00:19:25.940><c> applications</c><00:19:27.020><c> like</c>

00:19:28.010 --> 00:19:28.020 align:start position:0%
um we have anti-spam applications like
 

00:19:28.020 --> 00:19:30.590 align:start position:0%
um we have anti-spam applications like
the<00:19:28.320><c> rate</c><00:19:28.440><c> limiting</c><00:19:28.980><c> nullifier</c><00:19:29.640><c> another</c><00:19:30.299><c> one</c>

00:19:30.590 --> 00:19:30.600 align:start position:0%
the rate limiting nullifier another one
 

00:19:30.600 --> 00:19:32.529 align:start position:0%
the rate limiting nullifier another one
of<00:19:30.720><c> our</c><00:19:30.780><c> sister</c><00:19:30.960><c> projects</c>

00:19:32.529 --> 00:19:32.539 align:start position:0%
of our sister projects
 

00:19:32.539 --> 00:19:35.390 align:start position:0%
of our sister projects
we<00:19:33.539><c> can</c><00:19:33.720><c> do</c><00:19:33.840><c> things</c><00:19:34.080><c> like</c>

00:19:35.390 --> 00:19:35.400 align:start position:0%
we can do things like
 

00:19:35.400 --> 00:19:38.510 align:start position:0%
we can do things like
Fair<00:19:36.059><c> air</c><00:19:36.419><c> drops</c><00:19:36.900><c> and</c><00:19:37.679><c> civil</c><00:19:38.100><c> resistant</c>

00:19:38.510 --> 00:19:38.520 align:start position:0%
Fair air drops and civil resistant
 

00:19:38.520 --> 00:19:41.690 align:start position:0%
Fair air drops and civil resistant
faucets<00:19:39.000><c> so</c><00:19:39.840><c> if</c><00:19:40.080><c> you</c><00:19:40.200><c> want</c><00:19:40.380><c> to</c>

00:19:41.690 --> 00:19:41.700 align:start position:0%
faucets so if you want to
 

00:19:41.700 --> 00:19:42.289 align:start position:0%
faucets so if you want to
um

00:19:42.289 --> 00:19:42.299 align:start position:0%
um
 

00:19:42.299 --> 00:19:45.830 align:start position:0%
um
yeah<00:19:42.780><c> put</c><00:19:43.260><c> some</c><00:19:43.700><c> anti-civil</c><00:19:44.700><c> properties</c><00:19:45.419><c> into</c>

00:19:45.830 --> 00:19:45.840 align:start position:0%
yeah put some anti-civil properties into
 

00:19:45.840 --> 00:19:49.390 align:start position:0%
yeah put some anti-civil properties into
a<00:19:46.140><c> an</c><00:19:46.440><c> airdrop</c><00:19:46.860><c> or</c><00:19:47.039><c> a</c><00:19:47.160><c> faucet</c><00:19:48.080><c> interrupt</c><00:19:49.080><c> can</c>

00:19:49.390 --> 00:19:49.400 align:start position:0%
a an airdrop or a faucet interrupt can
 

00:19:49.400 --> 00:19:51.950 align:start position:0%
a an airdrop or a faucet interrupt can
do<00:19:50.400><c> that</c><00:19:50.580><c> kind</c><00:19:50.760><c> of</c><00:19:50.820><c> thing</c>

00:19:51.950 --> 00:19:51.960 align:start position:0%
do that kind of thing
 

00:19:51.960 --> 00:19:54.830 align:start position:0%
do that kind of thing
so<00:19:52.919><c> to</c><00:19:53.580><c> close</c>

00:19:54.830 --> 00:19:54.840 align:start position:0%
so to close
 

00:19:54.840 --> 00:19:57.110 align:start position:0%
so to close
we<00:19:55.620><c> think</c>

00:19:57.110 --> 00:19:57.120 align:start position:0%
we think
 

00:19:57.120 --> 00:19:59.590 align:start position:0%
we think
a<00:19:57.720><c> pragmatic</c><00:19:58.260><c> approach</c><00:19:58.620><c> to</c><00:19:59.039><c> Identity</c>

00:19:59.590 --> 00:19:59.600 align:start position:0%
a pragmatic approach to Identity
 

00:19:59.600 --> 00:20:03.590 align:start position:0%
a pragmatic approach to Identity
building<00:20:00.600><c> on</c><00:20:01.080><c> our</c><00:20:01.559><c> history</c><00:20:01.860><c> that</c><00:20:02.340><c> we</c><00:20:02.520><c> we</c><00:20:02.880><c> all</c>

00:20:03.590 --> 00:20:03.600 align:start position:0%
building on our history that we we all
 

00:20:03.600 --> 00:20:07.430 align:start position:0%
building on our history that we we all
work<00:20:04.260><c> on</c><00:20:04.500><c> you</c><00:20:04.919><c> know</c><00:20:05.100><c> in</c><00:20:05.520><c> our</c><00:20:05.760><c> existing</c><00:20:06.539><c> digital</c>

00:20:07.430 --> 00:20:07.440 align:start position:0%
work on you know in our existing digital
 

00:20:07.440 --> 00:20:08.710 align:start position:0%
work on you know in our existing digital
lives

00:20:08.710 --> 00:20:08.720 align:start position:0%
lives
 

00:20:08.720 --> 00:20:12.710 align:start position:0%
lives
taking<00:20:09.720><c> a</c><00:20:09.960><c> pragmatic</c><00:20:10.559><c> approach</c><00:20:10.860><c> to</c><00:20:11.700><c> to</c><00:20:12.000><c> use</c>

00:20:12.710 --> 00:20:12.720 align:start position:0%
taking a pragmatic approach to to use
 

00:20:12.720 --> 00:20:16.430 align:start position:0%
taking a pragmatic approach to to use
that<00:20:13.020><c> bring</c><00:20:13.440><c> it</c><00:20:13.679><c> across</c><00:20:14.039><c> to</c><00:20:14.280><c> ethereum</c>

00:20:16.430 --> 00:20:16.440 align:start position:0%
that bring it across to ethereum
 

00:20:16.440 --> 00:20:17.690 align:start position:0%
that bring it across to ethereum
um

00:20:17.690 --> 00:20:17.700 align:start position:0%
um
 

00:20:17.700 --> 00:20:20.510 align:start position:0%
um
we<00:20:18.299><c> can</c><00:20:18.419><c> build</c><00:20:18.840><c> up</c><00:20:19.020><c> we</c><00:20:19.500><c> have</c><00:20:19.679><c> a</c><00:20:19.980><c> existing</c>

00:20:20.510 --> 00:20:20.520 align:start position:0%
we can build up we have a existing
 

00:20:20.520 --> 00:20:22.850 align:start position:0%
we can build up we have a existing
source<00:20:20.940><c> of</c><00:20:21.059><c> identity</c><00:20:21.660><c> that</c><00:20:22.200><c> we</c><00:20:22.380><c> can</c><00:20:22.500><c> build</c><00:20:22.679><c> on</c>

00:20:22.850 --> 00:20:22.860 align:start position:0%
source of identity that we can build on
 

00:20:22.860 --> 00:20:24.409 align:start position:0%
source of identity that we can build on
we<00:20:23.100><c> don't</c><00:20:23.220><c> need</c><00:20:23.340><c> to</c><00:20:23.520><c> build</c><00:20:23.580><c> it</c><00:20:23.820><c> from</c><00:20:24.120><c> the</c>

00:20:24.409 --> 00:20:24.419 align:start position:0%
we don't need to build it from the
 

00:20:24.419 --> 00:20:25.970 align:start position:0%
we don't need to build it from the
ground<00:20:24.840><c> up</c>

00:20:25.970 --> 00:20:25.980 align:start position:0%
ground up
 

00:20:25.980 --> 00:20:28.130 align:start position:0%
ground up
uh<00:20:26.820><c> we</c><00:20:27.059><c> don't</c><00:20:27.179><c> need</c><00:20:27.360><c> to</c><00:20:27.539><c> discard</c><00:20:27.840><c> those</c>

00:20:28.130 --> 00:20:28.140 align:start position:0%
uh we don't need to discard those
 

00:20:28.140 --> 00:20:30.289 align:start position:0%
uh we don't need to discard those
relationships<00:20:28.860><c> we</c><00:20:29.100><c> have</c><00:20:29.340><c> in</c><00:20:30.000><c> our</c><00:20:30.120><c> social</c>

00:20:30.289 --> 00:20:30.299 align:start position:0%
relationships we have in our social
 

00:20:30.299 --> 00:20:32.090 align:start position:0%
relationships we have in our social
networks

00:20:32.090 --> 00:20:32.100 align:start position:0%
networks
 

00:20:32.100 --> 00:20:35.630 align:start position:0%
networks
um<00:20:32.640><c> but</c><00:20:33.120><c> we</c><00:20:33.419><c> don't</c><00:20:33.539><c> want</c><00:20:33.660><c> to</c><00:20:33.780><c> bring</c><00:20:33.960><c> along</c><00:20:34.640><c> the</c>

00:20:35.630 --> 00:20:35.640 align:start position:0%
um but we don't want to bring along the
 

00:20:35.640 --> 00:20:37.150 align:start position:0%
um but we don't want to bring along the
surveillance

00:20:37.150 --> 00:20:37.160 align:start position:0%
surveillance
 

00:20:37.160 --> 00:20:39.529 align:start position:0%
surveillance
opportunities<00:20:38.160><c> the</c><00:20:38.760><c> opportunities</c><00:20:39.299><c> for</c>

00:20:39.529 --> 00:20:39.539 align:start position:0%
opportunities the opportunities for
 

00:20:39.539 --> 00:20:43.190 align:start position:0%
opportunities the opportunities for
misuse<00:20:40.080><c> and</c><00:20:40.380><c> abuse</c><00:20:40.820><c> and</c><00:20:41.820><c> we</c><00:20:42.120><c> can</c><00:20:42.419><c> build</c>

00:20:43.190 --> 00:20:43.200 align:start position:0%
misuse and abuse and we can build
 

00:20:43.200 --> 00:20:45.890 align:start position:0%
misuse and abuse and we can build
applications<00:20:43.799><c> that</c><00:20:44.580><c> respect</c><00:20:45.000><c> personal</c>

00:20:45.890 --> 00:20:45.900 align:start position:0%
applications that respect personal
 

00:20:45.900 --> 00:20:47.990 align:start position:0%
applications that respect personal
privacy

00:20:47.990 --> 00:20:48.000 align:start position:0%
privacy
 

00:20:48.000 --> 00:20:51.830 align:start position:0%
privacy
so<00:20:48.960><c> our</c><00:20:49.140><c> theorem</c><00:20:49.620><c> accounts</c><00:20:50.360><c> can</c><00:20:51.360><c> be</c><00:20:51.480><c> used</c><00:20:51.660><c> for</c>

00:20:51.830 --> 00:20:51.840 align:start position:0%
so our theorem accounts can be used for
 

00:20:51.840 --> 00:20:55.330 align:start position:0%
so our theorem accounts can be used for
more<00:20:52.020><c> than</c><00:20:52.260><c> just</c><00:20:52.380><c> Financial</c><00:20:53.220><c> transactions</c>

00:20:55.330 --> 00:20:55.340 align:start position:0%
more than just Financial transactions
 

00:20:55.340 --> 00:20:58.549 align:start position:0%
more than just Financial transactions
we<00:20:56.340><c> can</c><00:20:56.520><c> start</c><00:20:57.000><c> to</c><00:20:57.240><c> extend</c><00:20:57.660><c> it</c><00:20:57.840><c> into</c><00:20:58.200><c> the</c>

00:20:58.549 --> 00:20:58.559 align:start position:0%
we can start to extend it into the
 

00:20:58.559 --> 00:21:01.730 align:start position:0%
we can start to extend it into the
social<00:20:59.280><c> realm</c><00:20:59.820><c> bring</c><00:21:00.480><c> along</c><00:21:00.780><c> our</c><00:21:01.140><c> social</c>

00:21:01.730 --> 00:21:01.740 align:start position:0%
social realm bring along our social
 

00:21:01.740 --> 00:21:04.850 align:start position:0%
social realm bring along our social
relationships

00:21:04.850 --> 00:21:04.860 align:start position:0%
 
 

00:21:04.860 --> 00:21:08.029 align:start position:0%
 
give<00:21:05.520><c> them</c><00:21:05.760><c> a</c><00:21:06.000><c> human</c><00:21:06.179><c> context</c><00:21:06.720><c> and</c><00:21:07.679><c> make</c><00:21:07.799><c> our</c>

00:21:08.029 --> 00:21:08.039 align:start position:0%
give them a human context and make our
 

00:21:08.039 --> 00:21:11.330 align:start position:0%
give them a human context and make our
accounts<00:21:08.580><c> more</c><00:21:09.360><c> credibly</c><00:21:09.840><c> human</c>

00:21:11.330 --> 00:21:11.340 align:start position:0%
accounts more credibly human
 

00:21:11.340 --> 00:21:14.390 align:start position:0%
accounts more credibly human
and<00:21:11.760><c> our</c><00:21:11.940><c> applications</c><00:21:12.419><c> in</c><00:21:13.020><c> the</c><00:21:13.080><c> web3</c><00:21:13.440><c> world</c>

00:21:14.390 --> 00:21:14.400 align:start position:0%
and our applications in the web3 world
 

00:21:14.400 --> 00:21:16.730 align:start position:0%
and our applications in the web3 world
so

00:21:16.730 --> 00:21:16.740 align:start position:0%
so
 

00:21:16.740 --> 00:21:20.990 align:start position:0%
so
the<00:21:17.280><c> links</c><00:21:18.200><c> that</c><00:21:19.200><c> QR</c><00:21:19.559><c> code</c><00:21:19.799><c> is</c><00:21:20.160><c> to</c><00:21:20.400><c> our</c><00:21:20.580><c> Discord</c>

00:21:20.990 --> 00:21:21.000 align:start position:0%
the links that QR code is to our Discord
 

00:21:21.000 --> 00:21:23.510 align:start position:0%
the links that QR code is to our Discord
you're<00:21:21.900><c> welcome</c><00:21:22.080><c> to</c><00:21:22.380><c> come</c><00:21:22.980><c> there</c><00:21:23.160><c> and</c><00:21:23.340><c> ask</c>

00:21:23.510 --> 00:21:23.520 align:start position:0%
you're welcome to come there and ask
 

00:21:23.520 --> 00:21:26.270 align:start position:0%
you're welcome to come there and ask
questions<00:21:23.820><c> and</c><00:21:24.419><c> find</c><00:21:24.600><c> out</c><00:21:24.780><c> more</c><00:21:25.140><c> you're</c><00:21:25.980><c> also</c>

00:21:26.270 --> 00:21:26.280 align:start position:0%
questions and find out more you're also
 

00:21:26.280 --> 00:21:30.470 align:start position:0%
questions and find out more you're also
welcome<00:21:26.520><c> to</c><00:21:26.820><c> come</c><00:21:27.419><c> and</c><00:21:27.740><c> hit</c><00:21:28.740><c> me</c><00:21:28.919><c> up</c><00:21:29.159><c> I'll</c><00:21:29.760><c> be</c>

00:21:30.470 --> 00:21:30.480 align:start position:0%
welcome to come and hit me up I'll be
 

00:21:30.480 --> 00:21:33.230 align:start position:0%
welcome to come and hit me up I'll be
hanging<00:21:30.840><c> around</c><00:21:31.020><c> a</c><00:21:31.320><c> lot</c><00:21:31.440><c> at</c><00:21:31.919><c> the</c><00:21:32.240><c> temporary</c>

00:21:33.230 --> 00:21:33.240 align:start position:0%
hanging around a lot at the temporary
 

00:21:33.240 --> 00:21:36.409 align:start position:0%
hanging around a lot at the temporary
autonomous<00:21:33.840><c> Zone</c><00:21:34.200><c> down</c><00:21:34.380><c> on</c><00:21:34.559><c> the</c><00:21:34.679><c> ground</c><00:21:34.799><c> floor</c>

00:21:36.409 --> 00:21:36.419 align:start position:0%
autonomous Zone down on the ground floor
 

00:21:36.419 --> 00:21:38.570 align:start position:0%
autonomous Zone down on the ground floor
um which<00:21:36.720><c> is</c><00:21:36.840><c> the</c><00:21:36.960><c> pse's</c><00:21:37.919><c> um</c>

00:21:38.570 --> 00:21:38.580 align:start position:0%
um which is the pse's um
 

00:21:38.580 --> 00:21:40.549 align:start position:0%
um which is the pse's um
uh<00:21:39.360><c> little</c><00:21:39.600><c> uh</c>

00:21:40.549 --> 00:21:40.559 align:start position:0%
uh little uh
 

00:21:40.559 --> 00:21:42.409 align:start position:0%
uh little uh
hub

00:21:42.409 --> 00:21:42.419 align:start position:0%
hub
 

00:21:42.419 --> 00:21:44.990 align:start position:0%
hub
um<00:21:42.539><c> you're</c><00:21:43.380><c> welcome</c><00:21:43.620><c> to</c><00:21:43.860><c> visit</c><00:21:44.340><c> the</c>

00:21:44.990 --> 00:21:45.000 align:start position:0%
um you're welcome to visit the
 

00:21:45.000 --> 00:21:48.529 align:start position:0%
um you're welcome to visit the
application<00:21:46.039><c> interrep.link</c><00:21:47.059><c> and</c><00:21:48.059><c> you</c><00:21:48.360><c> can</c>

00:21:48.529 --> 00:21:48.539 align:start position:0%
application interrep.link and you can
 

00:21:48.539 --> 00:21:51.610 align:start position:0%
application interrep.link and you can
sign<00:21:49.440><c> on</c><00:21:49.740><c> there</c><00:21:49.919><c> get</c><00:21:50.220><c> just</c><00:21:50.460><c> get</c><00:21:51.299><c> yourself</c>

00:21:51.610 --> 00:21:51.620 align:start position:0%
sign on there get just get yourself
 

00:21:51.620 --> 00:21:55.190 align:start position:0%
sign on there get just get yourself
signed<00:21:52.620><c> up</c><00:21:52.740><c> with</c><00:21:52.980><c> a</c><00:21:53.280><c> server</c><00:21:54.120><c> ID</c>

00:21:55.190 --> 00:21:55.200 align:start position:0%
signed up with a server ID
 

00:21:55.200 --> 00:21:58.190 align:start position:0%
signed up with a server ID
see<00:21:55.620><c> what</c><00:21:55.799><c> your</c><00:21:56.100><c> Twitter</c><00:21:56.340><c> status</c><00:21:57.059><c> is</c><00:21:57.419><c> maybe</c>

00:21:58.190 --> 00:21:58.200 align:start position:0%
see what your Twitter status is maybe
 

00:21:58.200 --> 00:21:59.930 align:start position:0%
see what your Twitter status is maybe
you<00:21:58.380><c> have</c><00:21:58.500><c> to</c><00:21:58.620><c> work</c><00:21:58.799><c> on</c><00:21:58.980><c> that</c>

00:21:59.930 --> 00:21:59.940 align:start position:0%
you have to work on that
 

00:21:59.940 --> 00:22:03.110 align:start position:0%
you have to work on that
we've<00:22:00.900><c> got</c><00:22:01.020><c> documentation</c><00:22:01.620><c> links</c><00:22:02.220><c> we've</c><00:22:02.940><c> got</c>

00:22:03.110 --> 00:22:03.120 align:start position:0%
we've got documentation links we've got
 

00:22:03.120 --> 00:22:06.070 align:start position:0%
we've got documentation links we've got
our<00:22:03.419><c> code</c><00:22:03.980><c> open</c><00:22:04.980><c> source</c>

00:22:06.070 --> 00:22:06.080 align:start position:0%
our code open source
 

00:22:06.080 --> 00:22:10.310 align:start position:0%
our code open source
you'll<00:22:07.080><c> find</c><00:22:07.260><c> all</c><00:22:07.559><c> that</c><00:22:07.880><c> on</c><00:22:08.880><c> the</c><00:22:09.539><c> um</c><00:22:09.600><c> on</c><00:22:10.200><c> those</c>

00:22:10.310 --> 00:22:10.320 align:start position:0%
you'll find all that on the um on those
 

00:22:10.320 --> 00:22:14.090 align:start position:0%
you'll find all that on the um on those
links<00:22:10.679><c> but</c><00:22:11.539><c> yeah</c><00:22:12.539><c> please</c><00:22:12.840><c> come</c><00:22:13.799><c> to</c><00:22:13.980><c> the</c>

00:22:14.090 --> 00:22:14.100 align:start position:0%
links but yeah please come to the
 

00:22:14.100 --> 00:22:18.770 align:start position:0%
links but yeah please come to the
Discord<00:22:14.460><c> and</c><00:22:15.120><c> ask</c><00:22:15.780><c> questions</c><00:22:16.340><c> if</c><00:22:17.340><c> you</c><00:22:17.640><c> or</c><00:22:18.539><c> come</c>

00:22:18.770 --> 00:22:18.780 align:start position:0%
Discord and ask questions if you or come
 

00:22:18.780 --> 00:22:21.049 align:start position:0%
Discord and ask questions if you or come
and<00:22:18.960><c> ask</c><00:22:19.080><c> me</c><00:22:19.260><c> in</c><00:22:19.500><c> person</c>

00:22:21.049 --> 00:22:21.059 align:start position:0%
and ask me in person
 

00:22:21.059 --> 00:22:23.870 align:start position:0%
and ask me in person
uh<00:22:21.900><c> so</c><00:22:22.140><c> thanks</c><00:22:22.500><c> for</c><00:22:22.679><c> all</c><00:22:22.799><c> that</c>

00:22:23.870 --> 00:22:23.880 align:start position:0%
uh so thanks for all that
 

00:22:23.880 --> 00:22:25.130 align:start position:0%
uh so thanks for all that
um

00:22:25.130 --> 00:22:25.140 align:start position:0%
um
 

00:22:25.140 --> 00:22:29.690 align:start position:0%
um
the<00:22:25.919><c> QR</c><00:22:26.280><c> code</c><00:22:26.520><c> on</c><00:22:27.360><c> this</c><00:22:27.480><c> slide</c><00:22:27.780><c> is</c><00:22:28.440><c> the</c><00:22:29.340><c> Discord</c>

00:22:29.690 --> 00:22:29.700 align:start position:0%
the QR code on this slide is the Discord
 

00:22:29.700 --> 00:22:32.390 align:start position:0%
the QR code on this slide is the Discord
for<00:22:30.000><c> privacy</c><00:22:30.419><c> and</c><00:22:30.600><c> scaling</c><00:22:31.020><c> we</c><00:22:31.740><c> do</c><00:22:31.919><c> lots</c><00:22:32.340><c> of</c>

00:22:32.390 --> 00:22:32.400 align:start position:0%
for privacy and scaling we do lots of
 

00:22:32.400 --> 00:22:35.590 align:start position:0%
for privacy and scaling we do lots of
cool<00:22:32.880><c> applications</c>

00:22:35.590 --> 00:22:35.600 align:start position:0%
cool applications
 

00:22:35.600 --> 00:22:39.770 align:start position:0%
cool applications
in<00:22:36.600><c> the</c><00:22:36.840><c> xero</c><00:22:37.380><c> knowledge</c><00:22:37.679><c> space</c><00:22:38.179><c> so</c><00:22:39.179><c> uh</c><00:22:39.600><c> you</c>

00:22:39.770 --> 00:22:39.780 align:start position:0%
in the xero knowledge space so uh you
 

00:22:39.780 --> 00:22:42.110 align:start position:0%
in the xero knowledge space so uh you
can<00:22:39.960><c> join</c><00:22:40.919><c> that</c><00:22:41.039><c> Discord</c><00:22:41.400><c> and</c><00:22:41.640><c> ask</c><00:22:41.820><c> questions</c>

00:22:42.110 --> 00:22:42.120 align:start position:0%
can join that Discord and ask questions
 

00:22:42.120 --> 00:22:45.770 align:start position:0%
can join that Discord and ask questions
check<00:22:43.020><c> out</c><00:22:43.260><c> our</c><00:22:43.559><c> job</c><00:22:44.159><c> openings</c><00:22:45.059><c> if</c><00:22:45.419><c> you</c><00:22:45.600><c> like</c>

00:22:45.770 --> 00:22:45.780 align:start position:0%
check out our job openings if you like
 

00:22:45.780 --> 00:22:48.890 align:start position:0%
check out our job openings if you like
building<00:22:46.220><c> cool</c><00:22:47.220><c> applications</c>

00:22:48.890 --> 00:22:48.900 align:start position:0%
building cool applications
 

00:22:48.900 --> 00:22:51.649 align:start position:0%
building cool applications
for<00:22:49.380><c> privacy</c><00:22:49.799><c> and</c><00:22:49.980><c> scaling</c><00:22:50.460><c> and</c><00:22:51.240><c> check</c><00:22:51.480><c> that</c>

00:22:51.649 --> 00:22:51.659 align:start position:0%
for privacy and scaling and check that
 

00:22:51.659 --> 00:22:53.450 align:start position:0%
for privacy and scaling and check that
out

00:22:53.450 --> 00:22:53.460 align:start position:0%
out
 

00:22:53.460 --> 00:22:56.870 align:start position:0%
out
um and<00:22:54.240><c> on</c><00:22:54.419><c> that</c><00:22:54.600><c> note</c><00:22:54.720><c> thank</c><00:22:55.500><c> you</c>

00:22:56.870 --> 00:22:56.880 align:start position:0%
um and on that note thank you
 

00:22:56.880 --> 00:23:00.909 align:start position:0%
um and on that note thank you
[Applause]

