►
From YouTube: The Baseline Show: Office Hours
Description
The weekly office hours for the Baseline Protocol open source community, Wednesdays at noon in the US-Eastern timezone. And don't miss the show on Thursdays at 6:00PM in the Indian (IST) timezone.
Learn more at https://baseline-protocol.org.
[43:20] RFP for Reference Implementation Test Harness
A
A
A
C
That
that's
the
majority,
but
what
I
can
share
is
so
if
people
are
interested
in
layer,
two
projects
and
player,
two
solutions
and
their
interoperability
and
standards
around
that,
because
that's
important,
please
join
the
ea
community
projects,
layer,
2
working
group-
I
put
the
it's
it's
in
the
it's
in
the
chat.
If
you
want
to
you
can
put
it,
we
can
put
it
on
the
ticker,
the
the
github
on
the
on
the
on
the
ticker
hashtag
join
l2
working
group.
C
That's
one!
That's
one
thing,
that's
exciting!
So
if
you
want
to
hang
out
with
with
you
know,
arbitrarily
and
and
optimism
and
matter,
labs
and
so
forth,
please
join
polygons
also
there.
C
So
the
that's
one,
if
you're
interested
in
federated
certificate
authorities
and
data
availability
solutions
for
l2,
then
check
out
the
integrated
trust
network
at
that
is
a
cooperative
formed
by
currently
three
standards
organizations
moby
the
mobility
open,
blockchain
initiative,
the
metro
ethernet
forum
mef,
which
is
a
telco,
the
american
association
of
insurance
of
insurers
and
the
ea,
is
pondering
joining
and
running
a
node
on
the
integrated
trust
network,
which
is
a
dlt
agnostic,
ca.
C
C
A
mobility,
for
example,
being
able
to
predict
utilizations
of
of
of
networks
based
on
people's
trips
anticipated
trips
that
they
can
share
anonymously
in
a
privacy,
preserving
manner
and
also
book
trips
across
multiple
modes
of
transportation,
dealer
floorplan
dealer
floor
plan
tracking,
which
is
a
big
financial
services,
use
case
around
oems
electric
vehicle
battery
supply
chain,
electric
vehicle
charging,
those
are
the
and
then
again
standards
there
around.
You
know:
vehicle
vehicle
identity,
battery
identity,
trusted
trip,
so
mobius
is
a
standards
organization
and
meth.
C
I've
written
a
couple
standards
there
as
well
around
blockchain
in
in
telco
and
yeah,
so
they're
all
coming
together
nicely
in
this.
In
this
effort,
and
then
obviously
my
beloved
baseline
community
and
a
few
things
here
and
there
that
I
left
out.
A
Yeah,
I
don't
think
he's
linked
that
whole
time,
but
that's
cool.
It
seems
like
everything's
related
in
a
way,
so
many
cool
projects,
you're
working
on
any
questions
for
andreas
on
all
of
those
things.
C
To
undo
the
folly
that
are
that
are
that,
are
you
know,
blockchains
that
that
have
all
the
different
layers
combined
into
one
stack,
so
consensus,
execution,
data,
availability
and
history
into
one
chain
is:
was
the
was
the
original
sin
of
blockchains
and
that
will
take
years
to
undo
to
come
back
to
a
loosely
coupled
a
couple
couple
pattern,
and
the
reason
why
that
is
a
folly
is
because
you're
you're
throwing
each
layer
has
different,
needs,
different
security
assumptions
and
you're,
throwing
them
all
in
the
bucket
of
the
one
layer
that
has
the
highest
security
assumptions
and
that's
a
problem.
C
B
A
We're
talking
great
value
here
now
we're
talking
ray
dalio
here.
C
C
B
Likes
to
say
that
paul
brewery
likes
to
say
that
there's
no
compression
algorithm
for
experience,
which
I
fully
agree
with
you
know
like
there's.
You
know
you
know
we're
young
guys,
and
you
know
what
not
like
we'll
make
mistakes.
I
read
somewhere
on
twitter
that
there's
kind
of
a
cross
multiplication
of
ethereum.
B
B
Like
you
know,
it's
like
becoming
a
little
bit
like
cosmos
in
a
way
like
the
ethereum.
You
know
platform
like
it's
starting
to
imitate
what
cosmos
is
doing
in
a
way,
because
we
got
all
these
l2s
out
there
and
the
l3s
and
whatnot.
C
Yeah,
so
all
the
lte
is
it's.
Basically,
your
sharding
right.
It's
it's
you.
You
have
your
sharding
and
it's
it's
quality,
just
a
settlement
layer
and
that's
what
its
primary
purpose
is
right.
It's
like
you,
don't
really
need
all
that
much
of
execution
functionality.
You
just
need
simple
settlement
functionality.
So
it's
it's
it's
over
overbuilt
for
for
its
for
its
primary
for
its
primary
purpose
or
what
is
majorly
good
for,
which
is
a
signaling
mechanism
of
of
of
you
know.
C
Anonymous
or
privacy
preserving
bulletin
board,
or
you
know
it's
like
for
asset
for
asset
settlement
right,
so
it's
yeah
and-
and
you
also
allows
you
much
more
flexibility
that
way.
C
C
Exactly
exactly
it's
tic
tac,
it's
no!
It's
a
hashtag!
I
am
lambda
the
the
yeah,
so
I
I
think
I
think
it's
it's
it's
becoming
clearer
that
you
know
there's
there's
and
that
makes
sense
right.
You
have
the
internet
as
the
as
as
the
for
for
your
period
transmission,
there's
a
global
settlement
layer
that
you
know
is
slow
but
highly
secure
and
publicly
available
as
a
public
good.
So
I
think
that
that
is
is
is
highly
desirable.
C
B
C
Yeah,
well
I
mean,
if
you're
doing
bridges.
That's
that's
a
that's!
It's
like
that's,
that's
a
that's
a
folly
in
in
and
of
itself,
because
you're
you're
you're,
you
know
you're
only
as
strong
as
the
as
the
weakest
link
in
that
in
in
the
chain
of
bridges
right.
But
the
the
key
thing
is
that
you
know
you're
good
as
long
as
you're
you're.
You
know
you
have
an
l2,
that's
on
the
same
l1.
C
You
have
multiple
l2s
and
then
you
you
need
to
to
interoperability
right.
So
it's
it's!
It's
basically
coming
up
with,
with
the
equivalent
of
a
of
a
tcpip
for
for
assets,
it's
a
little
bit
more
complicated
but
entirely
entirely
doable,
but
it
will.
It
will
take
a
little
while.
C
Yeah
right
so
there
were,
there
were
some
until
I
mean
the
reason
why
we
have
the
internet.
The
way
we
have
it
is
is
because
microsoft
was
basically
omnipotent
at
one
point
and
that's
why
it
could
force
everybody
to
adopt
easy
pip
because
it
rolled
it
out
with
windows
95.
So
it's
done
every
every
it
department
was
going
like
holy.
I
need
to
support
that
because
everybody
was
using
windows,
I
mean
yeah.
C
C
B
C
It
doesn't
have
to
be
the
best.
It
doesn't
necessarily
have
to
be
the
best
one
right.
As
long
as
as
people
agree
on
it
works,
it's
fine
right.
So
it's
it's!
You
know
like
you
have
to
be
pragmatic.
I
would
say,
in
order
to
to
move
the
ball
forward
right,
then
you
can
finally
do
like
cool
things.
So
what
would
be
really
cool
is
to
have
interoperability
between
video
games
between
between
the
assets
and
the
video
games?
That
that
would
be
really
cool
right.
You
can
you
can
port
characters
over?
B
That
would
be
awesome,
so
so
so
what
what
mmos
are
you
playing?
Andreas.
D
I
just
wonder
if
anybody
at
least
I
just
think
you
know,
when
you've
got
a
lot
of
this
multi-party
multi-uh
provider,
type
environment
and
everything,
everybody
has
really
paid
close
attention
and
started
to
come
up
with
solutions
that
will
optimize.
D
You
know
a
user
to
consume
all
of
these
different
products
and
services,
but
be
able
to
pay
for
them
in
a
single
transaction.
I
mean
that's.
The
big
thing
moby
has
been
you
know
having
to
work
at
you
know
like
with
smart
cities
and
interconnected
cities,
is
having
all
these
api
connections
that
we
can.
Then
you
know
activate
and
consume
and
stuff,
but
the
user
wants
to
be
able
to
pay
for
this
in
a
single
transaction
and
so
whoever's
managing
that
person.
D
You
know
that
user
management
and
stuff
has
a
huge
tall
order,
because
it's
like
how
do
I
pay
you
know
in
a
smart
city,
the
parking
meter
and
then
the
uber
and
then
the
car
share,
and
then
you
know,
whatever
you
know
same
within
you
know,
people
that
are
trying
to
you
know
do
a
lot
of
these
either
metaverse
or
you
know,
even
you
know,
cross
gaming
type,
applications
and
stuff.
It's
like
you
know.
D
C
C
If
anybody
wants
it
that
that
that's
actually
a
real
problem.
So
if
you're,
if
you're
in
the
in
the
telco
sector-
and
this
is
a
multi-billion
dollar
problem
in
the
telco
sector-
is
address
validation.
So
how
do
I
know
that
an
address
is
actually
serviceable
right?
It's
like.
Can
you
can
you
service
one,
and
you
know,
do
you
actually
have
do
you
actually
have
so
it's
like
the
answer
often
is
no.
I
don't
actually,
yes,
you
do
because,
but
you
don't
have
this
address
this
way.
C
So
the
big
thing
is
that
telcos
don't
want
to
share
that
information,
because
then
everybody
would
know
who
at
t
and
verizon
and
t-mobile
and
so
forth,
service
services
serves
with
services,
and
but
it
is
extremely
valuable
to
know
if
an
address
is
valid
or
if
there's
a
set
of
addresses
that
are
very
similar.
That
all
are
basically
the
same
thing.
C
Well,
the
the
real
question
is,
and
this
comes
back
to
the
to
the
multi-party
orchestration
and
and
under
underserved
knowledge
is,
can
you
be
a?
Can
you
be
a
layer
in
between
that
allows?
You
to
you
know,
ask
the
question
to
multiple
parties
at
the
same
time,
hey
this
is
address
a
do.
You
have
this
address
or
something
that
is
very
similar
to
this
right
and
then
come
that,
let
that
come
back
and
then
you
have
these
n
addresses
and
that
have
you
know
five
different
origins
or
10,
different
origins
or
20.
C
You
know
from
the
from
the
from
the
final
from
the
final
final
answer,
so
it's
really
an
an
orchestration
aggregation
question.
How
can
I
orchestrate
queries
to
a
lot
of
counterparties
and
provide
that
provide
the
answer
to
a
single
query
that
came
in
that
I
distributed
in
a
privacy
preserving
manner?
That's
a
big,
that's
a
big
thing,
because
that
also
will
you
know,
can
disintermediate.
C
You
know
a
lot
of
service
providers
because
they
are
now
pulling
data
together
into
one
data
structure
and
again
you're
you're,
you're,
creating
honey
pots
and
and
single
points
of
failure,
and
so
so
forth.
So
the
the
this
is
the
multi-billion
dollar
question
and
opportunity.
If
you
can
get
you
know,
corporations
to
to
to
open
up
their
address
systems,
then
you
can
have
a
a
a
you
know.
A
a
a
large
scale
address
validation
system
under
zero
knowledge.
D
Well,
and
a
lot
of
that
probably
will
you
know
largely,
you
know,
address
a
validation
problem
to
where
you
know,
even
if
you
are,
you
know,
with
an
employee
within
whatever
sphere,
if
you're
within
a
telco,
and
you
need
to
validate
a
certain
address,
you're
going
to
have
people
going.
Why
are
you
asking
and
who
are
you
and
do
you
have
a
permissive
purpose
to
be
asking
this?
D
You
know
you
have
a
lot
of
that
coming
in
there
the
whole
privacy
preserving
just
in
case
you
know,
because
if
you
have
such
a
large
bank
of
users
you're
going
to
have
a
large,
you
know
bunch
of
employees
to
manage
and
at
least
perform
their
functions
and
stuff.
How
do
you
make
sure
that
all
you
know
none
of
them
are
have
have
gone
rogue.
D
C
Know:
well
it
it
if
you
have
the
privacy,
if,
if
it's,
if
it's
privacy
preserving,
if
you
only
know
that
these
addresses
are
similar
too-
and
this
has
has
been
validated
by
organizations
that
have
been
vetted
by
that
provider
who's
just
a
basically
a
data
orchestrator,
that's
a
that's
a
that's
a
valuable,
that's
a
valuable
thing
which
comes
back
to
your
point
of
providing
a
cert.
You
know
multiple
services
to
to
an
end
user
right,
so
it
becomes
a
a
data
supply
chain,
orchestration
problem.
D
C
Under
zero
knowledge,
because
you
don't
know
all
the
supply
chain
steps
before
it
right,
where
all
the
where,
where
this
all
comes
from
right,
but
you
need
to
be
able
to,
for
you
know
compliance
reasons.
You
have
to
make
assertions
about
that.
D
Well
and
then
you
know
kind
of
take
that
a
step
late.
You
know
you
know
for
a
real
world
use
case.
If
you
look
at
esg
reporting
to
where
it's
like.
Okay,
you
know
mars,
you
know
the
candy
convection
company
came
out
and
said
we
are
going
to
make
a
pledge
that
you
know
we
are
going
to
be
100
carbon
neutral
or
we're
going
to
have.
You
know
this
amount
of
green
footprint
and
it's
like
well.
D
Are
you
attesting
that
all
of
your
suppliers,
the
people
that
supply
the
the
nougat
and
the
nuts
and
the
sugar
and
all
that
are
on
the
same?
You
know
platform,
and
are
you
really
attesting
that
and
how
can
you
validate
it?
If
somebody
says
you
know
what
I'm
not
quite
sure,
that's
accurate?
Can
you
prove
to
me
that
you
are
you
know
they
at
least
have
that
structure
that
multi-party
privacy
preserving
structure
that
they
can
do
that
or
even
if
it's
you
know
any
type
of
compliance
reporting.
D
You
know
you
you,
basically,
you
know,
can
share.
You
know
you've
got
control
and
direction
of
your
own
data,
but
you
know
a
lot
of
that
is
dependent
on
data
from
you
know,
external
parties
that
you
don't
control,
but
you
need
to
include
that
in
your
edit
attestation,
or
at
least
your
reporting-
and
you
know
these
people
don't
want
to
share
that
with
you.
C
Correct
so
it
always
comes
back
to
a
to
a
to
a
multi-party
data,
orchestration
challenge
as
the
as
the
as
the
base
pattern.
You
know,
and
it's
not
like
you
know,
one
hop.
It's
multi
multi
multi
multi-step
right.
So
if
you
have
mobility,
you
have
you
know
you
have,
for
example,
you
know
usage-based
based
car
insurance.
You
have
road
usage
charges,
you
have
a
mobile
in
your
in
your
in
your
car
as
a
as
a
as
a
data
service.
You
have
security
as
a
service
right.
C
That
is,
that
is
that
is
delivered
along
with
that
there
is
there.
There
are,
then
writing.
On
top
of
that.
You
have
entertainment
services.
You
know
spotify,
you
have
netflix
in
your
car,
you
know
so
so
so
this
is,
and
you
don't
want
to
have
to
like
you
know,
manage
all
of
them
separately
right.
B
C
B
It's
right
around
it
there's
like
one
that
talks
about
an
entities
building
like
pseudonymous
maps
in
case
of
there's
some
kind
of
like
compliance
or
regulatory.
You
know
thing
that
you're
worried
about,
like
you
can't
do.
I
think
the
example
gives,
like
you
can't
do
business
with
somebody
in
like
an
embargoed
country,
or
something
like
that.
Like
that
requirement
itself,
just
seems
kind
of
huge
like
how
how
do
you?
How
do
we
expect
people
to
go
about
doing
all
that
to
provide
that
like
cryptographic?
D
You
know
you're
going
to
cryptographically
secure,
so
I
think
whenever
you
have
that
originating
document,
whether
it's
a
bill
of
lading,
whether
it's
a
certificate
of
origin
or
something
like
that,
you've
got
to
have
something
some
artifact.
That
then,
has
to
be.
You
know,
cryptographically
shared
you
know,
cryptographically
secured
and
then
you
know
shared
in
a
privacy
preserving
way
all
you
know,
ideally,
zero
knowledge.
B
D
Well
and
it's
not
isolated
within
your
process
thing
I
mean
it
requires
on
all
these
other
people
too.
It's
all
interconnected
and
so
you've
got
to
have
at
least
some.
You
know,
threshold
of
cooperation
that
you
know
anybody
can
tell
you
hey
humans.
Humans
are
awful.
I
mean
they're
not
going
to
do
this,
so
you
know
because
they
they
don't
want
to,
and
they
don't
want
to
hear
anything
else.
So.
B
C
C
C
It's
a
it's
a
it's
an
it's
an
open
source
implementation
of
of
of
the
baseline
pattern.
Okay,
sponsored
by
provide
you
can
look
at
it
as
a
as
a
as
a
as
an
open
focus
group
or
or
for
or
it's
for
the
open
source
version
of
its
of
its
of
its
of
its
product.
But
it's
more
centered.
C
A
it's
a
specific
it's
it's
around
a
specific
open
source
implementation
and
the
further
development
of
that
right.
Okay.
So
it's
a
little
bit
more
opinionated
on
sorry,
it's
yeah!
It's
a
it's!
It's
opinion!
It's
it's
a
focus
group
right!
It's
a
it's!
An
open
source
focus
group
that
anybody
who
who
is
interested
and
that
provides
that
can
can-
can
participate
in
right.
So
the
baseline
community
is
broader
right.
It's
like
it's!
It's
not
opinionated!
It's
about
the
pattern
itself!
It's
about
the
standard
around
it
and
it's
about
tooling
that
helps
people.
C
You
know
implement
that
that
that
pattern
through
either
simple
reference
implementations
as
as
core
devs,
are
or
working
on
test,
harnesses,
et
cetera
everything
available
as
open
source.
That
makes
it.
A
C
Right
and
then
you
know,
it's
like
it's
like
provide
oasis
is
very
specific
around
a
an
opinion
on
how
to
do
that.
B
C
C
It
can
be
a
simple
hash
chain
that
can
that
can
that
can
suffice
if
you're,
if
you're,
if
you're
providing
them
the
accessibility
to
those
to
those
to
those
documents
right,
you
can
do
recursive,
you
can
do
recursive,
zero
knowledge
proofs,
which
you
know
where
you
specify
what
the
predicate
is
right.
That
is,
and
you
have
multiple
of
those
put
together,
and
there
are
many
different
ways
how
to
do
that
right.
It
is
just
you
need
to
think
about
it.
C
B
All
right-
and
I
kind
of
want
to
hit
back
on
the
addresses,
really
quick,
because
I've
heard
you
bring
it
up
a
couple
times
so
like
why
the
importance
on
addresses
versus
I
don't
know
something.
Just
like
the
like.
Immediate
sharing
of
like
sensory
data
between
I
don't
know
like
all
cars
on
on
on
the
road.
Why
addresses
versus
something
else?
And
also
what's
your
world
of
warcraft
handle.
C
So,
on
the
on
the
addresses
is
simply
because,
because
everybody
everybody
uses
them
several
times
a
day
right
versus
sensory
data
from
iot
devices.
We
are,
you
know
we
are
we're,
I
mean
yes,
we
are
using
it
because
we
use
this
all
the
time.
You
know
our
cell
phones
right.
C
My
hands
exactly
lambda's
hand
the
hand
of
lambda
the
the.
So
I
think
the
the
the
key
here
is
because
it
is,
it
is
ubiquitous
and
it
is
very
human,
which
means
there
is
there's,
there's
a
lot
of
variance
there
in
how
this
is
expressed,
right
and
and
translated
right,
even
right.
It's
like
it's
like.
I
think
it
is
really
important,
because
it
is
a
challenge
for
every
single
business
in
the
world,
because
you
have
to
write
contracts
addresses
have
to
be
in
there.
There
are
there.
C
Are
you
know
you
write
invoices
you
need
to.
You
know,
provide
services
to
addresses
right.
You
know
you're,
sending
letters
right,
people
who
are
still
doing
that.
You
know
it's
it's
so
so
it
it
is
a
real
world
problem.
It's
an
it's
an
it's
an
it's
an
irl
problem
that
is
a
is
a
is
a
data
comparison
issue.
You
know
it's
like
is
this?
Is
this
you
know
I
have
this
address,
but
I
really
can't
find
it,
but
I
have
this
address,
which
I
know
where
it
is
is.
C
Could
this
address
be
that
address
that
was
given
to
me
right?
That's
really
the
you
know,
ups
driver,
you
know
they
would
probably
probably
love
that
it's
like.
I
can't
find
this
one.
Oh
actually,
there's
probably
one
right
around
the
corner
that
is
very
similar
to
this,
so
I
could
actually
complete
the
delivery
and
not
drive
around
for
another
30
minutes
which
my
bot,
my
manager,
is
going
to
yell
at
me
and
and
and
whatever
right.
So
there
are.
C
There
are
real
world
consequences
or
benefits
for
having
a
solution
that
could
be
equally
or
that
could
be
equitably
and
easily
accessible
for
everyone.
C
C
So,
but
what
what
is
the
so?
I
actually
have
a
question
for
for
for
since
we're
with
the
core
devs
here.
So
it's
like
it's
like
what
is
the?
What
is
the
what
is
sort
of
like
the
the?
C
What
have
you
found
to
be
like
the
most
challenging
piece
in
in
translating
the
pattern
into
code
that
doesn't
suck
or
architecture
patterns
that
don't
suck.
B
B
How
you
know
some
of
these
things
will
be
implemented,
and
then
you
do
run
into
a
lot
of
things
like
that
and
it
was
like
r23
the
when
we
were
talking
about.
Was
it
on
this
map,
where
you're
like
wow.
This
is
so
implementation
specific,
yet
so,
possibly
like
broad
in
what
has
to
be
done
by
a
single
entity.
B
It's
it's.
Its
form
is
so
like
amorphous
that
that
itself
is
like
the
the
the
difficult
thing
like
that,
it's
just
hard
to
imagine
until
you
get
to
the
exact
example
where,
like
you
know,
you're
used
to
like
reading
standards
that
are
that
are
more
so,
like
you
know,
oh
and
like
do
this
kind
of
exactly
or
has
this
structure
and
said
this
is
more
like
you
know
like
it
it
it's
just
saying
like.
Oh,
it
has
to
have
a
structure
that
allows
for
this.
C
Yeah
and
it's
implementation
dependent
right,
so
it's
just
it's
just
it's
just
a
a
reference.
Implementation
just
needs
to
have
an
opinion
on
what
it
could
be,
and
what
is
is
can
be
reasonably
done.
Right
is
it's,
it
doesn't
have
to
be
the
the
you
know,
pun
ultimate
thing
right:
it's
it's
that
that's
with
all
requirements.
B
B
You
know,
and
you
you
say
like
okay,
well,
yeah,
that's
that's
great
and
there's
those
implementations
out
there.
You
can
go
to
that
are
already
opinionated
and
yours
eventually
will
be
opinionated.
But,
like
you
know,
from
our
point
of
view,
we
have
to
make
sure,
because
that
it
is
unopinionated
so
that
when
you
have
like
these
two
bodies
that
are
just
cut
off
from
each
other
and
they
both
made
an
implementation
that,
in
the
end,
without
really
you
know
much
contact
they'll
be
able
to
be
part
of
that
same
like
bpi
or
something
right.
C
B
C
It's
typically
preconceived
notions
of
of
of
how
things
should
be
there
that
that,
having
you
know
these,
these
opinions
going
in
and
therefore
these
opinions
manifest
themselves
on
in
the
in
code
or
as
as
I
would
like,
my
in
my
erp
implementation
days.
What
I
said
is
like
it's
like
you
know:
when
companies
try
to
pave
the
cow
path.
C
Right,
it's
it's!
It's
a
it's
a
non!
It's
a
it's!
It's
a
it's
a
non-optimized
way
you're
just
they
come
in
with
preconceived
notion
of
how
things
should
be
or
must
be
rather
than
coming
in
with
the
with
the
statement.
Oh,
I
need
to
get
this
done
right,
or
I
you
know
in
terms
of
this
is
the
business
outcome
that
I'm
trying
to
achieve
right,
but
they
typically
start
with
a
how
right
you
know
it's
like
it's
like
what
was
my
my
the
most.
C
My
most
favorite
thing
was
was
when,
when
a
company
built
an
in
a
real
time,
enterprise
service
bus
for
month
and
close
because
a
some
vp
or
app
wanted
to
have
closed
data
available
in
real
time,
even
though
it
was
actually
not
required
for
for
the
desired
business
outcome
right,
but
that
that's
like
yes,
we
have
to
have
it
real
time.
That
was
like
a
three
four
million
dollar
statement
right
there
and
and
creating
of
a
really
convoluted
sucky
infrastructure
and
architecture.
B
C
C
But
I
think
it's
it's
worth
thinking
about
that
right
when,
when
also
when
you're,
when
you're
building
the
simple
reference
implementations,
always
question
yourselves
and
I'm
trying
to
do
that
themselves.
But
then
you
know
it's
hard
if
you're
like
to
question
yourself,
the
the
but
it's
like
it's
like
is
is
this:
is
the
choice
that
we're
making
or
I'm
making
here
is.
This
is
this?
Is
this
really
the
the
simplest
way
to
do
it
right?
C
That
will
get
the
desired
business
outcome,
or
am
I
just
like
doing
you
know
imposing
my
opinion
on?
Am
I
am
I
making
it
more
complex
because
I'm
comfortable
with
that
solution?
I've
implemented
it
before
it's
easy
to
do,
100
so
that
that's
that's
the
that's
the
cow
path,
right,
okay,
right!
That's
why
why
javascript
is
so
ubiquitous.
B
C
That
one
okay,
but
I
think
I
think
it's
it's
really
important
to
to
so
when
you're
thinking
about
baseline
implementations,
building
use
cases
for
that,
it's
like
it's
like
always,
it's
always
hard
to
not
immortalize
the
cow
path
in
code
and
architecture
in
a
standard
right,
if
you're,
if
you're,
if
you're,
looking
at
like
if
you're
looking
at
at
certain
standards,
my
favorite
one
is
the
one
from
from
the
metro
ethernet
forum
for
their
for
their
apis.
C
It
is
literally
just
the
the
digitization
of
the
stuff
that
they're
doing
manually
right
and
it's
like,
okay,
really
so
with
with
with
some
improvements
there,
but
it's
it's
it's
the
it's,
the
the
the
without
questioning.
Okay,
how
can
we
you
know?
How
can
we
structure
this
such
that?
You
know
the
cow
path
is
more
of
an
option
than
the
requirement
right.
It's
like
right.
It's
like
the
requirement
is
a
straight
street.
A
Yeah
we
should
segue
into
the
test
harness
rfp
that
you
just
submitted
andreas.
It's
one
of
the
items
on
the
roadmap
for
this
year
that
are
a
high
priority
for
the
baseline
standard
and
community
to
further
progress.
So
it'd
be
cool
to
talk
through
this.
So
then
we
can
time
stamp
it
and
share
this
as
a
resource.
That
gives
a
little
more
context
to
that
rfp,
but
generally
it
is
we're
developing
a
test
harness
that
can
be
used
to
prove
conformance
to
the
standard.
C
Sure
so
so
the
rfp
is
asking
for
a
simple
test
harness
which
con
consists
of
a
few
things,
but
only
very
few
things
number
one
you
need
to
have.
You
need
to
give
an
input
to
your
to
your
to
your
to
your
function
that
tesla
requirement
right
and
then
you
need
to
specify
an
expected
output
right
so
that
that's
that's,
what's
called
a
test
fixture
right
so
that
that's
that's
the
basic
structure,
there's
an
input
and
there's
for
a
given
input.
C
There's
an
expected
output
right
that
the
that
your
bpi,
if
it
if
it
conforms
to
a
requirement,
we'll
we'll,
will
have
right
then,
secondly
or
thirdly,
there
needs
to
be
a
there
needs
to
be
an
adapter
that
any
implementation
can
can
utilize
or
can
adapt
to
their
external
or
internal
interfaces
right
so
they're,
if
they're
external,
then
they
are
in
the
in
the
standard
right
at
least
some
of
them.
That
are,
you
know
they.
C
C
So
that
simplifies
things
right,
so,
if
you're,
if
you're,
if
it's
just
a
if
it's
just
a
text
fixture
for
a
test,
fixture
or
or
a
function
that
is
accessible
or
that
tests
one
or
more
requirements,
so
you
can
utilize
you
can
you
can
test
several
requirements
with
one
test
if
you
wanted
to
right,
so
that
is
entirely
up
to
the
implementer.
C
The
or
the
implementer
of
the
test
harness,
then
it
is
just
simply
you
have
the
the
external
api
and
then
you
just
need
to
decide.
What
is
it?
Is
it
a
rest
cause
a
websocket
whatever,
so
that
that's
where
then,
the
the
the
the
form
of
the
of
of
the
wrapper
comes
in?
C
It's
becomes
very,
very
simple:
if
it's
not,
if
it's
more
of
an
internal
thing,
then
you
know
you
you
need
to
expose
the
the
then
it
becomes
a
little
bit
more
challenging,
but
it's
also
not
that
terribly
that
terribly
hard,
because
it
basically
just
exposes
the
input
in
a
in
a
in
a
form
that
is
con
consumable
by
another
application.
C
That
is
a
very
good
question.
In
fact,
we
were
on
a
call
yesterday
with
ieee
because
they
have
a
they
have
a
standard,
conformance
testing
program
and
they
are
working
and
they
have
work
with
organizations,
especially
universities
in
the
past
that
have
written
test
harnesses.
So
they
said
they
would
go.
C
You
know
back
to
the
well
and
see
if
someone
would
be
interested
to
to
that
have
done
that
before
to
take
on
that
that
that
work,
universities
are-
or
you
know,
are,
you
know,
a
very
good
source,
because
aid
this
past
harness
needs
to
be
open
source.
C
You
know
and
b
you
know
it's
it's
universities
are
have
a
have
a
you
know,
pool
of
cheap
labor
so
and
then
can-
and
you
know
the
the
people
who
write
it
can
then
take
it
and
commercialize
it
right.
So
it's
also
an
opportunity,
so
universities
are
probably
a
very
good
source
for
that,
because
you
know,
let's
face
it,
you
know
baseline
the
baseline
pattern.
C
The
standards
also
you
know
and
implementations,
are
very
early
they're,
not
that
many
reference,
implementations
or
or
references
of
implementations
of
a
of
a
bpi
that
are
out
there,
let
alone
compliant.
C
So
it's
it's
it's
it's
early,
so
there
is
probably
not
a
commercial
organization
that
is
going
to
put
put
a
proposal
in
so
you
know
a
path
forward.
So
if
anybody
knows
also
the
people
who
are
listening,
if
you
know
you
know
university
programs,
professors
or
people
who
might
be
interested
in
that,
you
know
it's
like
please
organize
reach
out,
I'm
happy
to
to
do
it.
C
The
the
rfp
is
is,
is
short,
relatively
short
and
I'm
fairly
open
in
the
way
that
it's
it
was
phrased
in
order
to
give
maximum
flexible
as
much
flexibility
as
as
possible.
C
Yes,
so
so
just
give
you
one
example.
So
if
you
have,
if
you
are
looking
to
fulfill
the
requirements
in
section
three,
around
identifiers
and
fair,
follow
credentials,
there
are
existing
test
harnesses
and
and
out
there
for
did
methods.
For
example,
you
just
need
to
show
it's
like
it's
one
right
or
you
know
like
so
you
can
integrate,
for
example,
with
universal
resolver
to
showcase.
You
know
how
to
to
to
create
a
a
bpi
account
utilizing.
It
did
and
then
issuing
a
vc
again.
C
There's
there's
a
there's,
a
there's.
There's
a
standard
out
there
with
the
or
there's
there's
a
there
are
test
harnesses
how
to
to
issue
vcs
how
to
verify
vcs
and
fair
problem
presentation.
C
So
there's
there's
a
lot
of
code
out
there
that
you
can
already
that
that
will
help
you
find
the
test.
Fixtures
define
the
test,
fixtures
and
the
outputs
as
well.
As
you
know,
help
you
write
like
the
adapters.
B
C
Yeah,
so
the
the
the
easiest
thing
would
be
to
say:
okay,
take
take
a
pick,
an
api
from
the
standard
right
and
and
what
its
function
is
and
then
list
out
all
the
requirements
that
this
simple
api,
not
simple,
but
this
api
actually
tests.
C
Right
and
you'll
find
that
a
lot
of
those
apis
test
a
lot
of
the
requirements
at
the
same
time
right.
So
if
you,
if
you,
if
you,
if
you
return
that,
then
you
have
checkbox,
that's
the
the
the
speaker
right.
So
it's
it's!
It's
it's
you
can
you
can
you
can
knock
out
a
lot
of
requirements
with
a
simple.
C
D
C
The
return
because
the
return
results
will
have
all
the
stuff
in
there.
That
is,
for
example,
required
by
the
standard
right
and
in
terms
of
what
bpi
subject
account
comprises
of
and
and
the
subjects
what
it
should
be,
and
if
you
ever
did
that,
oh,
my
god,
I've
now
knocked
out
the
requirements
around
dids
and
and
things
like
that.
So,
if
you're,
if
you,
if
you
look
at
the
the
apis,
you
look
at
the
how
they
relate
to
to
the
requirements
you
list
them
against
each
other.
C
C
C
It's
about
it's
about
the
journey,
yeah!
It's
like
it's!
It's
it's
a
it's
a
question!
If
you,
if,
if
you,
if
the
journey
forces
you
to
walk
around
the
world
five
times,
that's
maybe
a
hard.
You
know
to
just
to
get
a
pizza
that
might
be
like
not
better
business
outcome.
Business
outcome,
optimized
is
that
a
euphemism
for
death?
C
C
B
B
A
Off
the
randomness
and
thank
you
for
answering
those
questions,
it'll
be
useful
to
circulate,
as
we
talk
with
other
organizations
and
groups
in
the
space
to
get
some
requests
in
the
queue
for
this
rfp
work.
A
All
right
with
that,
we
are
at
the
nearing
the
end
of
our
hour.
Any
other
topics,
samrat
any
baseline,
show
news
you'd
like
to
share
as
well
thanks
a
lot
for
yeah
pointing
to
me,
but
I
don't
have
any
updates
for
now
and
yeah.
We
are
always
looking
for
new
speakers
on
the
baseline
show.
So
yeah
I
mean
yeah.
The
the
line
between
the
two
shows
is
really
thin,
so
if
any
of
you
who's
watching
us
has
any
recommendations
to
make.
A
Okay,
that's
it
from
my
side.
Well,
yes,
thank
you
and
I
know
we've
talked
in
the
outreach
group
about
maybe
combining
our
shows,
and
we
also
have
that
grant
request
in
queue
for
I'm
a
community
member
to
become
the
host
and
line
up
our
guest
speakers
and
such
so.
We
will
see
what
changes
we
make,
but
either
way
we
are
excited
and
happy
to
do
this
every
week
for
our
viewers
and
just
to
reconnect
and
chat
with
our
community
members.