If we package the PGP / GPG web of trust model as an easy to use photo sharing app, maybe we can overcome the usability limitations of traditional crypto. Plus philosophy and anthropology. #noblockchain
P U B L I C K E Y C RY P T O G R A P H Y • Alice creates a keypair (public, private) • Alice shares her public key with Bob • Bob can use Alice’s public key to encrypt messages so only Alice can read them. • Alice can use her private key to sign messages, and Bob can use Alice’s public key to verify the signature • How do we know it is really Alice’s key?
Schema 19 Document Coin Public Side - Publicly visible JSON. Signatures - Public array of signatures. Bearer Side - Encrypted JSON only visible to bearer (and seen by past bearers). History - Transaction log is the stored history of sign-off of the coin to transaction partners.
Wallet <
[Home] flick
up
to
give
coins • Touch
coins
to
view
• Select
“Offer”
to
visit
staging
area
• Each
row
of
coins
is
tactile:
scrolling
left
and
right
so
the
top
row,
the
middle
row,
and
the
bottom
row
each
contain
as
many
coins
as
the
user
keeps.
• The
user
can
arrange
their
wallet
however
they
want,
too
put
coins
“on
the
table”
they
flick
them
up
to
the
offer
area. Offer
Offer <
[Wallet] flick
down
to
keep
coins Give • Touch
coins
to
view
• Select
“Give”
up
to
select
a
recipient
for
this
gift
• Offer
is
for
conversational
purposes.
So
after
the
“give”
menu
you
have
the
option
to
“preview”
instead
of
handing
over
the
offer.
• You
can
tell
the
merchant
“pick
a
coin”
and
maybe
the
merchant
asks
for
two.
It’s
expected
that
you’ll
offer
more
than
you
give,
the
offer
is
more
about
giving
someone
a
fair
basis
to
ask.
Extracto
Coffeehouse Recipient <
[Offer] Jane
Smith Search Concordia
Neighborhood via
Facebook Jason
Doe • Select
a
recipient
or
enter
email
address
• Copy
url
to
send
coin
• This
URL
has
a
place
where
the
visitor
can
put
in
an
e-‐ mail
address
for
the
giver
to
send
to.
e.g.:
! ! ! • Always
default
to
the
last
selected
recipient.
Only
clear
the
previously
selected
after
a
successful
transaction,
if
ever. click
here
to
copy
offer
url web
[email protected] Jay
Smolik
<
[Offer] Transfer Extracto
Coffeehouse Concordia
Neighborhood give
2
coins
to • Select
“Transfer”
to
transfer
the
coin
to
the
recipient.
• Getting
to
this
stage
automatically
send
the
coin’s
public
face
to
the
recipient
for
review.
Really
like
sharing
a
bookmark
to
the
coins
in
the
offer.
Its
expected
that
the
offer
will
be
modified
before
the
transaction
is
complete.
• We
set
up
accounts
for
all
publicly
listed
businesses
and
e-‐ mail
them
anytime
someone
gives
a
coin.
• Should
there
be
a
message? Offer
is
visible.
Maybe
show
someone
five
coins
and
say
“pick
two.”
Then
revise
offer
before
signing
the
transfer. Give
Give <
[Offer] Extracto
Coffeehouse Concordia
Neighborhood give
2
coins
to There
is
no
undo,
are
you
sure
you
want
to
give
these
coins
away?
!
[Cancel]
[Give] • Confirm
transfer Transfer
Mint <
[Home] Invite J
Chris
Anderson B-‐Tree
Whisperer take
a
picture
to
mint
a
new
coin • Do
coins
need
messages
/
captions
/
names?
• “Invite”
is
grey
until
you
take
a
picture.
• Select
“Invite”
to
share
your
coin
with
other
people.
• “take
a
picture”
button
can
change
to
“replace
photo”
or
something
after
the
first
photo
is
taken
but
before
invites
sent Name
Your
Coin
Extracto
Coffeehouse Invite <
[Offer] Jane
Smith Search Concordia
Neighborhood via
Facebook Jason
Doe • Select
multiple
people
and
email
addresses
to
mint
with.
• Copy
url
to
send
minting
opportunity
to
people
on
their
mobile
devices.
• The
suggestions
should
be
adaptive
and
correct.
A
combination
of
local
and
friend
data
should
make
identifying
people
to
invite
easy. click
here
to
copy
mint
url Send Your
Coin
Name
Minting <
[Home] • Waiting
for
minters
the
coin
creator
has
the
option
to
mint
at
any
time
and
stop
waiting
for
others
to
join.
• People
may
contribute
signatures
that
the
mentor
rejects.
• Future
versions
of
the
software
may
allow
for
more
private
coin
minting,
for
instance
coins
that
are
invisible
outside
of
a
select
group
until
after
they
are
minted. Mint touch
“Mint”,
or
keep
waiting
for
minters J
Chris
Anderson B-‐Tree
Whisperer minting…
Minting <
[Home] • Touch
“Mint”
to
edit
the
list
of
attachments
and
encrypt
the
coin
to
become
it’s
first
bearer.
• Some
businesses
may
set
up
a
bot
that
auto
joins
nearby
coins
when
reputable
people
are
minting,
it’s
up
to
the
minter
if
they
include
the
business
in
the
signed
coin.
• A
multi/party
coin
will
have
a
split
view.
• When
you
click
mint
there
are
magic
sparkles,
then
a
transition
to
the
bearer
coin
view. Mint J
Chris
Anderson B-‐Tree
Whisperer Extracto
Coffeehouse Concordia
Neighborhood minting…
Coin <
[Home] • The
bearer
view
of
the
Coin
• As
the
bearer
of
the
coin
you
see
the
full
image,
and
you
can
give
the
coin
to
a
new
bearer.
• “Give”
kicks
off
the
same
flow
as
“Give”
from
the
Offer
screen.
• Giving
it
to
another
user
encrypts
the
coin
with
their
public
key.
Now
you
can
only
see
the
filtered
image.
• Scroll
for
bearer
history,
comments J
Chris
Anderson B-‐Tree
Whisperer Extracto
Coffeehouse Concordia
Neighborhood Give minted
by
Coin <
[Home] • This
view
is
the
same
for
bearers
or
anyone
else.
• The
minters
are
anyone
the
first
minter
allowed
to
sign.
• The
first
minter
is
the
first
bearer.
• The
comments
are
stored
on
separate
documents,
signed
by
their
authors. J
Chris
Anderson B-‐Tree
Whisperer Give bearer
history J
Chris
Anderson B-‐Tree
Whisperer Extracto
Coffeehouse Concordia
Neighborhood minted
by JeffWJ Stop
drinking
so
much
coffee! comments J
Chris
Anderson I’m
climbing
a
tree,
Jeff.
Profile <
[Menu] Search Give J
Chris
Anderson B-‐Tree
Whisperer J
Chris
Anderson B-‐Tree
Whisperer Minted
Coins
! Held
Coins
! Comments
! Send
Message
Minted
Coins
Held
Coins
!
Extracto
Coffeehouse Message <
[Offer] Search Concordia
Neighborhood • The
point
of
the
message
feature
is
to
illustrate
the
secure
communications
that
are
enabled
by
the
web-‐of-‐trust
key
distribution
/
signing.
• Messages
are
encrypted
with
the
recipient
public
keys.
• The
app
should
expose
its
secure
communication
channel
for
other
applications
to
use. Send recipient(s)
Compose
message
here.
R E A D I N G L I S T • David Graeber - Debt, the First 5,000 Years & Toward an Anthropological Theory of Value • Franco Berardi - After the Future • Slavoj Žižek • Ribbonfarm • Alexander R. Galloway - Protocol