►
From YouTube: BLIP BOUNTY: Baseline Calendar
Description
This is a clip taken from a Baseline Protocol Core Devs call which took place Monday, April 4 2022, where the following BLIP (baseline improvement proposal) was discussed- https://github.com/eea-oasis/baseline-blips/issues/24
A
So
this
one
kind
of
takes
like
calendly,
for
example,
and
kind
of
baselines
that
process.
So
the
idea
here
is
well
one.
One
of
the
ideas
here
is
to
allow,
so
we
have
bob
and
alice
right.
A
Bob
wants
to
meet
with
alice,
so
the
idea
is
that
bob
can
find
a
time
on
alice's
calendar
that
works
for
him
without
ever
actually
seeing
all
of
the
times
that
she's
busy
and
all
the
time
she's
available
and
kind
of
getting
more
information
than
she
might
want
to
share
about
her
availability
and
what
she's
doing
so,
one
of
the
one
of
the
ways
that
we
thought
about
to
do.
A
That
would
be
where
bob
would
submit
all
of
the
times
that
he
would
like
to
meet,
and
then
it
would
kind
of
find
a
time
that
makes
the
most
sense
for
him
within
her
calendar
and
just
selects
that
time.
That
way,
he
doesn't
see
all
of
the
times
as
well,
and
there
were
a
lot
of
different
ideas
about
this
one
that
were
brought
up.
I
think
john
added
a
lot
of
comments
here
that
he
thought
in
different
directions
that
this
could
go.
So
we're
definitely
open
to
suggestions
here.
B
All
right
andreas,
you
were
next
in
the
queue
as
well
yeah.
I
think
the
the
yeah
I
mean
calendly
could
do
that
right
now,
without
without
without
their
knowledge
proofs
or
anything
like
that,
it's
it's
it's!
It
just
has
chosen
to
reveal
everything
rather
than
do
it
do
it.
B
Right
or
for
certain
types
of
meeting,
only
certain
types
of
people
are
allowed
to
attend,
so
you
have
a
restriction
and
now
so
the
interesting
thing
is
so
you
have
like
a
blacklist
sort
of
like,
and
then
you
can
say
ensure
that
no
one
is,
is
your
your
your
that
anyone
you
want
to
add
to
the
meeting
is
not
part
of
that.
It's
not
part
of
that
set
without
revealing
the
set,
because
that
would
defeat
the
purpose.
C
Can
I
sorry
I
don't
know
I'll,
do
the
mcq
thing
here.
C
Yeah,
so
I
I
don't
have
it
in
front
of
me
in
my
notes
on
this,
but
I
quite
liked
this
andreas,
because
you
know
what
what
callanley
doesn't
do
and
can't
do
is,
is
blind
you
to
the
openings
on
the
person's
calendar
right,
yeah.
B
Because
they're
doing
it
they're
doing
it
the
wrong
way
around
they're
they're
they
they
could
just
say
it's
like
give
me
give
me
everything
you
want
and
then
they
they
match
it
up
internally
and
then
they
give
you
give
you
like
three
ones
go
pick
one
right:
it's
like
it's
like
they.
They
have.
They
have
chosen
it.
The
the
the
wrong
way
around
from
a
privacy
preservation.
Point
point
of
view:
it's
like
there's,
there's
nothing
that
you
need
to
do
it's
just
like
give
me
your
preferences
and
and
I'll.
C
Revealing
anything
what
I
like-
and
I
I
wonder
you
tell
me
if
this
is
is
possible,
is
one
is
a
regime
where
I
have
my
calendar,
you
have
your
calendar
and
there
isn't
a
server.
You
know,
there's
a
company,
you
know
it's
another
classic
case
of
I'm
really
creeped
out
and
a
lot
of
companies
are
a
lot
of
companies.
Don't
allow
their
employees
to
use
calendly
because
they
don't
want
those.
You
know
those
calendar
entries
exposed
right.
So
you
say:
okay,
this
is
my
internal
calendar.
C
This
is
your
internal
calendar
and
but
you
know
we
run
a
protocol
where
the
two-
it's
not
me,
saying
hey.
These
are
my
best
times,
but
rather
you
know,
can
we
could
we
construct
a
way
under
zero
knowledge
that
the
commonly
available
time
like
the
first
commonly
available
time
is
is
is
is
is
generated
right,
but
there's
nothing
in
the
in
the
middle
that
allows
you
to
to
do
that.
B
B
A
C
B
What
you
need
is
you
need
a
a
a
a
proof
of
membership
verification
on
chain
that
does
it
because
then
you're
you're
you're
submitting
your
time
to
the
proof
of
membership
and
the
membership
consists
of
all
available
times
and
then
either
you
get
you
you.
You
see
whether
that
that
that
time
is
available
aka.
What
you're
proposing
is
a
member
of
that
set
and
or
not.
B
C
So
that's!
That's
all
that
that's
all
the
countley
gets
anyway
is
the
openings
and
so
you're
yeah.
B
Yeah,
but
your
a
is,
I
mean
you,
you
can
just
exchange
it,
but
then
it
becomes
exchanging
anyway
right.
So
it's
like
it's
like
it's
like
I'm
sending
you
my
availability
set
right
as
a
as
a
as
a
blinded
membership
set,
and
you
you
you
check
whether
your
proposals
fit
any
of
those.
So
it's
like
it's
like
it.
You
need
to
under.
You
need
to
have
a
trust
relationship
with
a
requester
anyway.
B
Otherwise,
if
you
and
otherwise,
if
you,
if
you
just
have
it
open,
then
then
then
any
attacker
can
can
can
just
ping
it.
You
can
just
request
it
once
and
then
and
then
and
then
run
it
run
it
on
their
side,
multiple
times
to
figure
out
what
your,
what
all
of
your
openings
are.
So
you
know
it's
like
it's
like
it's
is
it
is
it
is
it
is
it?
Is
it
secure?
No
is
it
is
it
is
it
does
it
require
a
third
party?
B
No
right,
so
it's
like
it's
like
if
you're,
if
you're,
if
you're,
if
you're
comfortable,
revealing
your
openings
to
to
to
third
party.
It's
like
again
what
I'm
saying
is
like
make
a
proposal
and
then
that
that's
either
that
matches
or
not
you
can
automate
that
again,
I'm
I'm,
I
I
think
more
of
a
you
know.
A
blacklist
approach
is
is,
is,
I
think,
is,
is
a
is
a
better
thing
anyway.
Anything
that
is
like
involves
only
two
parties.