►
A
A
A
All
right-
and
so
we
begin
again
okay,
so
I
had
this
little
realization.
Thinking
about
you
know
having
done
this,
I'm
not
sure
if
I
counted
right,
but
maybe
the
tenth
time
now
what's
the
process
here.
So
what
if
we
were
to
write
a
little
shell
command
for
the
process?
A
A
Wonder
if
we
could
use
well,
no,
we
don't
want
to
do
that.
We're
doing
that.
We're
just
we're
doing
this.
Okay,
so
we're
okay,
so
yeah
so
url
shortener
live
so
basically
the
the
url
shortener
dot,
whatever
slash
live,
should
be
whatever
the
active
stream
link
is
and
then
basically
you
know
tweet
the
or
actually
no
we
don't
want
to
do
that.
We
don't
need
okay,
so
yeah!
Okay,
I
don't
know,
I
guess
we
don't
really
need
that.
Slash
live!
I
guess
that
was
really
if
we
were
going
to.
A
That
was
really
only
if
we
were
going
to
not
have
this
and
then
just
have
the
url
shortener.
So
originally,
I
think
I
wrote
a
thing
that
was
for
the
url
shortener,
but
then
it
turned
into
this,
which
is
basically
more
of
the
stream
approach.
Okay,
so
basically
what
does
what
was
interesting
about
this?
A
So
in
the
process
of
doing
this,
it
occurred
to
me
that
we
already
have
a
rudimentary
parser
for
shell
commands
in
the
console
test,
plugin
sphinx
extension,
which
is
in
the
the
dfml
util
testing,
console
test
and
there's
video
on
that
one.
If
you
go
to
the
readme
it's
there,
and
so
this
would
allow
okay.
So
basically
one
of
the
things
in
the
map
for
the
introduction
in
context
is,
if
you
look
at
the
to
do's,
let's
see,
I
think
we're
right
here,
actually
yeah.
A
Okay,
here
yeah:
what
is
this
okay,
so
this
is
chapter
one,
okay,
so
yeah,
and
so
we're
laying
we're
still
we're
we're
doing
so.
Basically,
I
put
the
stuff
in
chapter
one,
but
basically
we're
filtering
this
stuff
into
chapter
zero.
When
it's
you
know
core
library,
stuff,
right
and
because
core
library
stuff,
we
basically
we're
treating
chapter
one
as
first
use
case
right.
First,
deployment
of
alice
right
and
chapter
zero
is
sort
of
like
okay.
We
got
all
the
foundations
there
right.
A
That's
why
we're
focused
on
on
the
dids
right
now
so,
which
is
we're
basically
gonna,
put
put
links
to
all
the
data
in
our
in
our
input
networks,
which
is
where
our
data
flows
get
their
data
on
the
blockchain
so
that
you
can
kind
of
you
know,
communicate
easily
across
different
protocols,
so
basically
yeah,
so
we're
working
on
this
allison
chain.
A
That's
why
the
server
is
on
the
chain
and
then
we're
going
to
do
the
data
flows
class,
and
so
what
we
did
is
we
found
this
pdid
spec.
We
determined
that
the
implementation
that
we
found
the
spec
off
of-
and
this
is
we've
determined
that
purity
ids
are
indeed
what
we
want
they're.
A
Basically,
these
you
know
sort
of
graph
network
graph,
a
graph
of
it's
basically
think
think
of
it
like
you're,
compiling
combining
like
tcp
and
gpg,
or
something
right
like
you,
have
the
ability
to
encode
for
different
parties,
and
you
also
have
this
notion
of,
like
you
know,
streams
of
streams
of
data.
I
think-
and
at
least
the
ability
for
this,
this
synchronous
or
asynchronous
communication
to
sort
of
just
receive
one
packet
at
a
time
or
you
know
whole
stream.
A
So
I
believe
that's
what's
what
the
point
is
now,
so
this
looks
ideal
for
us
right.
So
then
we
can
choose
our
transport
layer
underneath,
and
what
we
want
to
do,
though,
is
this
implementation
that
we
found
the
spec
off
of
was
only
supports,
there's
three
layers,
and
this
only
supports
layer
two
and
one
and
two,
so
we
want
to
we
wanna
go
see
if
there's
a
layer,
three
implementation
available.
A
And
these
hyper
ledger
aries
rfcs.
So
this
looks
pretty
active
and
I
think
I
saw
another
thing,
but
it
didn't
look
up
to
date.
So
so
I'm
wondering
if
we
should
just
go
and
look
at
some
of
this
aries
stuff.
This
looks
to
be
pretty
pretty
active,
secure,
storage.
B
A
Okay,
so
run
the
application.
You
will
require
a
two-party
firefly
system
running
locally
on
ports
going
for
black.
The
easiest
way
to
set
that
up
is
with
firefly
cli.
Okay,
once
the
firefly
stack
is
set
up
and
run
the
sample
with
npm
npm
install
okay.
So
this
is
the
one
concern
that
I
have
off.
The
bat
is
that.
A
So
they
start
these
things
and
then
so.
They're
listening
on
ports
and
they're
yeah
they're
listening
on
ports
and
they're
talking
over
web
sockets.
So
we
want
to
so
we.
This
is
one
layer
too
high
for
us
in
a
level
of
abstraction
stack,
so
we
want
to
be
https
data
exchange
fabric,
connector
performance,
ui,
okay,.
A
A
A
A
A
A
A
So
firefly
plug-in
architecture
all
right,
so
we've
identified
the
fact
that
yet
another
layer
in
the
abstraction
stack
has
been
built
on
top
of
what
we
thought
was
the
state
of
the
art.
So
it's
firefly,
okay.
So
this
firefly
thing
it
looks
like
it
uses
pure
dids,
underneath
probably
is
my
guess
so,
basically
they're
just
gonna
they're.
They
they
have
this
blockchain,
and
this
blockchain
involves
some
data
flow
stuff.
A
A
If
it's
built
on
top
of
that,
that
gives
us
interoperability
with
the
rest
of
their
ecosystem,
which
is
very
powerful,
so
differences
in
architecture's
design,
separation.
Okay,
so
you
can
write
in
a
different
language.
A
Okay,
so
this
is
great.
So
we
could
definitely
leverage
this
okay,
so
we
want
to
throw
we
want
to
show.
We
want
to
throw
plugins,
okay,
ethernet
client
code,
forever,
connect,
client,
okay,
blockchain
interface
and
go
is
great
because
go
cross
compiles
to
different
platforms,
so
that's
great
on
chain:
identity,
okay,
ipfs,
so
ipfs
server,
http,
websocket,
external
microservices,
fireflight
data
exchange,
https
client
service,
connectors,
okay,
so
here's
the
connectors
infrastructure
run
times,
plugins.
A
A
We
need
this
to
work
over
more
than
just
that,
because
we
want
to
leverage
kubernetes
for
the
execution
environment
on
this
one,
which
means
that
we
need
to
work
over
like
a
kubernetes
based
kubernetes
based
messaging
system.
So
how
do
we
integrate
firefly
with
kubernetes?
So
I
wonder
if
anybody
has
done
that
so
somebody's
integrated
firefly
over
kubernetes
and
we
can
just
throw
our
ml
jobs
on
top
of
that.
A
A
So
maybe-
and
you
know
this
is
new
to
me-
so,
let's
I
thought
I
knew
what
they
had
but
but
but
I
don't
so,
let's
see
so
aries
okay,
so
this
this
aries,
I
think,
is
what
we
found
referencing.
It.
A
A
Okay,
so
hyperledger
transact
is
a
platforming
agnostic
library
for
executing
transactions
with
smart
contracts.
The
hyperledger
transact
project
consists
of
several
projectors.
This
contains
the
transact
rust
library,
the
transact,
contrib
library,
contains
examples
and
reference
implementations
and
then
there's
rfcs.
So
let's
go
check
out
the
rfc,
so
we
can
understand.
A
A
Talk
to
marcela
about
hyper
ledger
because
she
said
she's
involved
in
this
stuff
transact.
A
Integration
she
knows
about
planned,
so
my
understanding
is
that
of
how
these
things
works
is
like
when
you
have
something
like
the
hyperledger
foundation
or
these
foundations.
A
You
know
the
the
contract
for
hire
that
guys
they
and
gals
and
everybody
they
go
and
they
go,
and
you
know,
write
whatever
these
projects
are.
You
know,
and
maybe-
and
in
this
case
see
they're
based
around
these
specs
that
are
being
shared
in
the
hyper
literature,
community
and
other
places.
So
so
it
looks
like
the
did.
A
A
A
Okay,
so
privacy
preserving
transparent
supply
chain
management
through
hyperledger
fabric.
This
sounds
like
what
we're
interested
in
yeah.
We
want
to
use
it
for
our
software
supply
chain.
A
So
we're
gonna-
we're
gonna,
apply
this
this
ex
this
paper
to
our
software
api,
our
our
software
supply
chain.
A
We
want
to
implement
okay,
so
basically,
let's
take
this.
Let's
go
implement
this
based
off
of
so
here's
our
here's,
our
here's,
our
we're
gonna
go.
A
Extend
and
translate
to
tran
transact.
A
Such
as
dids
off
the
bat-
and
I
know,
there's
grafting
and
whatever,
but
let's
just
try
to
use
those
stuff
and
it's
already
written
in
rest-
remember
we
said
we
wanted
to
use
things
written
in
rest.
So,
okay,
so.
A
A
A
A
A
A
A
A
A
So
basically
it
looks
like
so
so
so
the
hyperledger
foundation
has,
for
you
know
the
past
few
years,
been
building
blockchain,
stuff
and
they've,
so
they've
built
more
and
more
blockchain
projects
and
and
they
sort
of
figure
out
different
things
as
they
build
them
through
these
contractors
that
build
them
in
the
community
that
engages
with
them
via
the
corporations
that
are
funding
it
and
then
elsewhere.
But
then,
generally
the
contractors
lead
the
engagement
there.
A
So
so,
and
I
wonder
I
wonder
how
that
maps
to
the
team
topology
stuff
so
we'll
have
to
we'll,
have
to
figure
out
and
map
that
to
the
team
topology
stuff
so
to
to
understand
better.
A
You
know
what
what
is
happening
here
as
far
as
you
know,
when
we
need
to
build
these
strategic
plan
models
that
will
show
alice
how
to
navigate
with
different
agents
working
in
different
areas,
with
different
models
trained
to
be
good
at
different
things
or
different
assets
that
allow
them
to
validate
certain
system
context
right
when
we're
building
this
giant
distributed
network
of
compute
right
and
where
it's
not
just
the
software.
A
It's
not
software
developers
right,
but
if
alice
is
the
software
developer
and
it's
other
copies
of
her
and
they're
all
doing
software
development
with
their
different
resources
being
the
different
computer
or
whatever
they're
attached
to
then
you're,
creating
this
giant
network
of
things
that
work
together
right
and
so
yeah.
We
want
that
to
be
on
top
of
the
did
stuff.
Now
I
can't
remember
how
we
got
there:
okay,
oh
yeah,
and
so
the
blockchain
is
good,
because
it's
all
about
interoperability,.
A
Or
like
the
the
train,
whatever
okay,
so
it
looks
like
here's
what
we
know
so
it
looks
like
they
support
this
interface
for
plugins.
We
have
a
question
mark
around.
Can
we
make
that
interface
for
plugins
connect
to
our?
You
know
arbitrary
dffml,
ecosystem
of
plug-in
stuff
right,
and
I
think
our
next
order
of
business
is
we've
confirmed
this
uses
dids,
you
know
probably
offers
support
to
the
most
complete
level
that
anybody
is
going
to
be
offering
right
now
we
need
to
go
look
for
projects
that
might
be
using
transact.
A
A
Okay,
I'm
not
saying
it
so
what
is
discovered
sdk
five
months
ago,
15
versions,
dependence
transact
are
these:
they
depend
on
each
other.
Okay,.
A
A
A
A
Wow
we're
back
here
good.
This
is
what
I
was
trying
to
do
like
two
years
ago
and
I
didn't
realize
what
we
were
doing
at
the
time.
I
thought
this
was
just
like
a
secondary
use
case,
and
now
it
seems
like
it's
the
primary
use
case
for
at
least
a
you
know
what
should
be
an
input
network,
because
if
every
of
all
the
data
goes
on
the
blockchain,
then
really
all
we
need
to
focus.
We
really
need
to
focus
on
supporting
the
blockchain
as
the
data
source
and
then
just
do
import
export
to
that.
A
So
this
needs
to
be.
You
know
right
front
and
center.
So
let's
just
take
this
and
say
supply
chain,
hyperledger.
A
So
we
are
going
to
engage
with
the
hyperledger,
whatever
the
supply
chain,
people
are
and
we're
going
to
try
to
figure
out
how
to
cross
the
open,
ssf
supply
chain
work.
That's
happening,
supply
chain
security,
work,
that's
happening
with
the
hyperledger
supply
chain,
security,
work
and
we're
going
to
add
in
you
know
our
machine
learning
on
top.
A
A
A
Okay,
so
great
so
we're
going
to
use-
and
this
is
really
perfect-
because
the
blockchain
and
the
distributed
identifiers-
so
this
is
perfect,
so
this
is
critical.
This
is
critical
because
blockchains.
A
Equals
forks
and
then
you
know,
communications.
A
Blockchain
and
then
you
know,
this
is
like
central
comms.
A
A
So
we're
going
to
build
on
this
thing,
so
what
was
that
thing
that
they
have
is
it
grid?
Was
it
grid.
A
Yep
yep
bingo
bingo.
This
is
exactly
this
is
exactly
what
we're
trying
to
do.
Yeah
good
description,
all
right!
Okay!
Well,
welcome!
Mdx
blocks!
You
have
a
open
source
friend
in
the
in
the
in
the
game
here.
So
I
wonder
if
they're
all
just
like
that.
A
High
in
security
yeah,
so
yeah
exactly
so,
but
it's
not
open
source
all
right,
so
in
that
case
you
know
potentially
yeah.
Well,
I
mean
they
could
potentially
leverage
what
we
do,
because
we're
going
to
do
it
right.
So
if
they
wanted
to,
then
they
could
do
that
right,
but
this
is
very
similar
to
exactly
what
we're
talking
about
right.
A
We
want
to
integrate
across
all
of
this
right
and
allow
you
to
deploy
anything
anywhere
with
whatever
you
want,
with
whatever
configuration
right,
and
so
the
thing
that
we're
adding
on
top
of
this
is
also
like
the
end
user.
Interaction
of
that
is
the
same
thing
right
and
then
you
know
the
end
user,
writer
and
and
the
and
that
what
is
it's
not
just
like
you
know,
integrating
these
things
as
they
exist,
but
also
like
the
communication
between
them
all
becomes
this.
A
You
know
execution
environment
and
that
would
be
like
you
know,
one
of
these
smart
contract.
Executors
right,
I
believe,
is
what
we're
looking
at
and
so
now
we're
gonna
look
into
like.
Basically,
how
do
we
map,
where?
How
are
we
mapping
all
the
config
in
there?
So
we
need
to
look
at
the
executors,
for
what
is
this
so
yeah?
A
A
Newly
allowed
cactus
okay,
so
you
can
then
integrate
across
so
okay,
so,
okay,
so
there's
this
yeah.
So
this
hyperledger
cactus
function,
integration
is
going
to
securely
integrate
different
volumes,
plug
works
which
enables
execution
of
later
off
multiple
blockchain
letters.
Okay!
So-
and
what
is
this
so
when
was
this
may
2020?
Okay?
So
we
better
go
check
out
this
cactus
thing,
because
this
is
a
while
ago.
A
Because
objects
are
in
a
verifiable
presentation,
reference
hyperledger
indian
network
issued
by
their
user,
their
nddid
method,
like
the
groundwork
to
make
this
possible.
This
advancement
in
interoperability,
is
significant,
while
issuers
still
need
to
be
anchored
in
the
specific
indie
ledger
of
their
choice.
Holders
can
seamlessly
receive
verified
credentials
from
issues
rooted
in
different
hyperledger.
Ending
networks
be
able
to
create
verifiable
presentations
for
many
combinations
of
those
credentials.
Likewise,
verifiers
will
be
able
to
verify
presentations
that
include
claims
derived
from
credentials
looted
in
multiple
indie
networks.
A
The
nddid
method
paves
the
way
for
hyperledger
nd
credentials
to
scale
by
allowing
nd
networks
to
seamlessly
interoperate
with
a
global
network
of
networks
effect.
With
this
groundwork,
complete
agents
and
agent
frameworks
need
to
interoperate
with
the
nddid
method.
This
community
adoption
will
increase.
The
ability
of
entities
in
aries
stacks
of
areas
is
the
other
one.
We
were
interested
in
and
positioned
to
be
a
globally
dominant
way
to
issue
shared
verifiable
financials
in
a
multi-ledger
world,
so
this
is
perfect,
okay,
so
may
5th,
so
that
just
happened.
A
A
A
All
right,
okay,
okay,
this
is
fantastic.
This
is
fantastic.
This
is
fantastic.
This
is
fantastic
okay,
so
where
is
it?
Where
is
it?
Where
is
it.
A
A
A
So
so
this
guy,
he
wrote
this
thing
wrote
the
blog
post,
put
out
the
thing
and
then
the
next
thing
we
know
so
what's
he
working
on
after
he
did
that
he's
immediately
working
on
this
aries
python
cloud
agent
right,
which
is
and
where
were
we
before
so
he
wrote
this
demo
and
this
demo
was
lauded
as
as
the
the
thing
that's
going
to
be
the
most
interoperable
right
and
then,
where
are
we
going
from
there?
Well
we're
going
to
this
aries
cloud
agent
python,
which
is
this
project.
A
So
this
is
this
aries
thing
which
we
saw
before
it
looks
like.
Yes,
it's
looking
at
okay,
so
this
looks
like
it's
got:
okay,
so
this
works
across
mobile.
So
this
gives
us
our
communication
across
mobile
there
we
go
so
react
native
zoom
in
all
areas:
repositories!
A
A
A
A
Okay,
we
can
basically
close
out
of
grid.
We
can
assume,
so
we
can
assume
so
so
grid
is
the
de
facto
hyperledger
supply
chain
solution
right.
So
basically,
if
we
put
all
our
software
in
a
supply
chain
that
grid
can
we
can
basically,
so
we
looked
at
the
grafting
stuff,
that's
basically
where
you
take,
you
know
a
did
in
one's
one
chain
and
put
it
on
another
chain
right.
I've
been
really
wanting
to
get
into
this
stuff
for
years.
I
never
got
the
chance,
but
now
is
a
good
time.
A
So
so
that's
it's
gonna
get.
You
know.
I
think
my
understanding
is
that
it's
gonna
graph,
these
nodes,
basically
between
networks
by
copying
their
contents
and
reissuing
with
new
keys
or
something
like
that,
so
the
blog
post
we
found,
which
was
the
most
recent
blog
post
from
the
hyperledger
foundation,
said
that
there
was
this
state-of-the-art.
A
Like
there's
this
thing,
that's
basically
going
to
make
you
know
kind
of
like
kcp.
You
can
span
a
car
across
multiple
clusters.
This
thing
was
saying
for
for
a
hyperledger.
This
is
going
to
let
us
span
across
multiple
clock,
basically,
clusters
being
the
chains
in
this
case,
so.
A
Okay,
yeah,
and
so
we
basically
confirmed
that
here's
this
airy
stuff
is
using.
So
this
firefly
was.
A
A
A
I
think
we
can
have
it
use
this
aries
or
transact
so
firefly,
using
aries
or
transact
where
we
plug
into
their
orchestrator
concept.
A
A
A
Due
to
better
recent
tooling,
to
connect
us
to
hyper
ledger
supply
chain
solution,
grid
which
does
not
yet
look
to
support.
A
Look
as
if
it
supports,
did
based
chains
directly,
so
basically,
if
we
were
going
to
go
roll
this
out
immediately,
otherwise,
so
should
probably
should
probably
look
at
roadmap
first
to
see
if
time
it
takes
to
implement,
because
anything
where
you're
hosting
stuff
I
mean
any,
you
don't
want
to
be
hosting
proxies
more
than
you
need
to
you,
don't
be
hosting
anything
more
than
you
need
to
that's.
A
What
this
is
going
to
tell
us
should
probably
probably
look
at
roadmap
first
to
see
if
it,
if
time
takes
to
implement
graph,
10,
slash
proxies,
slash,
multi
network
infra
setup
in
parallel
is
comparable
to.
A
All
right,
okay,
so
great,
so
this
is
what
we're
thinking
right
now
is
that
basically,
we
should
plug
into
this
firefly
orchestration
engine
to
understand.
You
know
how
to
execute
our
manifests.
A
A
Understanding
it
under
introduction
to
super
nodes.
What
is
a
super
node?
Okay?
Over
the
last
decade,
enterprise
blockchains
projects,
architects
and
developers-
have
realized
that
they're
much
more
need
than
the
blockchain
node
for
their
projects
that
they
need
much
more
than
a
blockchain
node
for
their
products.
To
be
successful,
the
development
stack
needed
for
enterprise
grade
web3
applications,
just
as
sophisticated
as
the
stack
required
for
web
2
applications
came
before
a
raw
blockchain.
A
Node
is
simply
not
enough,
so
your
choice
of
the
development
chain
for
a
blockchain
project
becomes
whether
you
build
and
update
all
the
plumbing
or
middleware
components
underneath
okay.
So
this
is
like
the
dffml
of
blockchain
is
what
I'm
seeing
here
yeah.
This
is
like
the
dffml
of
blockchain.
This
is
great
okay,
so
private
data
exchange
way
to
might
be
okay
message,
queue
either
way.
Pwp
gateway.
Logic
said
they
support.
A
They
support
data
exchange
https,
okay,
so
they
support.
So
this
is
critical.
B
A
A
The
purpose
of
the
sandbox
is
to
provide
quick
and
easy
way
to
try
out
all
the
fundamental
blocks
that
firefly
provides.
It
also
shows
developers
through
example,
code
snippets
how
they
would
implement
the
same
functionality
in
their
own
apps
backend.
So
I
think
we're
going
to
get
start
to
get
into
the
identity.
Aware
context,
issues
stuff
here.
A
And
this
is
one
of
the
things
that
I
found
with
all
these
blockchain
things
a
few
years
ago.
Was
that
you'd
go
in
and
then,
like
all
of
the
demo,
applications
are
written
without
any
instruction
as
to
like
how
to
set
up
more
than
one
user
like
it's
like
when
there
used
to
be
all
of
the
webrtc
like.
If
you
go
to
all
these
webrtc
demos,
they're
all
pretty
much
set
up
to
be
like
single
user
web
pages,
except
for
the
ones
that
use
google's
stunner
turn
server.
D
A
Just
it's
a
little
bit
confusing
and
so
the
same
thing
with
these,
but
that
lends
itself
it's
easier
to
understand.
This
stuff
is
a
little
bit
hard
to
understand
how
you're
supposed
to
do
all
these
issuance
workflows
off
the
different
types
of
things,
but
hopefully
it's
fixed
now.
A
A
A
Okay,
enables
example:
smart
contract
contract,
simple
storage;
okay,
it's
going
to
execute
okay
stack
at
least
two
members
and
an
ethereum
blockchain
okay.
So
we
want
to
figure
out
how
do
we
do
a
okay,
firefly
physical
contract
interface,
firefly
ffi?
A
Okay,
great?
So
this
is
like
a
man.
This
is
like
a
manifest
that
they're
saying
they're
telling
us
about
a
manifest
basically,
so
this
is
their
contract,
interface
and
so
list
of
methods.
The
small
events.
Okay.
This
is
a
this
is
a
data
flow.
This
is
a
data
flow
with
a
a
yeah.
It's
data
flow
with
a
manifest.
A
A
A
A
B
A
Okay,
all
right,
so
this
is
good
all
right,
so
we
may
have
found
the
state
that
the
the
edge
the
leaf
remember.
We
keep
talking
about
trying
to
find
this
leaf,
node
in
the
train
of
thought
right.
So
I'm
curious.
What
is
this
aries
cloud
agent?
Python,
decentralized,
identity,
applications
in
non-mobile
environments?
This
seems
like
something
that
would
help
us
here.
A
So
here
is
this
agent
client
part
of
a
decentralized
identity.
Ledger
did
verifiable
credentials.
Application
that
is
intended
to
be
agnostic
to
the
underlying
ledger
did
verify.
India
is
a
decentralized
identity.
Implementation,
including
support
for
a
letter,
ledger
initials.
Aries
work
was
to
move
the
agent
worked
in
from
in
indy
two
areas,
so
as
first
working
versions
of
areas
using
the
underneath
for
the
decentralized
identity
components
over
time,
those
components
will
become
plugable
and
okay.
A
A
C
C
Well,
good
news.
There
is,
and
that's
that's
what
hi
firefly
really
does
and
and
what
the
community
is
really
excited
about
and
the
purpose
of
it
it
handles
out
of
the
box
support
for
multiple
different
protocols
and
chains.
It
has
native
support
for
things
like
tokens
and
digital
assets.
It's
very
plugable,
so
you
can
bring
your
own
wallet
custody
key
management
solutions.
C
It
also
has
off
out
of
the
box
off-chain
technologies
as
well.
So
so,
depending
on
your
approach
to
data
privacy,
you
have
options.
It
has
a
robust
orchestration
layer,
so
things
like
reliable
event,
delivery,
retries
on
transaction
submission
and
so
on
or
there,
and
it
has
a
data,
a
rich
data
layer
as
well
out
of
the
box,
so
a
caching
layer
a
place
to
aggregate
your
private
data.
E
Is
to
build
our
own
private
permission
variant,
and
we
learned
a
lot
from
that
process
too,
about
some
of
the
pluses
that
the
industry
wants
in
terms
of
privacy
security,
what
they
felt
comfortable
with
in
terms
of
information
being
stored
on
different
systems
and
that
type
of
thing
and
it
it
was
interesting
because
around
2022
we
learned
more
about
collido
and
your
work
were
related
to
a
2021
firefly
and
prior
to
that,
we
had
been
building
our
various
versions
of
private
permission
to
enterprise
blockchain
on
our
own,
and
what
we
learned
was
a
lot.
E
D
It's
pretty
exciting
to
see
these
token-based
models
being
used
in
an
enterprise
setting
and
solving
some
really
challenging
projects
about
some
challenging
issues.
Projects
have
run
into
as
they're
trying
to
get
this
new
type
of
collaboration.
B
Definitely
is
the
message
that
that
resonates,
that
transparency
aspect,
the
community
aspect,
you
know
or
things
that
the
synaptic
was
built
upon
from
the
beginning.
You
know
as
well
and
then
so
saying:
hey
we're
going
to
work
with
this
open
source.
You
know
so
there's
not
that
fear
of
vendor
lock-in
and
then
also
you
know
for
our
ability
to
deliver.
We
have
to
be
very
focused
on
a
narrow
use
case.
F
A
A
We
can
leverage
this
firefly
stuff
so
for
our
distributed
network
of
communication
later
right.
A
Yeah
yeah,
so
we
can
leverage
yeah
so
we'll
just
save
everything
as
these
dids
and
then
we
can
use
the
firefly
stuff
later
so
so
focus
right
now,
because
we've
determined
that
we
have
operability
interoperability.
Okay,
so
we
have
determined.
A
A
Okay,
so
we
know
what
do
we
know?
Okay,
so
we
we
know
we
would
like
to
understand
the
format
of
the
data,
so
we
would
like
to
understand
the
format
of
the
data
as
it
exists
within
the.
A
A
A
A
A
A
Input
network
context,
dot,
add,
after
being
run
on
dataflow
context,
airflow
as
class
context
entry
so
as
to
watch
chain
for
new
inputs
and
filter
for
ones
applicable
for
running
contacts.
A
Okay,
so,
okay
great,
so
it
looks
like
they
have
this
rich
ecosystem.
A
We're
gonna,
go
encode
our
inputs
into
this
network
format
right
and
so
we're
going
to
go,
just
deploy
it
and
then
dump
it
to
see
how
it
is.
This
is
just
sort
of
you
know,
you
know
just
go,
would
just
go,
deploy
it
and
dump
it.
We
just
want
an
example
of
the
data.
We
want
a
corpus
of
the
data
right
and
then,
if
we
can,
if
we
can
dump
it,
if
we
can
dump
the
data
from
one
of
these
did
based
networks
right
and
basically
like,
maybe
one
think
of
it
like.
A
A
So
that
we
can
use
the
peer
id
library
to
build
these
dids
and
then
we'll
try
to
build
the
ids
which
match
the
the
the
format
of
the
ones
that
we
dumped
from
the
chain
and
once
we've
done
that,
then
we'll
try,
we'll
attempt
to
import
we'll
attempt
to
once
we've
done
that
once
we've
done
this
thing,
where
we
generate
new
data,
that's
in
the
format
of
the
chain,
we'll
import
it
we'll
we'll
just
you
know,
generate
it
using
this
example
code
here
we'll
import
it.
A
Explorer
that
I
think
they
usually
call
these
things
chain
explorers
understand
how
they
map
records
as
they
exist
within
the
firefly
explorer
ui.
So
inspect
all
records
in
chain
understand.
A
To
what
is
seen
seen
or
unseen
in
the
firefly
explorer
ui?
Okay,
so
then,
so,
basically
we
spin
up
the
did
base
chain
using
firefly.
We,
you
know
dump
example,
so
they
usually
have
examples.
Example,
d
they'll
usually
walk
us
through
an
example
of
like
here's.
How
you
set
up
our
application,
yada
yada
yada
right,
so
we're
basically
just
going
to
set
it
up
and
then
dump
it
and
we're
going
to
say
what
does
it
look
like?
So
you
know
basically
a
file,
not
memory
called
story.
A
This
is
just
not
memory,
inspect
all
records
in
chain,
so
you
know
view
the
file.
A
And
this
is
just
your
basic
like
this
is
the
basic
stuff
that
you'd
be
doing.
If
you
were
reverse
engineering,
something
right
what's
the
protocol,
what
does
it
look
like
where
what
what
bits
go,
where
okay
understand
each
record
maps
to
what
is
seen
or
unseen
in
the
firefly
explorer
ui
understand
how
okay!
A
So
if
we
do
that,
then
we'll
you
know
we'll
we'll
know
what
we're
doing
right:
okay,
so
attempt
to
generate
inputs
using
execution
of
data
flow.
A
Chain
data
write
function,
write
operation
which
runs.
A
A
That
the
example
is
in
the
dumped
example
is
in
okay.
So
now,
if
we're
looking
at
this,
like
we're,
creating
our
fuzzer
when
which,
in
a
way,
we
are
we're
creating
like
this,
this
fuzzer
that's
going
to
build
code
as
well,
as
you
know,
test
code,
because
that's
what
else
is
going
to
do
when
she's
debugging,
you
know
this
is
like.
A
Basically,
you
know
the
analysis
of
the
corpus
of
our
data
right
for
for
from
looking
at
this,
as
if
it
was
a
fuzzer.
A
A
A
And
confirm
that
means
confirm
the
firefly
ui
that
we
are
looking
at
equivalent
data
with
different
keys,
having
signed
and
so
let's
say,
write
operation
which
runs
on
output.
So
this
would
say
so
build
on
what
we
found
here.
A
I
think
was
it:
what
time
was
it
when
we
started.
A
I
don't
know
what
time
it
will
say,
I'm
not
sure
what
day
it
will
say,
we'll
just
put
the
quest
for
appear,
did
layer,
3a
and
3d
compliant
lib,
okay.
So
then
we
have
basically
we
definitely
we
definitely
we
did.
We
went
far
on
that
quest.
We
got
all
the
way
to
the
point
where
there's
like
some
really
robust
solutions.
A
We
don't
have
to
build
upon
so
yeah.
Now
I
understand
what
daniel
meant
on
twitter
when
he
said
that
the
dids
are
really
the
core
when
they
said
that
they
were
really
the
chord.
You
know
he
wasn't
kidding
that
the
rest
of
the
stuff
where,
where
where
we
need
to
go
as
far
as
abstraction
layer
wise
to
actually
start
using
this
stuff,
is
pretty
far
out
that
the
ecosystem
seems
pretty
mature.
This
is
great,
so.
A
A
A
A
A
Here
now
we
have
the
link
back
in
the
comment.
Okay,
so
I
think
it's
probably
time
for
me
to
call
it
but
we'll
try
this
firefly
stuff
tomorrow.
A
So
this
is
pretty
sweet,
so
this
is
pretty
sweet.
So
then
we
can
move
on
once
we've
confirmed
that
we
can
save
and
load
from
the
firefly
stuff
we're
hooked
into
the
entire
ecosystem
of
the
hyperledger
blockchain
stuff.
We
can
you
know,
leverage
that
that
infrastructure,
that
highway
of
data
and
we
can
build
our
proxy
services
to
get
you
know
in
our
proxy
services
for
basically
any
operation
you
write,
can
now
get
data
in
or
take
it
out
of
the
blockchain
just
like
that.
A
So
when,
if
we
can
get
this
working,
what
we're
gonna,
what
we
just
wrote
up
and
that's
gonna,
allow
us
you
know
to
basically
have
that
the
blockchain
as
this
this
this
merged
the
merge
command
that
we
have
between
sources.
The
blockchain
is
going
to
be
sort
of
our
our
transparent,
like
interface,
because
it
can
operate
as
this
flexible
graph
database.
So
we
won't
we'll
have
this
lossless
lossless
translation
between
sources,
okay,
great,
because
we
can
encode
as
much
metadata
as
we
need
all
right.
So
thank
you
for
watching.