an api of one’s own
DESCRIPTION
Presentation at OpenEd 2014 by Nate Otto & Serge Ravet on how building trust networks with Open BadgesTRANSCRIPT
![Page 1: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/1.jpg)
An API of One’s OwnBuilding trust networks with Open Badges
Nate Otto, Concentric Sky
Serge Ravet, Badge Europe! Europortfolio
November 19-21, 2014 :: Washington, DC
![Page 2: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/2.jpg)
What are Open Badges?
![Page 3: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/3.jpg)
Visual symbols of accomplishment
A common portable language for data about
achievements
![Page 4: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/4.jpg)
Open Badges are declarations of trust
![Page 5: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/5.jpg)
I E
Badge Issuer Badge Earner
I Trust You
Criteria
Evidence
To do this
Based on this
![Page 6: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/6.jpg)
I E
Badge Issuer Badge Earner
Trust relationship
![Page 7: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/7.jpg)
C
C
CC
C
CC
Bad
ge C
on
sum
ers
I E
Badge Issuer Badge Earner
Trust relationship
![Page 8: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/8.jpg)
I
EE
E
E
E
E
E EE
E
E
E
A Badge Issuer may trust many Earners
![Page 9: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/9.jpg)
I
EE
E
E
E
E
E EE
E
E
E
I
EEE
E
E
E
E
E
E
E
EE
I
E
E
E
E
E EE
E
E
EE
E
E
EE
Each Badge creates a "silo of trust"
![Page 10: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/10.jpg)
I
EE
E
E
E
E
E EE
E
E
E
I
EEE
E
E
E
E
E
E
E
EE
I
E
E
E
E
E EE
E
E
EE
E
E
EE
Are Open Badges really centered
on the learner?
![Page 11: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/11.jpg)
The Promise of
![Page 12: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/12.jpg)
Anyone can earn badges
Anyone can issue badges
![Page 13: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/13.jpg)
Issuers
Earners
Consumers
Each role uses different technologies
![Page 14: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/14.jpg)
Anyone with:• specially concocted JSON
file hosted on their website and the ability to concoct many more…
Anyone with:• email(s)• Persona(s)• Backpack(s)• Displayer(s)
Anyone with:• time• understanding• tools to validate badges and divine
the links between them
Issuers
Earners
Consumers
![Page 15: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/15.jpg)
Is there ever any overlap?
Issuers
Earners
Consumers
![Page 16: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/16.jpg)
Issuers
Earners
Consumers?
![Page 17: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/17.jpg)
How can we bring badges into alignment with this philosophy?
![Page 18: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/18.jpg)
How can we bring badges into alignment with this philosophy?
Let’s build these values into the Open Badges Standard and software!
![Page 19: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/19.jpg)
Let’s build these values into the Open Badges Standard and software!
I E
Badge Issuer Badge Earner
Trust relationship
Badges are declarations of trust
Everyone is an Issuer, Earner and ConsumerIssuers
Earners
Consumers
![Page 20: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/20.jpg)
What is the consequence of adopting these philosophies?
![Page 21: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/21.jpg)
I
EE
E
E
E
E
E EE
E
E
E
I
EEE
E
E
E
E
E
E
E
EE
I
E
E
E
E
E EE
E
E
EE
E
E
EE
Break out of "silos of trust"
![Page 22: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/22.jpg)
I
EE
H
E
E
E
E EE
E
E
E
I
EEE
E
E
E
E
E
E
E
EE
I
E
E
E
E
E EE
E
E
EE
E
E
EE
Chains of trust
![Page 23: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/23.jpg)
II I
Visible chains of trust
![Page 24: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/24.jpg)
II I
EEE
E
EEE
E
EE E
E E
Everybody can issue and receive badges
Visible chains of trustPassport Passport Passport
![Page 25: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/25.jpg)
I
P
P
P
PP
P
P P P
P
PP
P
P
P
P
PP
P
P
P
Trust NetworksI
Passport
![Page 26: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/26.jpg)
Two Prototype Sketches
Discendum Oy
Badge Europe
Europortfolio
Concentric Sky
Oregon Center for Digital Learning
Oregon Badge Alliance
Trust Ecosystem Project Open Badges Passport
![Page 27: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/27.jpg)
Trust Ecosystem Project
![Page 28: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/28.jpg)
Trust Ecosystem Project
A 3-faceted application for badge Earners, Issuers, and Consumers
Earner
Issuer Consumer
![Page 29: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/29.jpg)
Trust Ecosystem Project
To be developed, tested and refined in 2015
Earner
Issuer Consumer
![Page 30: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/30.jpg)
Trust Ecosystem Project software
Open Source
Host-your-own installation optionHosted service
Connections to badge-aware services across the web
![Page 31: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/31.jpg)
2015 Badge Pilots
12 programs in out-of-school learning, workforce development, and local government, kicking off in Q1 of 2015
Alliance of partners filling all three roles
Software and support for issuers, earners and consumers
![Page 32: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/32.jpg)
Software function follows philosophy
credit: Mozilla Foundation
![Page 33: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/33.jpg)
Serving multiple interests
• Recognize that all users may at times fill roles of Earner, Issuer, and Consumer
• Enable connectivity with enterprise issuing platforms and independent services
• Connect with available data sources and services
Earners
Issuers Consumers
![Page 34: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/34.jpg)
Serving multiple interests
• Recognize that all users may at times fill roles of Earner, Issuer, and Consumer
• Enable connectivity with enterprise issuing platforms and independent services
• Connect with available data sources and services
Earners
Issuers Consumers
Services
Services
Services
Services
Services
Services
![Page 35: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/35.jpg)
Serving multiple interests
Issuers
Define, organize, and issue badges
Incorporate endorsements
Issuing Platform
Issuing Platform
![Page 36: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/36.jpg)
Earners
Earners: Collecting and Sharing
Collection buildingReceive earned badges
Export & sharing
Issuer
Issuer
Mozilla Backpack
Import Badges
Deliver Badges
![Page 37: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/37.jpg)
Consumers: understanding badges
Consumers
What is the value of this badge?
What other badges are like this one?
Analyzing chains of trust
![Page 38: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/38.jpg)
Trust Ecosystem Project
Bringing 3 user roles together
Earner
Issuer Consumer
• Common user between roles
• No additional onboarding to access new role
• Reflects how learning is structured in the real world
![Page 39: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/39.jpg)
Open Badges Passport
![Page 40: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/40.jpg)
![Page 41: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/41.jpg)
Nate's Passport
Contact Search
About me Activity wall
![Page 42: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/42.jpg)
CreatedIssued
Connections
My Dashboard
20 245
Badges Collected
47,405
Total Recent
1 30
Total Recent New
1,230 25,639
15Pledged
10
EndorsementCollected Issued
56124
Badges Issued
My Issuers Through Badges
VisitsTotal Recent
5612,453
Top Search
My Badge Earners
40
EvidenceTotal Recent
204,592
Create Issue Search Organise ClaimDashboard NetworkEvidence Configure
![Page 43: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/43.jpg)
New PledgedCollections
EventsAchievementsCompetenciesEndorsements
PagesRésuméReflective RebelMentorship offersSummer job application
Create Issue Search Organise ClaimDashboard NetworkEvidence Configure
Organise Public Restrict. Private External Search
![Page 44: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/44.jpg)
Qui at nonumy elaboraret. Ea delenit indoctum vix, mea accusam perpetua indoctum no, populo deleniti te eum. Eos quod alii patrioque an, ne ludus noluisse eum. Essent verear an cum, viris
accusata per at, liber interesset vix an. Blandit dissentiunt te mel, clita eirmod ne vel, mutat definitionem mediocritatem ex ius.!
Eu mei laoreet admodum, usu idque virtute suscipiantur eu. Ferri iriure menandri ut sed, no
rebum dignissim qui. Audiam molestie quo eu. Usu etiam dolor argumentum an, ne cum viris menandri assueverit.! Ei sea tantas platonem, pro audiam impedit apeirian ea. Per consul suscipiantur te, no stet recteque est.
Corpora disputando at vim. Atqui eirmod alterum sit ea, no quod tempor convenire pro, qui id habeo error moderatius. Ex has eirmod
PagesRésuméReflective RebelMentorship offersSummer job application
Create Issue Search Organise ClaimDashboard NetworkEvidence Configure
Organise Public Restrict. Private External Search
![Page 45: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/45.jpg)
TypesBadges
Experience (xAPI)ImagesTexts
Create Issue Search Organise ClaimDashboard NetworkEvidence Configure
Miscellaneous
Pages
Evidence Public Restrict. Private External Search
![Page 46: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/46.jpg)
Badges are issued through trusted issuing services
![Page 47: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/47.jpg)
Passport
Public
Restricted
Private
Passport
S e r v i c e sBa
dge
Issu
ing
Car
eer
Man
agem
ent
Soci
al
Net
wor
king
Lear
ning
M
anag
emen
t
Find
Pee
rs
Lear
ning
R
esou
rces
Even
t
Self
Empl
oym
ent
Dis
cove
ry
Serv
ices
Badg
e Ve
rific
atio
n
IssueIssue
Restr.
PublicPublic
Reject
![Page 48: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/48.jpg)
Badge Issuing ServicesEnforce badge designers policies
to issue Badges xyzB1, xyzB2 and xyzB3issuer needs endorsement xyzE4 from XYZ
Badge designer
![Page 49: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/49.jpg)
PassportsEnforce badge earners policies
Services S1, S2 and S3 can access all my restricted data
Only service S4 can access restricted restricted data RD1 and RD4
Reject badges issued from outside of my 2nd degree connections
![Page 50: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/50.jpg)
OBI 2.0 Architecture
![Page 51: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/51.jpg)
Tr u s t
Passport Passport PassportPassport
S e r v i c e s
Badg
e Is
suin
g
Car
eer
Man
agem
ent
Soci
al
Net
wor
king
Lear
ning
M
anag
emen
t
Find
Pee
rs
Lear
ning
R
esou
rces
Even
t M
anag
emen
t
Self
Empl
oym
ent
Dis
cove
ry
Serv
ices
Badg
e Ve
rific
atio
n
...
Trust Ecosystem Project Open Badges Passport
![Page 52: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/52.jpg)
Food for thoughts...
![Page 53: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/53.jpg)
Some describe Open Badges as "a new currency"
![Page 54: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/54.jpg)
Open Badges are visible representations of
the oldest currency...
![Page 55: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/55.jpg)
Trust!Trust!Trust!Trust!Trust!Trust!Trust!
![Page 56: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/56.jpg)
Trust!Trust!Trust!Trust!Trust!Trust!Trust!Nate Otto
@ottonomySerge Ravet
@szerge
thank you!
![Page 57: An API of One’s Own](https://reader033.vdocuments.net/reader033/viewer/2022042602/559440981a28abd35b8b4890/html5/thumbnails/57.jpg)
Trust!Trust!Trust!Trust!Trust!Trust!Trust!
Nate Otto@ottonomy
Serge Ravet@szerge
thank you! Merci