From 0c45becd18e7bcf4031f8b10979bc838ba085418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=A7=89=20infominer?= Date: Mon, 12 Dec 2022 06:09:55 -0500 Subject: [PATCH] move for easier to think this way --- _drafts/2020-12-01-webauthn-wg.md | 3 - _drafts/2020-12-30-ixo-foundation.md | 7 + _drafts/People.md | 15 + .../2020-12-30-humanitarian.md | 0 .../blockchain}/2020-12-19-cosmos.md | 0 _posts/identosphere-dump/assorted/assorted.md | 85 --- .../identosphere-dump/companies/IAM/auth0.md | 14 - _posts/identosphere-dump/companies/apple.md | 0 .../open-source-projects/tools-code.md | 371 ------------- .../README.md | 0 .../assorted/kim-cameron.md | 0 .../assorted/meta.md | 0 .../assorted/trending-adption.md | 3 - .../companies/IAM/README.md | 0 identosphere-dump/companies/IAM/auth0.md | 32 ++ .../companies/IAM/okta.md | 11 + .../companies/README.md | 9 + .../companies/analyst.md | 0 identosphere-dump/companies/apple.md | 63 +++ .../avast-evernym-securekey/evernym.md | 0 .../securekey-avast.md | 0 .../companies/google.md | 0 .../companies/microsoft.md | 5 + .../companies/ssi/USA/Hedera.md | 0 .../companies/ssi/USA/README.md | 0 .../companies/ssi/USA/animo.md | 5 + .../companies/ssi/USA/anonoyome.md | 12 + .../companies/ssi/USA/disco-xyz.md | 0 .../companies/ssi/USA/dock.md | 5 + .../companies/ssi/USA/globalid.md | 0 .../companies/ssi/USA/hyland-creds.md | 0 .../companies/ssi/USA/idramp.md | 0 .../companies/ssi/USA/indicio.md | 0 .../companies/ssi/USA/iota.md | 0 .../companies/ssi/USA/liquid-avatar-kabn.md | 0 .../companies/ssi/USA/magiclabs.md | 0 .../companies/ssi/USA/spruce.md | 38 ++ .../companies/ssi/USA/tbd.md | 3 + .../companies/ssi/USA/transmute.md | 18 + .../companies/ssi/USA/trinsic.md | 11 + .../companies/ssi/USA/unum.md | 0 .../companies/ssi/africa.md | 5 + .../companies/ssi/asia/affinidi.md | 13 + .../companies/ssi/asia/mattr.md | 5 + .../companies/ssi/asia/readme.md | 0 .../companies/ssi/europe/README.md | 0 .../companies/ssi/europe/bloqzone.md | 0 .../companies/ssi/europe/cheqd.md | 0 .../companies/ssi/europe/gataca.md | 0 .../companies/ssi/europe/jolocom.md | 0 .../companies/ssi/europe/kilt.md | 0 .../companies/ssi/europe/meeco.md | 0 .../companies/ssi/europe/mydex.md | 0 .../companies/ssi/europe/ocean-protocol.md | 0 .../companies/ssi/europe/procivis.md | 0 .../companies/ssi/europe/validatedid.md | 0 .../companies/ssi/europe/walt.md | 5 + .../companies/winners.md | 0 .../educational-resources/biometrics.md | 0 .../educational-resources/business.md | 0 .../educational-resources/concerning.md | 0 .../educational-resources/critique.md | 0 .../educational-resources/data-governance.md | 0 .../educational-resources/explainer.md | 0 .../educational-resources/future.md | 0 .../educational-resources/governance.md | 0 .../educational-resources/history.md | 41 ++ .../educational-resources/interop.md | 3 + .../educational-resources/jobs.md | 0 .../educational-resources/media-coverage.md | 0 .../memes-infographics.md | 0 .../educational-resources/open-source.md | 0 .../educational-resources/podcasts.md | 0 .../educational-resources/resources.md | 0 .../events/EIC.md | 0 .../events/calendar.md | 0 .../events/events.md | 0 .../literature/README.md | 0 .../literature/literature.md | 1 + .../literature/research.md | 0 .../open-source-projects/README.md | 0 .../blockchain-commons.md | 0 .../open-source-projects/dif-projects.md | 0 .../hyperledger/README.md | 0 .../hyperledger/anoncreds.md | 0 .../open-source-projects/hyperledger/aries.md | 0 .../hyperledger/hyperledger-umbrella.md | 0 .../open-source-projects/pico.md | 6 + .../open-source-projects/tools-code.md | 155 ++++++ .../universal-resolver.md | 0 .../open-standards/README.md | 13 + .../open-standards/authorization/README.md | 0 .../open-standards/authorization/gnap.md | 0 .../open-standards/authorization/oauth.md | 0 .../open-standards/blockchain-standards.md | 0 .../open-standards/complementary/README.md | 0 .../open-standards/complementary/bbs.md | 0 .../open-standards/complementary/cbor.md | 0 .../open-standards/complementary/json-ld.md | 0 .../open-standards/complementary/keri.md | 0 .../open-standards/crypto.md | 0 .../open-standards/data-exchange.md | 0 .../exchange-protocol/didcomm.md | 0 .../exchange-protocol/exchange-protocols.md | 4 + .../open-standards/exchange-protocol/mdl.md | 0 .../open-standards/exchange-protocol/oidc.md | 0 .../open-standards/iso.md | 0 .../open-standards/not-ssi/README.md | 0 .../open-standards/not-ssi/id-not-ssi.md | 0 .../open-standards/standards.md | 98 +--- .../open-standards/trust-frameworks.md | 7 + .../open-standards/verifiable-credentials.md | 507 +++++------------- .../organizations/DIF.md | 14 + .../organizations/README.md | 0 .../organizations/TOIP.md | 0 .../organizations/adia.md | 0 .../organizations/diacc.md | 0 .../organizations/glief.md | 9 +- .../organizations/kantara.md | 0 .../organizations/me2b.md | 0 .../organizations/mydata.md | 0 .../organizations/openid-found.md | 0 .../organizations/organization.md | 9 + .../organizations/w3c-ccg.md | 5 + .../public_sector/README.md | 0 .../public_sector/africa.md | 0 .../public_sector/canada.md | 0 .../public_sector/europe.md | 3 + .../public_sector/india.md | 0 .../public_sector/new-zealand.md | 0 .../public_sector/policy.md | 1 + .../public_sector/public-sector.md | 23 - .../public_sector/scotland.md | 0 .../public_sector/swiss.md | 0 .../public_sector/usa.md | 0 .../real-world/README.md | 8 + .../real-world/compliance-kyc.md | 0 .../real-world/covid-coronavirus.md | 0 .../real-world/education.md | 0 .../real-world/healthcare.md | 0 .../real-world/humanitarian.md | 4 + .../real-world/iot.md | 0 .../real-world/travel.md | 0 .../real-world/use-cases.md | 0 .../standards-orgs/README.md | 0 .../user-experience/guardianship.md | 0 .../user-experience/privacy.md | 0 .../user-experience/user-experience.md | 12 + .../user-experience/wallets.md | 0 .../web3-and-decentralized-identity/NFT.md | 0 .../web3-and-decentralized-identity/README.md | 0 .../assorted.md | 0 ...o-decentralized-autonomous-organization.md | 0 .../decenralization.md | 0 .../web3-and-decentralized-identity/defi.md | 0 .../web3-and-decentralized-identity/dweb.md | 0 .../etherem.md | 0 .../web3-and-decentralized-identity/web3.md | 0 .../web3-and-decentralized-identity/web5.md | 0 159 files changed, 703 insertions(+), 958 deletions(-) delete mode 100644 _drafts/2020-12-01-webauthn-wg.md create mode 100644 _drafts/2020-12-30-ixo-foundation.md rename {_drafts => _posts}/2020-12-30-humanitarian.md (100%) rename {_drafts => _posts/blockchain}/2020-12-19-cosmos.md (100%) delete mode 100644 _posts/identosphere-dump/assorted/assorted.md delete mode 100644 _posts/identosphere-dump/companies/IAM/auth0.md delete mode 100644 _posts/identosphere-dump/companies/apple.md delete mode 100644 _posts/identosphere-dump/open-source-projects/tools-code.md rename {_posts/identosphere-dump => identosphere-dump}/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/assorted/kim-cameron.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/assorted/meta.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/assorted/trending-adption.md (98%) rename {_posts/identosphere-dump => identosphere-dump}/companies/IAM/README.md (100%) create mode 100644 identosphere-dump/companies/IAM/auth0.md rename {_posts/identosphere-dump => identosphere-dump}/companies/IAM/okta.md (81%) rename {_posts/identosphere-dump => identosphere-dump}/companies/README.md (97%) rename {_posts/identosphere-dump => identosphere-dump}/companies/analyst.md (100%) create mode 100644 identosphere-dump/companies/apple.md rename {_posts/identosphere-dump => identosphere-dump}/companies/avast-evernym-securekey/evernym.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/avast-evernym-securekey/securekey-avast.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/google.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/microsoft.md (94%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/Hedera.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/animo.md (82%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/anonoyome.md (65%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/disco-xyz.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/dock.md (91%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/globalid.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/hyland-creds.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/idramp.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/indicio.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/iota.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/liquid-avatar-kabn.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/magiclabs.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/spruce.md (51%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/tbd.md (89%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/transmute.md (68%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/trinsic.md (83%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/USA/unum.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/africa.md (81%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/asia/affinidi.md (70%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/asia/mattr.md (92%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/asia/readme.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/bloqzone.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/cheqd.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/gataca.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/jolocom.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/kilt.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/meeco.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/mydex.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/ocean-protocol.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/procivis.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/companies/ssi/europe/validatedid.md (100%) create mode 100644 identosphere-dump/companies/ssi/europe/walt.md rename {_posts/identosphere-dump => identosphere-dump}/companies/winners.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/biometrics.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/business.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/concerning.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/critique.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/data-governance.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/explainer.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/future.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/governance.md (100%) create mode 100644 identosphere-dump/educational-resources/history.md rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/interop.md (95%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/jobs.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/media-coverage.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/memes-infographics.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/open-source.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/podcasts.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/educational-resources/resources.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/events/EIC.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/events/calendar.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/events/events.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/literature/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/literature/literature.md (97%) rename {_posts/identosphere-dump => identosphere-dump}/literature/research.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/blockchain-commons.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/dif-projects.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/hyperledger/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/hyperledger/anoncreds.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/hyperledger/aries.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/hyperledger/hyperledger-umbrella.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/pico.md (85%) create mode 100644 identosphere-dump/open-source-projects/tools-code.md rename {_posts/identosphere-dump => identosphere-dump}/open-source-projects/universal-resolver.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/README.md (68%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/authorization/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/authorization/gnap.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/authorization/oauth.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/blockchain-standards.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/complementary/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/complementary/bbs.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/complementary/cbor.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/complementary/json-ld.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/complementary/keri.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/crypto.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/data-exchange.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/exchange-protocol/didcomm.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/exchange-protocol/exchange-protocols.md (96%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/exchange-protocol/mdl.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/exchange-protocol/oidc.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/iso.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/not-ssi/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/not-ssi/id-not-ssi.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/standards.md (78%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/trust-frameworks.md (95%) rename {_posts/identosphere-dump => identosphere-dump}/open-standards/verifiable-credentials.md (50%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/DIF.md (67%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/TOIP.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/adia.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/diacc.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/glief.md (85%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/kantara.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/me2b.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/mydata.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/openid-found.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/organization.md (96%) rename {_posts/identosphere-dump => identosphere-dump}/organizations/w3c-ccg.md (51%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/africa.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/canada.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/europe.md (98%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/india.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/new-zealand.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/policy.md (98%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/public-sector.md (95%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/scotland.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/swiss.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/public_sector/usa.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/README.md (93%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/compliance-kyc.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/covid-coronavirus.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/education.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/healthcare.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/humanitarian.md (96%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/iot.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/travel.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/real-world/use-cases.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/standards-orgs/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/user-experience/guardianship.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/user-experience/privacy.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/user-experience/user-experience.md (94%) rename {_posts/identosphere-dump => identosphere-dump}/user-experience/wallets.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/NFT.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/README.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/assorted.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/dao-decentralized-autonomous-organization.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/decenralization.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/defi.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/dweb.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/etherem.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/web3.md (100%) rename {_posts/identosphere-dump => identosphere-dump}/web3-and-decentralized-identity/web5.md (100%) diff --git a/_drafts/2020-12-01-webauthn-wg.md b/_drafts/2020-12-01-webauthn-wg.md deleted file mode 100644 index d17e74e4..00000000 --- a/_drafts/2020-12-01-webauthn-wg.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -published: false ---- \ No newline at end of file diff --git a/_drafts/2020-12-30-ixo-foundation.md b/_drafts/2020-12-30-ixo-foundation.md new file mode 100644 index 00000000..c6ef495c --- /dev/null +++ b/_drafts/2020-12-30-ixo-foundation.md @@ -0,0 +1,7 @@ +--- +published: false +--- +ethereum ocean ipld + +http://www.truevaluemetrics.org/DBpdfs/BlockChain/The-IXO-Protocol-Draft-White-Paper-3.0-for-technical-review-12_8_2017.pdf + diff --git a/_drafts/People.md b/_drafts/People.md index 33e29829..0ac76b0e 100644 --- a/_drafts/People.md +++ b/_drafts/People.md @@ -10,6 +10,21 @@ published: false - [John Bradley’s Blog](https://www.thread-safe.com/) + +* [Michael Becker Interviewed Kaliya re:SSI](https://identitypraxis.com/2020/11/16/an-interview-on-self-sovereign-identity-with-kaliya-young-the-identity-women/) + > Kaliya’s purpose is to answer this profound question: “How do we own, control, manage, and represent ourselves in the digital world, independently of the BigTech companies (Facebook, Google, etc.)?” +* [Tim Bouma is interviewed](https://medium.com/@trbouma/self-sovereign-identity-interview-with-tim-bouma-ca193f66f2bb) by SSI Ambassador - Adrian Doerk + > Every technology is a two-edged sword, gunpowder, guns, you know anything? There’s an upside and there’s the downside. I think that’s something that we have to be very cognizant of. +* [The Domains of Identity and SSI with “Identity Woman”](https://www.ubisecure.com/podcast/domains-of-identity-ssi-identity-woman-kaliya-young/), Kaliya Young + > Kaliya and Oscar discuss the long-running Internet Identity Workshop (IIW) that she co-founded, the effects of moving to virtual identity conferences in 2020, insights from Kaliya’s books – ‘The Domains of Identity’, newly published in 2020, and ‘A Comprehensive Guide to Self Sovereign Identity’ – plus some great tips for all business leaders on how to view the role of identity in their organisation. +* [Self-Sovereign Identity Authors Alex Preukschat & Shannon Appelcline](https://securetalkpodcast.com/podcast/self-sovereign-identity-alex-preukschat-shannon-appelcline/) Discussing + > Decentralized digital identity and verifiable credentials explain what Self-Sovereign Identity (SSI) is, why it’s important, and provide examples of practical applications for individuals and organizations. + +An academic nerdy podcast, out of [RMIT](https://www.rmit.edu.au/), Australia + +* [Episode 6: 'Digital Identity & Blockchain' with Kaliya Young, Prof. Jason Potts, & Prof. Ellie Rennie](https://open.spotify.com/episode/4kO6VVT9PmRPrie6e5plPj) + + ![](https://i.imgur.com/jN2CaDz.png) diff --git a/_drafts/2020-12-30-humanitarian.md b/_posts/2020-12-30-humanitarian.md similarity index 100% rename from _drafts/2020-12-30-humanitarian.md rename to _posts/2020-12-30-humanitarian.md diff --git a/_drafts/2020-12-19-cosmos.md b/_posts/blockchain/2020-12-19-cosmos.md similarity index 100% rename from _drafts/2020-12-19-cosmos.md rename to _posts/blockchain/2020-12-19-cosmos.md diff --git a/_posts/identosphere-dump/assorted/assorted.md b/_posts/identosphere-dump/assorted/assorted.md deleted file mode 100644 index d515702c..00000000 --- a/_posts/identosphere-dump/assorted/assorted.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -published: false ---- - -# Highlights -## Identosphere -We created an [Identosphere Group on Tru.net](https://tru.net/Identosphere) - -## History - -* [A brief history of SSI: Where does it come from? A timeline.](https://jolocom.io/blog/a-brief-history-of-ssi-where-does-it-come-from-a-timeline/) - -A short timeline highlights just how quickly SSI has developed. It underlines the path and development of the evolution of Internet Identity. - -* [WAO wraps up for the holidays](https://blog.weareopen.coop/wao-wraps-up-for-the-holidays-c85bff4c910c) We Are Open Co-op - -Great Work on Badges! - -In May, we did some [workshopping with the crypto platform NEAR](https://weareopen.coop/near/), which was the first time we accepted cryptocurrency as part of our fee. In May, We Are Open Cooperative also [turned 5 years old](https://blog.weareopen.coop/wao-turns-five-30747f4df0f9). We celebrated this momentous occasion by launching our [new website](https://weareopen.coop/) and adding more stuff to our [free learning resource hub](https://learnwith.weareopen.coop/). - -* [An Outlook on 2022](https://jolocom.io/blog/an-outlook-on-2022/) JoloCom - -For us, interoperability will remain a very present topic for the next year ([https://jolocom.io/blog/can-we-avoid-a-ssi-babel/](https://jolocom.io/blog/can-we-avoid-a-ssi-babel/). -* Christopher Allen: [Not Moxie Marlinspike](https://www.moxytongue.com/2021/09/not-moxie-marlinspike.html), Oft confused, no more. - * [Link to a corrected attribution Devon Lofretto is not Moxie Marlinspike](https://github.com/lifewithalacrity/lifewithalacrity.github.io/commit/52c30ec1d649494066c3e9c9fa1bbaf95cd6386f) - > Self-Sovereign Identity has deep roots. It did not just emerge in 2016 after a blog post was written. It did not fail to exist when wikipedia editors denied it subject integrity with the stated message: "good luck with that". - -* [An Identity Through Time](https://iiw.idcommons.net/23D/_An_Identity_Through_Time) by David Schmudde - -The history of identity online. Finger, CompuServe, DNS/WWW, Facebook - -The slides are based on this blog post: [https://schmud.de/posts/2021-04-22-id-through-time.html](https://schmud.de/posts/2021-04-22-id-through-time.html) - ---- - -Nothing to prevent players to take advantage of SSI. They may add something small and useful aspects to the protocols. - -The hope is that our stuff is super interoperable. So you can actually really leave. - -Facebook is interesting because it was based on the .edu domain. Small network. Solving for the endstate that we see now is different than starting back then. - -Zero-knowledge proofs and trustless networks may require high-trust environments for adoptions. - - -* [State of Identity with IDRamp](https://oneworldidentity.com/podcast/idramp-2/) (Enterprise SSI company) - > As someone who has uniquely spent their full career immersed in identity, Mike Vesey (CEO of IdRamp) shares an insider perspective of how the industry has evolved during his tenure. This episode dives into the impacts of rapid digitalization worldwide, where identity is heading due to digital transformation, and the benefits that come with it. - -SSI vs Santa - -* [Phil Wolff shares](https://twitter.com/evanwolf/status/1339128612650291203): - > In 2021 Santa decentralizes his list, no longer relying on children’s Real Names in compliance with kid privacy laws. Self-sovereign identity lets kids ask Santa, confident their identities are authenticated (right toys to the right kid) & that he uses verified naughty/nice data. -# -Narrative - -Digital Caribou shares their thoughts on [Digital Transformation and inclusion](https://medium.com/caribou-digital/transformation-in-a-digital-age-9068338fd778) - very good thinking for all of us working on digital identity. - -> We believe that the emphasis on transformation as both process and effects is particularly important, especially as although digitization and digitalization are well underway, accelerated by the response to COVID-19 (remote working, payments, etc.), these are not inevitable processes. They are the results of human decisions. Similarly, the effects of these are not inevitable, either. - -* [Michael Becker Interviewed Kaliya re:SSI](https://identitypraxis.com/2020/11/16/an-interview-on-self-sovereign-identity-with-kaliya-young-the-identity-women/) - > Kaliya’s purpose is to answer this profound question: “How do we own, control, manage, and represent ourselves in the digital world, independently of the BigTech companies (Facebook, Google, etc.)?” -* [Tim Bouma is interviewed](https://medium.com/@trbouma/self-sovereign-identity-interview-with-tim-bouma-ca193f66f2bb) by SSI Ambassador - Adrian Doerk - > Every technology is a two-edged sword, gunpowder, guns, you know anything? There’s an upside and there’s the downside. I think that’s something that we have to be very cognizant of. -* [The Domains of Identity and SSI with “Identity Woman”](https://www.ubisecure.com/podcast/domains-of-identity-ssi-identity-woman-kaliya-young/), Kaliya Young - > Kaliya and Oscar discuss the long-running Internet Identity Workshop (IIW) that she co-founded, the effects of moving to virtual identity conferences in 2020, insights from Kaliya’s books – ‘The Domains of Identity’, newly published in 2020, and ‘A Comprehensive Guide to Self Sovereign Identity’ – plus some great tips for all business leaders on how to view the role of identity in their organisation. -* [Self-Sovereign Identity Authors Alex Preukschat & Shannon Appelcline](https://securetalkpodcast.com/podcast/self-sovereign-identity-alex-preukschat-shannon-appelcline/) Discussing - > Decentralized digital identity and verifiable credentials explain what Self-Sovereign Identity (SSI) is, why it’s important, and provide examples of practical applications for individuals and organizations. - -An academic nerdy podcast, out of [RMIT](https://www.rmit.edu.au/), Australia - -* [Episode 6: 'Digital Identity & Blockchain' with Kaliya Young, Prof. Jason Potts, & Prof. Ellie Rennie](https://open.spotify.com/episode/4kO6VVT9PmRPrie6e5plPj) - -## Enterprise - - -* [Self-Sovereign Identity for the Enterprise with Switchboard](https://medium.com/energy-web-insights/unlocking-the-potential-of-self-sovereign-identity-for-enterprise-with-energy-web-switchboard-ab41499003a0) Energy Web - -This release includes major updates to the front-end Switchboard web application as well as the back-end libraries and components, giving companies access to the full suite features offered by legacy identity access management solutions in a decentralized architecture. -* [LEIs to enable corporate digital ID with verifiable credentials](https://www.ledgerinsights.com/lei-corporate-digital-identity-verifiable-credentials-did/) - > The Global Legal Entity Identifier Foundation (GLEIF) is the umbrella body that delegates responsibility for issuing LEIs to local organizations. -> -> It’s such a pressing issue that it was raised by the OECD and B20 (G20 business) just three months ago when they suggested a [Global Value Chain (GVC) Passport](https://www.ledgerinsights.com/oecd-saudi-blockchain-business-passport-financial-compliance/). - -* [GLEIF Press Release](https://www.gleif.org/en/newsroom/press-releases/gleif-advances-digital-trust-and-identity-for-legal-entities-globally) -* [Layering Digital ID on Top of Traditional Data Management](https://hiplatform.org/blog/2020/5/20/layering-digital-id-on-top-of-traditional-data-management) HIP - > While Digital ID could offer benefit to humanitarian agencies and beneficiaries, alike, many questions remain to be answered. The cost effectiveness of ID solutions remains to be established. Given that many of these systems are only operating at pilot-scale, it is difficult to know what the primary drivers of cost are and how they can be mitigated. In addition, the digital ID space is fairly young and while initiatives like ID4D and ID2020 are working to drive meaningful interoperability among providers in the space, it remains to be seen what the most effective factors, in addition to open source software, open APIs, and common data formats, can be used to general meaningful interoperability. diff --git a/_posts/identosphere-dump/companies/IAM/auth0.md b/_posts/identosphere-dump/companies/IAM/auth0.md deleted file mode 100644 index d8a977d9..00000000 --- a/_posts/identosphere-dump/companies/IAM/auth0.md +++ /dev/null @@ -1,14 +0,0 @@ -# Auth0 - -* [Auth0 Identity Platform Now Available on Microsoft Azure](https://auth0.com/blog/auth0-identity-platform-now-available-on-microsoft-azure/) - -The addition of Azure as an Auth0 private cloud platform option unlocks a secure cloud deployment option for organizations seeking strategic fit with their technology stack, supporting regional data residency capabilities and higher control over customer data. -* [Sign-in with Decentralized Identifiers with Dock Labs](https://auth0.com/blog/sign-in-with-decentralized-identifiers-with-dock-labs/) Auth0 - -The DID and VC W3C standards are core building blocks to enable Decentralized Identity scenarios. [The Auth0 Lab team](https://twitter.com/Auth0Lab) has been following the space closely, and we're excited to support Dock with this important work. -* [Introducing the Identity Maturity Framework](https://auth0.com/blog/introducing-the-identity-maturity-framework/) Auth0 - > we’ve consolidated our expertise and our customers’ knowledge and experiences into a solution we call the [Auth0 Identity Maturity Framework (IMF)](https://auth0.com/imf-form): a collection of tools, tactics, and expert input that will help you understand what’s working about your identity solution and what needs to change. -* [Building an Identity Solution — Quantity Doesn’t Equal Quality](https://auth0.com/blog/building-an-identity-solution-quantity-doesnt-equal-quality/) Auth0 - -Why adding more developers to an identity project doesn’t always work out as intended - diff --git a/_posts/identosphere-dump/companies/apple.md b/_posts/identosphere-dump/companies/apple.md deleted file mode 100644 index e69de29b..00000000 diff --git a/_posts/identosphere-dump/open-source-projects/tools-code.md b/_posts/identosphere-dump/open-source-projects/tools-code.md deleted file mode 100644 index 9cacb63b..00000000 --- a/_posts/identosphere-dump/open-source-projects/tools-code.md +++ /dev/null @@ -1,371 +0,0 @@ ---- -published: false ---- - -### CCG -* [Open API for Interoperable Traceability](https://w3c-ccg.github.io/traceability-interop/openapi/%23overview) CCG - > `resolve:dids - Grants permission to resolve DIDsissue:credentials - Grants permission issue Verifiable Credentialsverify:credentials - Grants permission verify Verifiable Credentialsread:credentials - Grants permission to get Verifiable Credentialsupdate:credentials - Grants permission to update the status of Verifiable Credentialsprove:presentations - Grants permission to prove Verifiable Presentationsverify:presentations - Grants permission verify Verifiable Presentationssubmit:presentations - Grants permission to submit Verifiable Presentations` - -## Schema - -* [Announcing Schema Markup Validator: validator.schema.org (beta)](http://blog.schema.org/2021/05/announcing-schema-markup-validator.html) - -SDTT is a tool from Google which began life as the [Rich Snippets Testing Tool](https://developers.google.com/search/blog/2010/09/rich-snippets-testing-tool-improvements) back in 2010. Last year Google [announced plans](https://developers.google.com/search/blog/2020/07/rich-results-test-out-of-beta) to migrate from SDTT to successor tooling, the [Rich Results Test](https://search.google.com/test/rich-results), alongside plans to "deprecate the Structured Data Testing Tool". The newer Google tooling is focused on helping publishers who are targeting specific schema.org-powered [search features](https://developers.google.com/search/docs/guides/search-gallery) offered by Google, and for these purposes is a huge improvement as it contextualizes many warnings and errors to a specific target application. - -## JWT - -* [Beginners Guide to JWTs](https://developer.okta.com/blog/2020/12/21/beginners-guide-to-jwt) - > A JWT is a structured security token format used to encode JSON data. The main reason to use JWT is to exchange JSON data in a way that can be cryptographically verified. There are two types of JWTs: -> - JSON Web Signature (JWS) -> - JSON Web Encryption (JWE) -> The data in a JWS is public—meaning anyone with the token can read the data—whereas a JWE is encrypted and private. To read data contained within a JWE, you need both the token and a secret key. - -## Semantics -* [The Importance of Data Inputs and Semantics for SSI with Paul Knowles [Podcast]](https://northernblock.io/semantics-for-ssi-with-paul-knowles/) - > The platform was an incredibly federated platform when I built it because I didn’t know that SSI existed. So as soon as I found that ecosystem, I tore up the rulebook and said, “This isn’t going to work; I have to rebuild it.” -* [What is the VC-Generator App and How to Leverage it?](https://academy.affinidi.com/what-is-the-vc-generator-app-and-how-to-leverage-it-4fa5a54844f2) - > In simple terms, the VC-Generator allows you to choose a credential type that needs to be issued or verified from a drop-down list and displays the associated VC schema. - -* [https://github.com/transmute-industries/xmss](https://github.com/transmute-industries/xmss) - - -* [Gordian QR Tool Supports Vaccine Records, 2FAs, Cryptoseeds, and More](https://www.blockchaincommons.com/projects/Releasing-QRTool/) Blockchain Commons - > Some possible architectural issues arise from using QR codes for confidential data, such as the fact that you’re actually transmitting the data (not a proof of the data), that the QRs tend to contain all of the data (not just a selection), and that there’s no way to rescind a QR or expire it. Those issues will have to be dealt with at a foundational level as we figure out what can safely be encoded as a QR — and more importantly how to offer restricted proofs rather than complete information. -* [Build an SSI proof of concept in <30 minutes](https://iiw.idcommons.net/21G/_Build_an_SSI_proof_of_concept_in_30_minutes) by Riley Hughes - -The session began with a short introduction to SSI, an introduction to Trinsic, and an overview of how to get started. Then, everybody present starting building an SSI proof of concept, creating issuers, verifiers, and schemas to learn first-hand how it all works. A step-by-step guide on how to replicate this session can be found at the following link: - -* [https://www.notion.so/trinsic/Build-an-SSI-Proof-of-Concept-dae9d6e565eb4770be41b61d55e090cb](https://www.notion.so/trinsic/Build-an-SSI-Proof-of-Concept-dae9d6e565eb4770be41b61d55e090cb) -* [App Framework for Mobile Agent Dev - “No more forking”](https://iiw.idcommons.net/22A/_App_Framework_for_Mobile_Agent_Dev_-_%2522No_more_forking%2522) by Horacio Nunez - -This session had the objective to present a solution to the problem of forking when developing new mobile agents. With the current starting kits available in the community it is very easy to start a path where it is almost impossible to retrofit updates to the kit back into our custom agent. - -The solution consists in using a framework-first approach and ensuring that custom code can reside exclusively outside of the framework, thus ensuring updates can be executed more easily. - -The following link can be used as the public url for the project: - -* [https://www.notion.so/App-Framework-for-Mobile-Agent-Development-No-more-forking-52ebe4e5635d400eb225b0ed537404d8](https://www.notion.so/App-Framework-for-Mobile-Agent-Development-No-more-forking-52ebe4e5635d400eb225b0ed537404d8) - -## Code - -* [Auto-Generating Language-Specific Wrappers for Rust Libraries](https://iiw.idcommons.net/22E/_Auto-Generating_Language-Specific_Wrappers_for_Rust_Libraries) by Steve McCown - -Rust, FFI, Code generation, language bindings, UDL - -- Implementation of FFI that makes it easy to call Rust code -- Define API contracts using UDL -- Generates language specific code that’s idiomatic to the language used -- Tutorial documentation and source code: [https://github.com/sudoplatform-labs/ffi-tutorials](https://github.com/sudoplatform-labs/ffi-tutorials) -- Slides: [https://docs.google.com/presentation/d/183cn6NyrMUJLdid8-IoKmPZjVslmp4X0UvYIQvyeSBU/edit#slide=id.p1](https://docs.google.com/presentation/d/183cn6NyrMUJLdid8-IoKmPZjVslmp4X0UvYIQvyeSBU/edit%23slide%3Did.p1) -* [How We Test Our Android Code at Anonyome Labs](https://anonyome.com/2021/08/insight-how-we-test-our-android-code-at-anonyome-labs/) - -At Anonyome Labs we value well-written code that has good tests. This is a guide on how we go about producing useful and meaningful tests for our Android code. Testing approach: SDK or app? -* [Falsehoods Programmers Believe About Names - With Examples](https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/) Shine Solutions Group - -In this post I’m going to list all 40 of Patrick’s original falsehoods, but give you an example (or two) drawn from my experiences working in this space. Ready? Let’s go! - -1. People have exactly one canonical full name. -2. People have exactly one full name which they go by. -* [Technical Debt](https://www.continuumloop.com/technical-debt/) - -A short note to point folks at Seth Godin’s recent podcast about Project Debt. He covers some great topics: - -- Technical Debt – Seth covers it well but missed a major cause of technical debt. That being the shortcuts that are taken to meet deadlines and requirements – with the hope/fantasy that we’ll go back and do them right later (hint: we never do). -- Project Debt -- Why saying NO to those simple things may be the best thing. For some hints on how to do that see [Say No With Grace](https://www.continuumloop.com/say-no-with-grace/). - -Give it a listen on [Overcast](https://overcast.fm/%2BL0YUSAwxA) (my fave) or  [Apple Podcasts](https://podcasts.apple.com/us/podcast/project-debt/id1345042626?i%3D1000536252965). - -* [Welcome to Dock’s API - Testnet Sandbox](https://blog.dock.io/welcome-to-docks-api-testnet-sandbox/) - -You can test our API in the sandbox testnet by simply switching the toggle to test mode. To get started; create a free account, log into your dashboard and acquire your API key. -* [The Journey of an SSI Developer](https://academy.affinidi.com/the-journey-of-an-ssi-developer-6ef4f642779c) Affinidi - -## HowTo - -* [Rendering credentials in a human-friendly way](https://medium.com/mattr-global/rendering-credentials-in-a-human-friendly-way-e47f4a32fd4b) Mattr - -For example, this update formats address fields to make them more readable; formats names and proper nouns where possible; makes URLs, telephone numbers and email addresses clickable; highlights images and icons for better trust and brand signaling; and creates basic rules for language localization that adjust to a user’s device settings. -* [Using Decentralized Identifiers (DIDs) Without a Digital Wallet](https://academy.affinidi.com/using-decentralized-identifiers-dids-without-a-digital-wallet-34646074ba42) Affinidi - -there are many known DID methods, but most of them require you to have a [digital identity wallet](https://academy.affinidi.com/5-reasons-to-use-an-identity-wallet-c289ba2980cf) 🔒, where you will keep a seed ([private key](https://academy.affinidi.com/role-of-public-key-cryptography-in-self-sovereign-identity-8c2dc37a2bf3) 🔑. - -While this may sound convenient for many of us, it comes with its shortcomings as well. - - - -* [Introducing New Tools for Creators to Build Trusted Communities](https://www.civic.com/blog/introducing-new-tools-for-creators-to-build-trusted-communities/) CIVIC - -Our goal is to make the process of building trust easier and more effective for creators. With that in mind, we’re sharing an overview of our plan to address the pain points of creators and marketplaces in the NFT space using identity tools. - - - -* [An authentication system built with Ceramic & self.id](https://github.com/dabit3/decentralized-identity-example) dabit3 - -This project implements a user authentication flow leveraging an Ethereum wallet for single sign on capabilities across all of Web3. - -The technologies used are [DID (decentralized identifiers)](https://www.w3.org/TR/did-core/), [Ceramic](https://ceramic.network/), [3id-connect](https://github.com/ceramicstudio/3id-connect), and [Self.ID](https://developers.ceramic.network/tools/self-id/overview/) -* [DTDL models - Azure Digital Twins | Microsoft Docs](https://docs.microsoft.com/en-us/azure/digital-twins/concepts-models) - -MSFT does know how to do to JSON-LD they just pretend not to - -DTDL is based on JSON-LD and is programming-language independent. DTDL isn't exclusive to Azure Digital Twins, but is also used to represent device data in other IoT services such as [IoT Plug and Play](https://docs.microsoft.com/en-us/azure/iot-develop/overview-iot-plug-and-play). -* [The Journey of an SSI Developer](https://academy.affinidi.com/the-journey-of-an-ssi-developer-6ef4f642779c) Affinidi - -* [Building capability-based data security for Ceramic](https://blog.ceramic.network/capability-based-data-security-on-ceramic/) - -The 3Box Labs team recently published a new standard for creating capability containers for accessing decentralized data to the Chain Agnostic Standards Alliance. Capability containers are an approach for managing advanced data security and permissions, commonly referred to as “Object Capabilities” or “OCAPs.” - -This new standard is currently in development for use on Ceramic. Once deployed in a future version of the protocol, it will allow Ceramic to be fully compatible with the new Sign-in with Ethereum (SIWE) specification as well as provide advanced data flow control features for resources stored on the Ceramic network. -* [Create Verifiable Credentials Without Writing a Single Line of Code](https://blog.dock.io/verifiable-credentials-without-code/) Dock - -* [The SSI Kit](https://walt.id/blog/p/ssi-kit) Walt ID - -Introducing the SSI Kit, which offers developers and organisations an easy and fast way to use Self-Sovereign Identity (SSI). - -* [The human impact of identity exclusion in financial service](https://medium.com/caribou-digital/the-human-impact-of-identity-exclusion-in-financial-services-ce1e0d769389) Caribou Digital - -we spoke to a range of participants who are or who have felt excluded from financial systems for different reasons and we’ll be sharing these stories over the next few months. This research is the foundation for Women in Identity to build an Identity Code of Conduct — a set of guiding principles and a framework for inclusive ID-product development. - -* [Auth0 Lab](https://twitter.com/Auth0Lab/status/1468974610058137604) - -early experiment with Sign in With Ethereum + auth0 - -usernameless + passwordless auth - -Support for [@MetaMask](https://twitter.com/MetaMask), walletlink - -profile enriched with ENS + NFTs through [@graphprotocol](https://twitter.com/graphprotocol) - -Interested? discuss [https://discord.gg/rkjYHWHJ](https://t.co/dVK1CTV2JC) -* [No Code Solution Using Self-Sovereign Identity on Redundant Blockchains](https://www.pressrelease.cc/2021/12/02/entrustient-launches-the-first-no-code-solution-for-trusted-decentralized-digital-identity-using-self-sovereign-identity-on-redundant-blockchains/) Entrustient - -Our goal was to put the power back into the hands of users who do not have any coding knowledge or experience, to accelerate the time to configure and launch an entire Trusted Decentralized Digital Identity peer-to-peer ecosystem - -* [tbDEX: A Liquidity Protocol v0.1](https://tbd54566975.ghost.io/introducing-tbdex/) - -The tbDEX protocol facilitates decentralized networks of exchange between assets by providing a framework for establishing social trust, utilizing decentralized identity (DID) and verifiable credentials (VCs) to establish the provenance of identity in the real world. - -* [How to Handle JWTs in Python](https://auth0.com/blog/how-to-handle-jwt-in-python/) - -JSON Web Tokens, or JWTs for short, are all over the web. They can be used to track bits of information about a user in a very compact way and can be used in APIs for authorization purposes. This post will cover what JSON Web Tokens are and how to create JWTs in Python using the most popular JWT library: [PyJWT](http://pyjwt.readthedocs.io/). We are also going to see how you can sign and verify JWTs in Python using asymmetric algorithms. - - -* [Clear is better than clever](https://dave.cheney.net/2019/07/09/clear-is-better-than-clever) Cheney.net - -“why would I read your code?” To be clear, when I say I, I don’t mean me, I mean you. And when I say your code I also mean you, but in the third person. So really what I’m asking is, “why would you read another person’s code?” - -* [The next architecture for building Web3 data apps](https://blog.ceramic.network/the-next-architecture-for-building-web3-data-applications/) Ceramic - -We're replacing the popular IDX runtime with a more powerful set of tools for building applications on Ceramic including DID DataStore, DataModels, and Self.ID. - -* [Q&A with Gravity’s lead engineer: François Guérin](https://medium.com/gravity-earth/q-a-with-gravitys-lead-engineer-fran%25C3%25A7ois-gu%25C3%25A9rin-babb3659be86) - -As the Lead Developer, a big part of my role is to build Gravity’s decentralized identity protocol and blockchain architecture on Tezos. - -* [PRESENTATION EXCHANGE WITH SIOP V2](https://sphereon.com/solution/dif-presentation-exchange-with-siop-v2/) - -Sphereon has developed a Typescript/Javascript Library  that implements the functionality described in the [DIF Presentation Exchange](https://identity.foundation/presentation-exchange/) specification. - -* [Digital Identity for Development — and protection](https://medium.com/caribou-digital/digital-identity-for-development-and-protection-d92716f24bb6) Caribou Digital - -the deployment of digital identification systems needs to get smarter about understanding the political interests and risks that shape the contexts in which identification systems are used — our [ID Ecosystem Mapping tool](https://medium.com/caribou-digital/kenyas-identification-ecosystem-7cbc2ee27) supports risk assessment arising from the deployment of digital identification systems. - - -* [Spruce Developer Update #11](https://sprucesystems.medium.com/spruce-developer-update-11-7766b44e1075) - -* [Developers Guide to GPG and YubiKey](https://developer.okta.com/blog/2021/07/07/developers-guide-to-gpg) Okta - -I’ll walk through configuring a YubiKey and highlight some of the things I’ve learned along the way. - -* [What Is an API? How APIs Work (for Non-Developers)](https://auth0.com/blog/what-is-an-api-how-apis-work-for-non-developers/) Auth0 - -Learn how APIs can accelerate software development and delivery. - -* [Introducing SSI SDK](https://bloom.co/blog/introducing-ssi-sdk/) Bloom - -- @bloomprotocol/vc -- @bloomprotocol/ecdsa-secp256k1-signature-2019 -- @bloomprotocol/ecdsa-secp256k1-verification-key-2019 -- @bloomprotocol/elem-did-legacy-non-anchored -- @bloomprotocol/waci-core -- @bloomprotocol/waci-jose -- @bloomprocotol/waci-kit-react -- @bloomprotocol/presentation-exchange -- @bloomprotocol/credential-manifest - -* [How to write verifiable credentials in golang](https://ringaile.medium.com/how-to-write-verifiable-credentials-in-golang-7447234d5c16) -Note: the code is written following the -[Verifiable Credentials Data Model 1.0](https://www.w3.org/TR/vc-data-model/) -You can find full code here: -[https://github.com/ringaile/ver-cred](https://github.com/ringaile/ver-cred) - - -* [Spruce Developer Update #5](https://sprucesystems.medium.com/spruce-developer-update-5-86d6f517a220) - -This is so exciting to see what Wayne and his team are building. - -> At Spruce, we’re building a product suite to manage all aspects of the data supply chain. -- [Tezos DID Method](https://did-tezos-draft.spruceid.com/) - Specifies VC compatible DID creation and management -- [DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d) - cross-platform toolkit for working with DIDs and VCs. -- [Credible](https://medium.com/@sprucesystems/spruce-developer-update-2-484368f87ee9) - Spruce’s credential wallet. -- Intake - onboarding tool \ secure document collection and processing. -* [@BartHanssens shares](https://twitter.com/BartHanssens/status/1319604882068787200): - > proofs: https://w3c-ccg.github.io/ld-proofs, cryptosuite: https://w3c-ccg.github.io/ld-cryptosuite-registry, #GnuPG: signatures https://gpg.jsld.org/contexts -* [EPS for SSI (Self-Sovereign Identity)](https://kokumai.medium.com/eps-for-ssi-self-sovereign-identity-8c742e2b1d02) - > In my earlier post, I failed to refer specifically to the people working for Self-Sovereign Identity and the likes of blockchain that support the distributed/decentralised storage of secrets. [...] you might all be interested to hear that the key function of Expanded Password System is to convert images to high-entropy codes that work as very long passwords and also as the seeds of symmetric/asymmetric cryptographic keys. - - - - - - - - -* [New Tools to Support Production Deployments](https://trinsic.id/new-tools-to-support-production-deployments/) - -* [Introduction to Trinsic’s APIs](https://trinsic.id/an-introduction-to-trinsics-apis/) -* [Provider](https://docs.trinsic.id/reference#assets) • [Credentials](https://docs.trinsic.id/reference#connections) • [Wallet](https://docs.trinsic.id/reference#connection) -* [Building and Securing a Go and Gin Web Application](https://developer.okta.com/blog/2021/02/17/building-and-securing-a-go-and-gin-web-application) Okta - > Today, we are going to build a simple web application that implements a to-do list. The backend will be written in Go. It will use the Go Gin Web Framework which implements a high-performance HTTP server. The front end will use the Vue.js JavaScript framework to implement a single page application (SPA). We will secure it using Okta OAuth 2.0 authentication. -* [Dillo plugin for DID URLs](https://lists.w3.org/Archives/Public/public-credentials/2021Feb/0038.html) Charles E. Lehner - > I would like to announce dillo-did, a plugin for the Dillo web browser implementing support for DIDs. This plugin enables navigating to DID URLs in Dillo and viewing the resolved/dereferenced DID documents and resources like web pages. The implementation of the DID functionality used is from ssi/DIDKit. -* [Status.trinsic.id](http://status.trinsic.id/) - > View historical uptime: Using the status page, you can see the last 90 days of uptime of all our externally-facing services. You can also inspect individual incidents and view incident reports.Be notified of incidents: By clicking the “subscribe” button in the upper-left of the screen, you can have any downtime or incidents trigger a notification to your email or Slack workspace. - -* [Transmute releases technical workbenches](https://medium.com/transmute-techtalk/transmute-releases-technical-workbenches-892f8140ac6e) by Orie Steele, Transmute - > This new suite of tools is available for developers to experiment with today and includes: - > - > - [Element Ropsten Workbench](http://staging.element.transmute.industries/) - > - [Encrypted Data Vault Workbench](https://staging.data-vault.transmute.industries/) - > - [DID Key Workbench](http://did.key.transmute.industries/) - > - > Transmute leverages these workbenches as part of our global trade solutions, where our customers benefit from verifiable data workflows and integrated capabilities. - - - -### Code -* [Spruce Systems introduces DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d) - > DIDKit is a cross-platform toolkit for working with W3C Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). It allows you to resolve and manage DID documents, and also manage the entire lifecycle of Verifiable Credentials including their issuance, presentation, and verification. -* [A repository of JSON Schemas for Verifiable Credentials](https://github.com/rsksmart/vc-json-schemas) - > The Credential Schema is a document that is used to guarantee the structure, and by -* [Spruce Systems Developer Update #4](https://sprucesystems.medium.com/spruce-developer-update-4-cd6472c58fe1) - -- The [Tezos DID Method](https://did-tezos-draft.spruceid.com/) specifies how Tezos can be used for DID creation and management, compatible with the issuance, storage, and verification of Verifiable Credentials. -- [DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d) is a cross-platform toolkit for working with W3C Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). -- [Credible](https://medium.com/@sprucesystems/spruce-developer-update-2-484368f87ee9) is Spruce’s native credential wallet for the consumption, storage, and presentation of Verifiable Credentials on Android and iOS. -- Keylink is Spruce’s tool to link existing enterprise accounts to keypairs. -- Intake is a smarter onboarding tool for businesses via secure document collection and processing. These artifacts can then be used as evidence to generate and issue credentials to the counterparty that originally uploaded them. -* [Create Custom Verifiable Credentials with Affinidi’s Schema Manager](https://academy.affinidi.com/create-custom-verifiable-credentials-with-affinidis-schema-manager-86149b2d49d6) Affinidi - -Overall, the creation of a new schema type via the SDK was not a straightforward process. - -This is where Affinidi’s [Schema Manager](http://ui.schema.affinidi.com/) comes into play - -* [Contributing to Complex Projects](https://mitchellh.com/writing/contributing-to-complex-projects) Mitchell H - -Inspiration - for folks engaging with new code - -As a frequent open source maintainer and contributor, I’m often asked: where do you start? How do you approach a new project with the goal of making meaningful changes? How can you possibly understand the internals of a complex project? - -* [Will decision making improve if we understand the bias in the decision making unit?](https://www.mydigitalfootprint.com/2022/03/will-decision-making-improve-if-we.html) My Digital Footprint - -At the most superficial level, we know that the expectations of board members drive decisions.  The decisions we take link to incentives, rewards and motivations and our shared values. - -* [Are Transactional Relationships Enough?](https://www.windley.com/archives/2022/03/are_transactional_relationships_enough.shtml) Phil WIndley - -Our online relationships are almost all transactional. A purely transaction digital life can't feel as rich and satisfying as one based on interactional relationships. As more of our relationships are intermediated by technology, finding ways to support interactional relationships will allow us to live authentic digital lives. - -* [Verifiable Actions for signing and verifying VCs with DIDs](https://medium.com/@Transmute/verifiable-actions-for-signing-and-verifying-vcs-with-dids-a4176fb5ba3f) Transmute - -This weekend I worked on making a [github action](https://github.com/features/actions) that can sign and verify verifiable credentials with decentralized identifiers. -* [@AnastasiaU · Apr 25](https://twitter.com/AnastasiaU/status/1518568893970894848) - -8/ Animo ([@AnimoSolutions](https://twitter.com/AnimoSolutions) is DID/VC provider working on systems and infrastructure for SSI. They built this Aries CLI so you can play around and create invitations, schemas, and credentials. - -* [https://agent-cli.animo.id/](https://agent-cli.animo.id/) - -* [@mfosterio · Apr 29](https://twitter.com/mfosterio/status/1520130657468440576) Twitter - -I created a DID at [http://GoDiddy.com](https://t.co/QhwQhqUz0k) did:key:z6MkfxFPD3vwny367HZVQoqUnKatH4RTHEitcbEdvxst3nZm#z6MkfxFPD3vwny367HZVQoqUnKatH4RTHEitcbEdvxst3nZm DIDs are important in Self Sovereign Identity. You can learn about DIDs [@bluesky_commons](https://twitter.com/bluesky_commons) - -* [Semantic Overlay Architecture](https://www.ownyourdata.eu/en/semantic-overlay-architecture/) Own Your Data - -We have documented the [functionality of SOyA](https://ownyourdata.github.io/soya/) in a W3C-conforming Specifiation and the full source code is available under the MIT License [on Github](https://github.com/OwnYourData/soya/). Examples and an introduction how to use SOyA is [available in a dedicated Tutorial](https://github.com/OwnYourData/soya/blob/main/tutorial/README.md) - -* [An Introduction to Verifiable Credentials](https://verifiablecredential.io/learn) VerifiableCredential.io - -Learn about verifiable credentials, then head to the playground to view examples, explore multiple use-cases and start using them. -* [Open Recognition is for every type of learning](https://blog.weareopen.coop/open-recognition-is-for-every-type-of-learning-ffd137a6fe17) From cold hard credentialing to warm fuzzy recognition - -we want to explain what we talk about when we talk about Open Recognition. It builds on this [previous post](https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629), and aims to move from the abstract to practicalities. - - -* [Self Sovereign Identity (SSI) at T-Systems MMS: Interview mit Mujtaba Idrees, T-Systems MMS](https://www.youtube.com/watch?v%3DA311QHASy5Y) 7min video on YouTube - -► Dr. Ivan Gudymenko, Subject Matter Lead SSI and Confidential Computing, T-Systems MMS - -►Mujtaba Idrees, Advanced Software Engineer, T-Systems MMS - -► [Credentials as a Service Providing Self Sovereign Identity as a Cloud Service Using Trusted Execution Environments](https://ieeexplore.ieee.org/document/9610297) - -* [Hygiene for a computing pandemic](https://fossandcrafts.org/episodes/20-hygiene-for-a-computing-pandemic.html) - -This episode of FOSS and Crafts features Christopher Lemmer Webber discussing the object capability security approach. Its a generalization not specific to VCs, continuing from the conversation on the CCG mailinglist, [Hygiene for a computing pandemic: separation of VCs and ocaps/zcaps](https://lists.w3.org/Archives/Public/public-credentials/2020Dec/0028.html), we shared last month. - -The podcast *show-notes include an epic list of references* supporting the discussion. - - - - -* [EBSI Demo Day](https://ec.europa.eu/digital-building-blocks/wikis/display/EBSI/EBSI%2BDemo%2BDay) ([presentation](https://ec.europa.eu/digital-building-blocks/wikis/download/attachments/464979566/EBSI_Demo_Day.pdf)) ([video playlist](https://www.youtube.com/playlist?list%3DPLPMb0otsCuFLpE4UYiAZ_y3HhP2VX6q8O) - -first time since the launch of [the Early Adopters Programme](https://ec.europa.eu/digital-building-blocks/wikis/x/DABXGw) in 2021, we are ready to showcase, in real-time and with real data, the outcomes of the EBSI multi-university pilot. -* [Engineer your world this summer: K-University student + teacher opportunities are live!](https://kidoyo.com/join) KidOYO - -Whether a beginning learner, or interested in advanced concepts like Game Development, Hardware Prototyping, or Competitive Coding, you will find tools, lessons and mentors - - -* [Upgradeable Decentralized Identity - DID Method Traits](https://blog.spruceid.com/upgradeable-decentralized-identity/) SpruceID - -DID method traits are testable properties about DID methods that can help implementers tame complexity and choose the right DID method(s) for their use case. - - -* [Keep Badges Weird is about breaking boundaries: How the KBW community is convening systems](https://blog.weareopen.coop/keep-badges-weird-is-about-breaking-boundaries-42afb0415826) WeAreOpenCoop - -KBW helps people understand the badge landscape. The community is there to provide solidarity for badge champions and newbies. We do not assume prior knowledge of Open Badges or Verifiable Credentials. We recognise and celebrate those who can share their experience. Anyone interested in badges or integrating [Open Recognition](https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629) are welcome to join. - -* [chapi.io launches, includes VC playground](https://lists.w3.org/Archives/Public/public-credentials/2022Jun/0055.html) Manu Sporny CCG - -TL;DR: chapi.io is a site that helps developers integrate Verifiable Credential issuance, holding, and presentation into their applications. It includes a playground that can issue arbitrary VCs to digital wallets (web and native). It also includes tutorials on how Web Developers can add CHAPI integration to their websites. All you need to try it out is a web browser. - -Interoperability - -* [JFF & VC-EDU Plugfest #1: Leaping Towards Interoperable Verifiable Learning & Employment Records](https://kayaelle.medium.com/jff-vc-edu-plugfest-1-892b6f2c9dfb) Kayaelle - -With this badge, they qualify to participate in Plugfest #2 which will focus on issuing and displaying LER VCs. Plugfest #2 will take place in November 2022 with plans to meet in person the day before the [Internet Identity Workshop](https://internetidentityworkshop.com/) on November 14 in Mountainview, CA. If vendors are interested in Plugfest #2 and didn’t participate in Plugfest #1, there is still an opportunity to do so by fulfilling the same requirements listed above including the video and earning a Plugfest #1 badge. - - -* [Using a Theory of Justice to Build a Better Web3](https://www.windley.com/archives/2022/05/using_a_theory_of_justice_to_build_a_better_web3.shtml) Phil Windley - -Summary: Building a better internet won't happen by chance or simply maximizing freedom. We have to build systems that support justice. How can we do that? Philosophy discussions are the black hole of identity. Once you get in, you can't get out. Nevertheless, I find that I'm drawn to them - -* [Common Digital Identification Project Anonymous authentication system using Absolute Identifier & Decentralized OTP](https://www.sec.gov/comments/s7-07-22/s70722-20117318-268533.pdf) - -* [Introducing Noir: The Universal Language of Zero-Knowledge](https://medium.com/aztec-protocol/introducing-noir-the-universal-language-of-zero-knowledge-ff43f38d86d9) Aztec Network - -Noir is a Rust-based domain specific language (DSL) for creating and verifying zero-knowledge proofs. It’s the easiest way to write zk applications that are compatible with any proving system. - -* [Spruce Developer Update #24](https://blog.spruceid.com/spruce-developer-update-24/) - -- We recently added support for EIP-1271 (smart contract wallets) on our Python library ([siwe-py #30](https://github.com/spruceid/siwe-py/pull/30). -- There is ongoing work on supporting EIP-1271 in our Rust library as well, along with an API refactor ([siwe-rs #43](https://github.com/spruceid/siwe-rs/pull/43). -- We're updating dependencies in our NextAuth library ([siwe-next-auth-example #9](https://github.com/spruceid/siwe-next-auth-example/pull/9), [#14](https://github.com/spruceid/siwe-next-auth-example/pull/14)). -- We're finalizing various improvements to our Sign-In with Ethereum TypeScript library toward a v2.1 release. -* [...] -- We're adding support for did:jwk into ssi ([ssi #466](https://github.com/spruceid/ssi/pull/466). -- We've updated DIDKit to reflect the recent ssi refactor ([DIDKit #312](https://github.com/spruceid/didkit/pull/312). - -Rebase - -- We're making some additional changes and finalizing our Solana wallet flow ([rebase #32](https://github.com/spruceid/rebase/pull/32). \ No newline at end of file diff --git a/_posts/identosphere-dump/README.md b/identosphere-dump/README.md similarity index 100% rename from _posts/identosphere-dump/README.md rename to identosphere-dump/README.md diff --git a/_posts/identosphere-dump/assorted/kim-cameron.md b/identosphere-dump/assorted/kim-cameron.md similarity index 100% rename from _posts/identosphere-dump/assorted/kim-cameron.md rename to identosphere-dump/assorted/kim-cameron.md diff --git a/_posts/identosphere-dump/assorted/meta.md b/identosphere-dump/assorted/meta.md similarity index 100% rename from _posts/identosphere-dump/assorted/meta.md rename to identosphere-dump/assorted/meta.md diff --git a/_posts/identosphere-dump/assorted/trending-adption.md b/identosphere-dump/assorted/trending-adption.md similarity index 98% rename from _posts/identosphere-dump/assorted/trending-adption.md rename to identosphere-dump/assorted/trending-adption.md index 719d7e3e..439c76c6 100644 --- a/_posts/identosphere-dump/assorted/trending-adption.md +++ b/identosphere-dump/assorted/trending-adption.md @@ -16,9 +16,6 @@ Decentralized identity will make our increasingly decentralized lives easier. Or * [@UbikomProject tweets](https://twitter.com/UbikomProject/status/1405945396208209932): “Nice overview, somewhat questionable assumptions” * [To Succeed In Decentralizing Digital Identity, Focus On Relationships First](https://www.forbes.com/sites/forbestechcouncil/2021/06/16/to-succeed-in-decentralizing-digital-identity-focus-on-relationships-first/?sh=6f133ef11824) > 2020 forced the world of identity to step up, and it has. There's much more innovation on the horizon to look forward to. -* [We Told You So: Apple’s New Privacy Changes Validate What We’ve Done For Years](https://anonyome.com/2021/07/we-told-you-so-apples-new-privacy-changes-validate-what-weve-done-for-years/) Anonyme - -Privacy changes from big tech are coming thick and fast right now. * [Is Self-Sovereign Identity Going Exponential?](https://corporate.sybrin.com/webinar-SSI) Sybrin Watch the [first episode](https://www.youtube.com/watch?v%3DxWy0rP8uTiU) of #GameChangers, hosted by [Colin Iles](https://www.linkedin.com/in/coliniles/), sponsored by Sybrin. He asks the question: "Is self-sovereign identity going exponential?" Together with [Andrew Baker](https://www.linkedin.com/in/andrew-baker-b1357939/), Head of EC2 Engineering at AWS, and [Lohan Spies](https://www.linkedin.com/in/lohanspies/), Chair of the [Sovrin Steward Council](https://sovrin.org/join-the-new-sovrin-steward-council/), they explore the concept of Self-Sovereign Identity (SSI) in detail, discussing what profound implications SSI will have and whether it is indeed the next game changer? diff --git a/_posts/identosphere-dump/companies/IAM/README.md b/identosphere-dump/companies/IAM/README.md similarity index 100% rename from _posts/identosphere-dump/companies/IAM/README.md rename to identosphere-dump/companies/IAM/README.md diff --git a/identosphere-dump/companies/IAM/auth0.md b/identosphere-dump/companies/IAM/auth0.md new file mode 100644 index 00000000..d5c4103d --- /dev/null +++ b/identosphere-dump/companies/IAM/auth0.md @@ -0,0 +1,32 @@ +# Auth0 + +* [Auth0 Lab](https://twitter.com/Auth0Lab/status/1468974610058137604) + +early experiment with Sign in With Ethereum + auth0 + +usernameless + passwordless auth + +Support for [@MetaMask](https://twitter.com/MetaMask), walletlink + +profile enriched with ENS + NFTs through [@graphprotocol](https://twitter.com/graphprotocol) +* [What Is an API? How APIs Work (for Non-Developers)](https://auth0.com/blog/what-is-an-api-how-apis-work-for-non-developers/) Auth0 + +Learn how APIs can accelerate software development and delivery. + +* [How to Handle JWTs in Python](https://auth0.com/blog/how-to-handle-jwt-in-python/) + > JSON Web Tokens, or JWTs for short, are all over the web. They can be used to track bits of information about a user in a very compact way and can be used in APIs for authorization purposes. This post will cover what JSON Web Tokens are and how to create JWTs in Python using the most popular JWT library: [PyJWT](http://pyjwt.readthedocs.io/). We are also going to see how you can sign and verify JWTs in Python using asymmetric algorithms. +* [Auth0 Identity Platform Now Available on Microsoft Azure](https://auth0.com/blog/auth0-identity-platform-now-available-on-microsoft-azure/) + +The addition of Azure as an Auth0 private cloud platform option unlocks a secure cloud deployment option for organizations seeking strategic fit with their technology stack, supporting regional data residency capabilities and higher control over customer data. +* [Sign-in with Decentralized Identifiers with Dock Labs](https://auth0.com/blog/sign-in-with-decentralized-identifiers-with-dock-labs/) Auth0 + +The DID and VC W3C standards are core building blocks to enable Decentralized Identity scenarios. [The Auth0 Lab team](https://twitter.com/Auth0Lab) has been following the space closely, and we're excited to support Dock with this important work. +* [Introducing the Identity Maturity Framework](https://auth0.com/blog/introducing-the-identity-maturity-framework/) Auth0 + > we’ve consolidated our expertise and our customers’ knowledge and experiences into a solution we call the [Auth0 Identity Maturity Framework (IMF)](https://auth0.com/imf-form): a collection of tools, tactics, and expert input that will help you understand what’s working about your identity solution and what needs to change. +* [Building an Identity Solution — Quantity Doesn’t Equal Quality](https://auth0.com/blog/building-an-identity-solution-quantity-doesnt-equal-quality/) Auth0 + +Why adding more developers to an identity project doesn’t always work out as intended + +* [Podcast] [Privacy-preserving measures and SD-JWT with Daniel Fett](https://identityunlocked.auth0.com/public/49/Identity%252C-Unlocked.--bed7fada/3bbcbab8) IdentityUnlocked Auth0 + +The discussion gets very concrete when Daniel describes selective disclosure JWT, or SD-JWT, a new IETF specification he is coauthoring that offers a simple and easy-to-adopt approach to produce JWTs capable of supporting selective disclosure. Here at Identity, Unlocked, we are huge fans of this new specification, and we hope this episode will help you get started! diff --git a/_posts/identosphere-dump/companies/IAM/okta.md b/identosphere-dump/companies/IAM/okta.md similarity index 81% rename from _posts/identosphere-dump/companies/IAM/okta.md rename to identosphere-dump/companies/IAM/okta.md index d7229d65..e355ca53 100644 --- a/_posts/identosphere-dump/companies/IAM/okta.md +++ b/identosphere-dump/companies/IAM/okta.md @@ -17,6 +17,17 @@ Auth0 will operate as an independent unit inside of Okta, and both platforms wil * [Implement Client Credentials with Kong Konnect and Okta](https://developer.okta.com/blog/2021/05/25/client-credentials-kong-konnect) > The OIDC plugin enables Kong, as the API gateway, to communicate with Okta via the OAuth/OIDC flows. +* [Beginners Guide to JWTs](https://developer.okta.com/blog/2020/12/21/beginners-guide-to-jwt) + > A JWT is a structured security token format used to encode JSON data. The main reason to use JWT is to exchange JSON data in a way that can be cryptographically verified. There are two types of JWTs: + > - JSON Web Signature (JWS) + > - JSON Web Encryption (JWE) + > The data in a JWS is public—meaning anyone with the token can read the data—whereas a JWE is encrypted and private. To read data contained within a JWE, you need both the token and a secret key. +* [Developers Guide to GPG and YubiKey](https://developer.okta.com/blog/2021/07/07/developers-guide-to-gpg) Okta + +I’ll walk through configuring a YubiKey and highlight some of the things I’ve learned along the way. +* [Building and Securing a Go and Gin Web Application](https://developer.okta.com/blog/2021/02/17/building-and-securing-a-go-and-gin-web-application) Okta + > Today, we are going to build a simple web application that implements a to-do list. The backend will be written in Go. It will use the Go Gin Web Framework which implements a high-performance HTTP server. The front end will use the Vue.js JavaScript framework to implement a single page application (SPA). We will secure it using Okta + ### Kuppinger Cole Comment: [Okta & Auth0](https://www.kuppingercole.com/blog/tolbert/okta-auth0) Here are the strengths each has: diff --git a/_posts/identosphere-dump/companies/README.md b/identosphere-dump/companies/README.md similarity index 97% rename from _posts/identosphere-dump/companies/README.md rename to identosphere-dump/companies/README.md index 1cef7607..29bdcf8e 100644 --- a/_posts/identosphere-dump/companies/README.md +++ b/identosphere-dump/companies/README.md @@ -26,6 +26,9 @@ > The most recent FATF updated draft guidance from March 2021 introduces significant changes to the legal definition of DeFi platforms, expanding the types of entities that fall under FATF's umbrella. In this guidance, FATF defines most operators of decentralized finance platforms as “Virtual Asset Service Providers” that have AML/CFT obligations. * [@ilanolkies](https://twitter.com/ilanolkies) shares: *Okey, so, today I mapped the work done in the last 3 month by [@rif_os](https://twitter.com/rif_os) about Self-Sovereign Identity protocols in a single link [https://github.com/rsksmart/rif-identity](https://github.com/rsksmart/rif-identity). All compatible with existent protocols and fully integrated into [@RSKsmart](https://twitter.com/RSKsmart) blockchain. The future is one step closer.* +* [A repository of JSON Schemas for Verifiable Credentials](https://github.com/rsksmart/vc-json-schemas) + > The Credential Schema is a document that is used to guarantee the structure, and by + @@ -52,6 +55,9 @@ Developed last year and launched in Q1 of 2022, the [Verite standard](https://ve * [Introducing Verite](https://docs.centre.io/blog/introducing-verite) Justin Hunter, Pinata, Centre But as the world shifts to an increasingly digital native format, and as people take more ownership over their identity, how can the issuance of, presentation of, and verification of credentials be managed? +* [Verification Patterns, Part 1](https://docs.centre.io/blog/verification-patterns-1) Verite + +Since verification is off-chain (and generally fast/inexpensive, depending on the provider), and since this avoids on-chain storage of potentially correlatable data, this is often the preferred solution. @@ -208,6 +214,9 @@ Block is a new name, but our purpose of economic empowerment remains the same. 5 years after establishing Decentralized Identity at Microsoft, where I had the opportunity to work with great folks developing open source DID infrastructure (e.g. ION), standards, and products, I am joining Square to lead Decentralized Identity. ### Energy Web +* [Self-Sovereign Identity for the Enterprise with Switchboard](https://medium.com/energy-web-insights/unlocking-the-potential-of-self-sovereign-identity-for-enterprise-with-energy-web-switchboard-ab41499003a0) Energy Web + +This release includes major updates to the front-end Switchboard web application as well as the back-end libraries and components, giving companies access to the full suite features offered by legacy identity access management solutions in a decentralized architecture. * [Energy Web Quarterly Update](https://medium.com/energy-web-insights/energy-web-quarterly-update-855feb5878b6) diff --git a/_posts/identosphere-dump/companies/analyst.md b/identosphere-dump/companies/analyst.md similarity index 100% rename from _posts/identosphere-dump/companies/analyst.md rename to identosphere-dump/companies/analyst.md diff --git a/identosphere-dump/companies/apple.md b/identosphere-dump/companies/apple.md new file mode 100644 index 00000000..b4a8ccee --- /dev/null +++ b/identosphere-dump/companies/apple.md @@ -0,0 +1,63 @@ +# Apple + +* [Apple, with support from Google, just announced the Mobile Document Request API](https://github.com/WICG/proposals/issues/67) Web Incubator CG + > The API is concerning because it lists "Define the native communication between the User Agent and the application holding the mdoc." as out of scope. That is, digital wallet selection is out of scope. Also out of scope is "issuing" and "provisioning". The specification focuses on delivery from a digital wallet to a website. + +* [We Told You So: Apple’s New Privacy Changes Validate What We’ve Done For Years](https://anonyome.com/2021/07/we-told-you-so-apples-new-privacy-changes-validate-what-weve-done-for-years/) Anonyme + +Privacy changes from big tech are coming thick and fast right now. +* [Talao SSI wallet now available on Apple AppStore and Google Play](https://medium.com/@talao_io/talao-ssi-wallet-now-available-on-apple-appstore-and-google-play-1435b4a01b1c) + +- Work on Android and iOS +- Wallet DID: did: tz, did: key (curve Ed25519) +- Issuer DID supported: did: tz, did: web, did: key; did: ethr, did: pkh. +- Revocation of VCs: RevocationList2020 +- SDK development environment: PHP, Python, NodeJS, java, C, Flutter,… +- Wallet templates: employer certificate, experience certificate, skills certificate, company pass , proof of email, proof of telephone, certificate of residence, loyalty card, diplomas, student card + +* [iOS 15 Code Points to Biometric Onboarding for Apple’s Mobile ID](https://findbiometrics.com/ios-15-code-points-biometric-onboarding-apples-mobile-id-77202104/) + +The iPhone’s incoming mobile ID feature will use selfie biometrics for identity verification, suggests code uncovered by 9to5Mac. The news indicates that Apple will be even more directly in competition […] The post iOS 15 Code Points to Biometric Onboarding for Apple’s Mobile ID appeared first on FindBiometrics. +* ["Apple launches the first driver’s license and state ID in Wallet with Arizona”](https://lists.w3.org/Archives/Public/public-credentials/2022Mar/0231.html) Liam McCarty (Wednesday, 23 March) + > It’s sad and frustrating that this isn’t based on verifiable credentials… it appears vendor lock in is going to be hard to prevent. + > + > For anyone who missed the November coverage about this, here’s a pretty outrageous CNBC article: "[Apple is sticking taxpayers with part of the bill for rollout of tech giant's digital ID card](https://www.cnbc.com/2021/11/14/apple-sticking-taxpayers-with-part-of-the-bill-for-digital-id-rollout.html)” +* [Apple announces first states signed up to adopt driver’s licenses and state IDs in Apple Wallet](https://www.apple.com/newsroom/2021/09/apple-announces-first-states-to-adopt-drivers-licenses-and-state-ids-in-wallet/) + +Arizona, Connecticut, Georgia, Iowa, Kentucky, Maryland, Oklahoma, and Utah are among the first states to bring state IDs and driver’s licenses in Wallet to their residents +* [Apple iPhones Can Soon Hold Your ID. Privacy Experts Are On Edge](https://www.npr.org/2021/06/12/1005624457/apple-iphones-can-soon-hold-your-id-privacy-experts-are-on-edge?mc_cid%3De63363caf1%26mc_eid%3D12e697f479) + > Elizabeth Renieris, a fellow at Stanford University who studies digital identification systems, said the feature may be easy-to-use and save time. Those conveniences, however, come at a cost: Turning every instance in which we show our ID into a business opportunity.- + +* [Apple Confirms Biometric Onboarding for Mobile ID](https://findbiometrics.com/apple-confirms-biometric-onboarding-mobile-id-79032021/) + +Apple has revealed a handful of states that it is working with to develop virtual, mobile driver’s licenses, and confirmed that the Transportation Security Administration will accept is mobile IDs + +* [Apple’s Move beyond passwords](https://developer.apple.com/videos/play/wwdc2021/10106/) + +Explore the next frontier in account security with secure-by-design, public-key-based credentials that use the Web Authentication standard. Discover in this technology preview how Apple is approaching this standard in iOS 15 and macOS Monterey. + +* [What Apple’s WWDC PassKeys Annoucement Means for Enterprise IAM](https://www.hypr.com/what-apples-wwdc-passkeys-announcement-means-for-enterprise-iam/) + +Apple’s approach to passwordless is not particularly unique since it adheres to the FIDO standard, however their implementation and approach to the credential recovery problem is unique and relevant to enterprises. One refreshing aspect of their messaging and stance on authentication is their dedication to eliminating shared secrets. + +* [Apple continues to move into the identity space.](https://medium.com/global-id/gid-report-164-what-apples-missing-about-digital-identity-1d587693e285) + +Apple’s story is more about individual convenience in service of Apple. When it comes to the Big in Big Tech, Apple’s as Big as they come — all while being renowned control freaks. Their top-down approach to digital identity isn’t about portability or interoperability, it’s about strengthening their platform moat, where Apple takes a 30 percent cut on all sales. + +* [What US states will support Apple Wallet digital identity cards?](https://www.cnet.com/news/what-us-states-will-support-apple-wallet-digital-identity-cards/) CNet + +* [Now Apple wants to store your driver’s license on Apple Wallet](https://mashable.com/article/apple-wallet-digital-ids-privacy-wwdc-2021/) Mashable + +* [Apple iPhones Can Soon Hold Your ID. Privacy Experts Are On Edge](https://www.npr.org/2021/06/12/1005624457/apple-iphones-can-soon-hold-your-id-privacy-experts-are-on-edge?mc_cid%3De63363caf1%26mc_eid%3D12e697f479) + > Elizabeth Renieris, a fellow at Stanford University who studies digital identification systems, said the feature may be easy-to-use and save time. Those conveniences, however, come at a cost: Turning every instance in which we show our ID into a business opportunity.- + +* [Apple Confirms Biometric Onboarding for Mobile ID](https://findbiometrics.com/apple-confirms-biometric-onboarding-mobile-id-79032021/) + +Apple has revealed a handful of states that it is working with to develop virtual, mobile driver’s licenses, and confirmed that the Transportation Security Administration will accept is mobile IDs + +* [You’ll soon be able to use your iPhone as ID at the airport: Apple Wallet is also getting support for hotel keys](https://www.theverge.com/2021/6/7/22522864/apple-wallet-iphone-airport-ids-hotel-key-card-ios-15-wwdc) + +Apple has announced a forthcoming update to its Wallet app that will allow you to use your iPhone as digital identification in select US airports. The company showed how you’ll be able to scan your driver’s license or state ID in participating US states, which will then be encrypted and stored in the iPhone’s secure enclave. The company says it’s working with the TSA to enable the iPhone to be used as identification at airport security checkpoints. +* [Apple vs (or plus) Adtech, Part II](https://blogs.harvard.edu/doc/2021/05/30/apple-vs-or-plus-adtech-part-ii/) + +To review… in Settings—> Privacy—> Tracking, is a single OFF/ON switch for “Allow Ads to Request to Track.” It is by default set to ON. diff --git a/_posts/identosphere-dump/companies/avast-evernym-securekey/evernym.md b/identosphere-dump/companies/avast-evernym-securekey/evernym.md similarity index 100% rename from _posts/identosphere-dump/companies/avast-evernym-securekey/evernym.md rename to identosphere-dump/companies/avast-evernym-securekey/evernym.md diff --git a/_posts/identosphere-dump/companies/avast-evernym-securekey/securekey-avast.md b/identosphere-dump/companies/avast-evernym-securekey/securekey-avast.md similarity index 100% rename from _posts/identosphere-dump/companies/avast-evernym-securekey/securekey-avast.md rename to identosphere-dump/companies/avast-evernym-securekey/securekey-avast.md diff --git a/_posts/identosphere-dump/companies/google.md b/identosphere-dump/companies/google.md similarity index 100% rename from _posts/identosphere-dump/companies/google.md rename to identosphere-dump/companies/google.md diff --git a/_posts/identosphere-dump/companies/microsoft.md b/identosphere-dump/companies/microsoft.md similarity index 94% rename from _posts/identosphere-dump/companies/microsoft.md rename to identosphere-dump/companies/microsoft.md index 1f3a1c64..20b23bff 100644 --- a/_posts/identosphere-dump/companies/microsoft.md +++ b/identosphere-dump/companies/microsoft.md @@ -1,6 +1,11 @@ # Microsoft ## Azure AD +* [DTDL models - Azure Digital Twins | Microsoft Docs](https://docs.microsoft.com/en-us/azure/digital-twins/concepts-models) + +MSFT does know how to do to JSON-LD they just pretend not to + +DTDL is based on JSON-LD and is programming-language independent. DTDL isn't exclusive to Azure Digital Twins, but is also used to represent device data in other IoT services such as [IoT Plug and Play](https://docs.microsoft.com/en-us/azure/iot-develop/overview-iot-plug-and-play). * [Expanding the public preview of verifiable credentials](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/expanding-the-public-preview-of-verifiable-credentials/ba-p/3295508) Ankur Patel Microsoft Identity more than 1,000 enterprises with premium subscriptions have issued and verified tens of thousands of verifiable credentials […] from [remote onboarding at work,](https://go.microsoft.com/fwlink/p/?LinkID%3D2184957%26clcid%3D0x409%26culture%3Den-us%26country%3DUS) [collaboration across business boundaries](https://customers.microsoft.com/en-us/story/1478082375112165122-avanade-partner-professional-services-verifiable-credentials) as well as [enabling education beyond the campus](https://customers.microsoft.com/en-us/story/1481006006183422060-rmit-university-higher-education-azure-active-directory?culture%3Den-us%26country%3DUS) [...] we are extending the public preview […] for all Azure Active Directory (Azure AD) Free and Premium users. diff --git a/_posts/identosphere-dump/companies/ssi/USA/Hedera.md b/identosphere-dump/companies/ssi/USA/Hedera.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/Hedera.md rename to identosphere-dump/companies/ssi/USA/Hedera.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/README.md b/identosphere-dump/companies/ssi/USA/README.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/README.md rename to identosphere-dump/companies/ssi/USA/README.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/animo.md b/identosphere-dump/companies/ssi/USA/animo.md similarity index 82% rename from _posts/identosphere-dump/companies/ssi/USA/animo.md rename to identosphere-dump/companies/ssi/USA/animo.md index 9f2d8258..1320c855 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/animo.md +++ b/identosphere-dump/companies/ssi/USA/animo.md @@ -1,5 +1,10 @@ # Animo +* [@AnastasiaU · Apr 25](https://twitter.com/AnastasiaU/status/1518568893970894848) + +8/ Animo ([@AnimoSolutions](https://twitter.com/AnimoSolutions) is DID/VC provider working on systems and infrastructure for SSI. They built this Aries CLI so you can play around and create invitations, schemas, and credentials. + +* [https://agent-cli.animo.id/](https://agent-cli.animo.id/) * [https://demo.animo.id/](https://demo.animo.id/) It allows people to experience SSI first-hand by choosing a character and 'playing' through their unique use cases. The student can enrol in college, visit a club or join a gym, while the business woman can attend a conference and check into a hotel for example. It was built with Aries Framework JavaScript's REST API and supports the Lissi and the Trinsic wallet diff --git a/_posts/identosphere-dump/companies/ssi/USA/anonoyome.md b/identosphere-dump/companies/ssi/USA/anonoyome.md similarity index 65% rename from _posts/identosphere-dump/companies/ssi/USA/anonoyome.md rename to identosphere-dump/companies/ssi/USA/anonoyome.md index 24450625..c96f1944 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/anonoyome.md +++ b/identosphere-dump/companies/ssi/USA/anonoyome.md @@ -1,5 +1,17 @@ # Anonoyome - MySudo +* [Auto-Generating Language-Specific Wrappers for Rust Libraries](https://iiw.idcommons.net/22E/_Auto-Generating_Language-Specific_Wrappers_for_Rust_Libraries) by Steve McCown + +Rust, FFI, Code generation, language bindings, UDL + +- Implementation of FFI that makes it easy to call Rust code +- Define API contracts using UDL +- Generates language specific code that’s idiomatic to the language used +- Tutorial documentation and source code: [https://github.com/sudoplatform-labs/ffi-tutorials](https://github.com/sudoplatform-labs/ffi-tutorials) +- Slides: [https://docs.google.com/presentation/d/183cn6NyrMUJLdid8-IoKmPZjVslmp4X0UvYIQvyeSBU/edit#slide=id.p1](https://docs.google.com/presentation/d/183cn6NyrMUJLdid8-IoKmPZjVslmp4X0UvYIQvyeSBU/edit%23slide%3Did.p1) +* [How We Test Our Android Code at Anonyome Labs](https://anonyome.com/2021/08/insight-how-we-test-our-android-code-at-anonyome-labs/) + +At Anonyome Labs we value well-written code that has good tests. This is a guide on how we go about producing useful and meaningful tests for our Android code. Testing approach: SDK or app? - [We’ve Introduced the Sudo Platform Decentralized Identity Relay](https://anonyome.com/2022/06/weve-introduced-the-sudo-platform-decentralized-identity-relay/) * [Whitepaper – Innovating Identity and Access Management with Decentralized Identity](https://anonyome.com/2022/08/whitepaper-innovating-identity-and-access-management-with-decentralized-identity/) * [Dr Paul Ashley Presents on How to Solve the Privacy Problem](https://anonyome.com/2021/05/dr-paul-ashley-presents-on-how-to-solve-the-privacy-problem/) Anonyome diff --git a/_posts/identosphere-dump/companies/ssi/USA/disco-xyz.md b/identosphere-dump/companies/ssi/USA/disco-xyz.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/disco-xyz.md rename to identosphere-dump/companies/ssi/USA/disco-xyz.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/dock.md b/identosphere-dump/companies/ssi/USA/dock.md similarity index 91% rename from _posts/identosphere-dump/companies/ssi/USA/dock.md rename to identosphere-dump/companies/ssi/USA/dock.md index 6cf0691f..798e8721 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/dock.md +++ b/identosphere-dump/companies/ssi/USA/dock.md @@ -1,5 +1,10 @@ # DOCK +* [Welcome to Dock’s API - Testnet Sandbox](https://blog.dock.io/welcome-to-docks-api-testnet-sandbox/) + +You can test our API in the sandbox testnet by simply switching the toggle to test mode. To get started; create a free account, log into your dashboard and acquire your API key. + +* [Create Verifiable Credentials Without Writing a Single Line of Code](https://blog.dock.io/verifiable-credentials-without-code/) Dock * [Dock DIDs Now Support Multiple Key Pairs](https://blog.dock.io/dids-multikey-support/) Dock diff --git a/_posts/identosphere-dump/companies/ssi/USA/globalid.md b/identosphere-dump/companies/ssi/USA/globalid.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/globalid.md rename to identosphere-dump/companies/ssi/USA/globalid.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/hyland-creds.md b/identosphere-dump/companies/ssi/USA/hyland-creds.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/hyland-creds.md rename to identosphere-dump/companies/ssi/USA/hyland-creds.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/idramp.md b/identosphere-dump/companies/ssi/USA/idramp.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/idramp.md rename to identosphere-dump/companies/ssi/USA/idramp.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/indicio.md b/identosphere-dump/companies/ssi/USA/indicio.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/indicio.md rename to identosphere-dump/companies/ssi/USA/indicio.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/iota.md b/identosphere-dump/companies/ssi/USA/iota.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/iota.md rename to identosphere-dump/companies/ssi/USA/iota.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/liquid-avatar-kabn.md b/identosphere-dump/companies/ssi/USA/liquid-avatar-kabn.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/liquid-avatar-kabn.md rename to identosphere-dump/companies/ssi/USA/liquid-avatar-kabn.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/magiclabs.md b/identosphere-dump/companies/ssi/USA/magiclabs.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/magiclabs.md rename to identosphere-dump/companies/ssi/USA/magiclabs.md diff --git a/_posts/identosphere-dump/companies/ssi/USA/spruce.md b/identosphere-dump/companies/ssi/USA/spruce.md similarity index 51% rename from _posts/identosphere-dump/companies/ssi/USA/spruce.md rename to identosphere-dump/companies/ssi/USA/spruce.md index eda51248..1b3ae6a4 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/spruce.md +++ b/identosphere-dump/companies/ssi/USA/spruce.md @@ -32,3 +32,41 @@ TreeLDR is an open-source developer tool with a DSL that makes managing data sch Our open banking platform is guided by our [data responsibility principles](https://www.mastercard.com/news/perspectives/2022/data-responsibility-and-inclusion/). Mastercard +* [Spruce Developer Update #11](https://sprucesystems.medium.com/spruce-developer-update-11-7766b44e1075) +* [Spruce Developer Update #5](https://sprucesystems.medium.com/spruce-developer-update-5-86d6f517a220) + > This is so exciting to see what Wayne and his team are building. + > + > > At Spruce, we’re building a product suite to manage all aspects of the data supply chain. +- [Tezos DID Method](https://did-tezos-draft.spruceid.com/) - Specifies VC compatible DID creation and management +- [DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d) - cross-platform toolkit for working with DIDs and VCs. +- [Credible](https://medium.com/@sprucesystems/spruce-developer-update-2-484368f87ee9) - Spruce’s credential wallet. +- Intake - onboarding tool \ secure document collection and processing. +* [Spruce Systems introduces DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d) + > DIDKit is a cross-platform toolkit for working with W3C Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). It allows you to resolve and manage DID documents, and also manage the entire lifecycle of Verifiable Credentials including their issuance, presentation, and verification. +* [Spruce Systems Developer Update #4](https://sprucesystems.medium.com/spruce-developer-update-4-cd6472c58fe1) +- The [Tezos DID Method](https://did-tezos-draft.spruceid.com/) specifies how Tezos can be used for DID creation and management, compatible with the issuance, storage, and verification of Verifiable Credentials. +- [DIDKit](https://sprucesystems.medium.com/introducing-didkit-an-identity-toolkit-e0dfa292f53d) is a cross-platform toolkit for working with W3C Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). +- [Credible](https://medium.com/@sprucesystems/spruce-developer-update-2-484368f87ee9) is Spruce’s native credential wallet for the consumption, storage, and presentation of Verifiable Credentials on Android and iOS. +- Keylink is Spruce’s tool to link existing enterprise accounts to keypairs. +- Intake is a smarter onboarding tool for businesses via secure document collection and processing. These artifacts can then be used as evidence to generate and issue credentials to the counterparty that originally uploaded them. + +* [Upgradeable Decentralized Identity - DID Method Traits](https://blog.spruceid.com/upgradeable-decentralized-identity/) SpruceID + +DID method traits are testable properties about DID methods that can help implementers tame complexity and choose the right DID method(s) for their use case. +* [Spruce Developer Update #24](https://blog.spruceid.com/spruce-developer-update-24/) + +- We recently added support for EIP-1271 (smart contract wallets) on our Python library ([siwe-py #30](https://github.com/spruceid/siwe-py/pull/30). +- There is ongoing work on supporting EIP-1271 in our Rust library as well, along with an API refactor ([siwe-rs #43](https://github.com/spruceid/siwe-rs/pull/43). +- We're updating dependencies in our NextAuth library ([siwe-next-auth-example #9](https://github.com/spruceid/siwe-next-auth-example/pull/9), [#14](https://github.com/spruceid/siwe-next-auth-example/pull/14)). +- We're finalizing various improvements to our Sign-In with Ethereum TypeScript library toward a v2.1 release. +* [...] +- We're adding support for did:jwk into ssi ([ssi #466](https://github.com/spruceid/ssi/pull/466). +- We've updated DIDKit to reflect the recent ssi refactor ([DIDKit #312](https://github.com/spruceid/didkit/pull/312). + +Rebase + +- We're making some additional changes and finalizing our Solana wallet flow ([rebase #32](https://github.com/spruceid/rebase/pull/32). + +* [Sign in with Ethereum](https://login.xyz/) is being developed by Spruce + +Already used throughout web3, this is an effort to standardize the method with best practices and to make it easier for web2 services to adopt it. diff --git a/_posts/identosphere-dump/companies/ssi/USA/tbd.md b/identosphere-dump/companies/ssi/USA/tbd.md similarity index 89% rename from _posts/identosphere-dump/companies/ssi/USA/tbd.md rename to identosphere-dump/companies/ssi/USA/tbd.md index 389c4802..f12bf12e 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/tbd.md +++ b/identosphere-dump/companies/ssi/USA/tbd.md @@ -1,5 +1,8 @@ # TBD - Bluesky +* [tbDEX: A Liquidity Protocol v0.1](https://tbd54566975.ghost.io/introducing-tbdex/) + +The tbDEX protocol facilitates decentralized networks of exchange between assets by providing a framework for establishing social trust, utilizing decentralized identity (DID) and verifiable credentials (VCs) to establish the provenance of identity in the real world. * [A Self-Authenticating Social Protocol](https://blueskyweb.xyz/blog/3-6-2022-a-self-authenticating-social-protocol) Bluesky In law, a [“self-authenticating” document](https://www.law.cornell.edu/rules/fre/rule_902) requires no extrinsic evidence of authenticity. In computer science, an [“authenticated data structure”](https://www.cs.umd.edu/~mwh/papers/gpads.pdf) can have its operations independently verifiable. When resources in a network can attest to their own authenticity, then that data is inherently live – that is, canonical and transactable – no matter where it is located. diff --git a/_posts/identosphere-dump/companies/ssi/USA/transmute.md b/identosphere-dump/companies/ssi/USA/transmute.md similarity index 68% rename from _posts/identosphere-dump/companies/ssi/USA/transmute.md rename to identosphere-dump/companies/ssi/USA/transmute.md index 42fbb28d..b1afa3e5 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/transmute.md +++ b/identosphere-dump/companies/ssi/USA/transmute.md @@ -1,5 +1,23 @@ # Transmute Industries +* [https://github.com/transmute-industries/xmss](https://github.com/transmute-industries/xmss) +* [Transmute releases technical workbenches](https://medium.com/transmute-techtalk/transmute-releases-technical-workbenches-892f8140ac6e) by Orie Steele, Transmute + > This new suite of tools is available for developers to experiment with today and includes: + > + > - [Element Ropsten Workbench](http://staging.element.transmute.industries/) + > - [Encrypted Data Vault Workbench](https://staging.data-vault.transmute.industries/) + > - [DID Key Workbench](http://did.key.transmute.industries/) + > + > Transmute leverages these workbenches as part of our global trade solutions, where our customers benefit from verifiable data workflows and integrated capabilities. + +* [Verifiable Presentation Personas: Certifiers, Consolidators, & Submitters](https://medium.com/@Transmute/verifiable-presentation-personas-certifiers-consolidators-submitters-b38a281eb92f) Transmute + +The arrow for “Issue Credentials” is exactly the same as “Send Presentation,” leading us to believe these activities are similar, but how are they similar? We can’t adequately answer these questions by looking at the above picture and the specification doesn’t provide a ton of help either… + + +* [Verifiable Actions for signing and verifying VCs with DIDs](https://medium.com/@Transmute/verifiable-actions-for-signing-and-verifying-vcs-with-dids-a4176fb5ba3f) Transmute + +This weekend I worked on making a [github action](https://github.com/features/actions) that can sign and verify verifiable credentials with decentralized identifiers. * [Transmute Closes $2M Seed Round](https://medium.com/transmute-techtalk/transmute-closes-2m-seed-round-a0a2e6c90467) this week. This is fantastic news for them and the whole ecosystem. Transmute is a great company developing products for supply chain use-cases and is collaborating with GS1. They also are part of the SVIP (Silicon Valley Innovation program) lead by Anil John.  *Full disclosure Kaliya has a formal advising relationship with Transmute.* * [Identity Terms Provide Value along the Supply Chain: How We Know When to Buy the Farm](https://medium.com/@Transmute/identity-terms-provide-value-along-the-supply-chain-how-we-know-when-to-buy-the-farm-738701967e3d) Jessica Tacka, Transmute > Supply chain credentialing in the form of bills of lading, certificates of origin, or letters of credit is used to protect honest parties and their merchandise from being confused with dishonest parties or entities that are engaged in unethical practices, such as environmental destruction, or forced labor. diff --git a/_posts/identosphere-dump/companies/ssi/USA/trinsic.md b/identosphere-dump/companies/ssi/USA/trinsic.md similarity index 83% rename from _posts/identosphere-dump/companies/ssi/USA/trinsic.md rename to identosphere-dump/companies/ssi/USA/trinsic.md index f47ee56a..1a5551c2 100644 --- a/_posts/identosphere-dump/companies/ssi/USA/trinsic.md +++ b/identosphere-dump/companies/ssi/USA/trinsic.md @@ -1,5 +1,16 @@ # trinsic +* [Build an SSI proof of concept in <30 minutes](https://iiw.idcommons.net/21G/_Build_an_SSI_proof_of_concept_in_30_minutes) by Riley Hughes + +The session began with a short introduction to SSI, an introduction to Trinsic, and an overview of how to get started. Then, everybody present starting building an SSI proof of concept, creating issuers, verifiers, and schemas to learn first-hand how it all works. A step-by-step guide on how to replicate this session can be found at the following link: + +* [https://www.notion.so/trinsic/Build-an-SSI-Proof-of-Concept-dae9d6e565eb4770be41b61d55e090cb](https://www.notion.so/trinsic/Build-an-SSI-Proof-of-Concept-dae9d6e565eb4770be41b61d55e090cb) +* [New Tools to Support Production Deployments](https://trinsic.id/new-tools-to-support-production-deployments/) + +* [Introduction to Trinsic’s APIs](https://trinsic.id/an-introduction-to-trinsics-apis/) +* [Provider](https://docs.trinsic.id/reference#assets) • [Credentials](https://docs.trinsic.id/reference#connections) • [Wallet](https://docs.trinsic.id/reference#connection) +* [Status.trinsic.id](http://status.trinsic.id/) + > View historical uptime: Using the status page, you can see the last 90 days of uptime of all our externally-facing services. You can also inspect individual incidents and view incident reports.Be notified of incidents: By clicking the “subscribe” button in the upper-left of the screen, you can have any downtime or incidents trigger a notification to your email or Slack workspace. * [How Yoma Uses Trinsic to Help African Youth Build Digital CVs](https://trinsic.id/customer-story-yoma/) Verifiable credentials is a beautiful set of technology that allows people and organizations to get the data in a verifiable form that still respects agency.” diff --git a/_posts/identosphere-dump/companies/ssi/USA/unum.md b/identosphere-dump/companies/ssi/USA/unum.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/USA/unum.md rename to identosphere-dump/companies/ssi/USA/unum.md diff --git a/_posts/identosphere-dump/companies/ssi/africa.md b/identosphere-dump/companies/ssi/africa.md similarity index 81% rename from _posts/identosphere-dump/companies/ssi/africa.md rename to identosphere-dump/companies/ssi/africa.md index bd24d33f..f6eb5c77 100644 --- a/_posts/identosphere-dump/companies/ssi/africa.md +++ b/identosphere-dump/companies/ssi/africa.md @@ -12,3 +12,8 @@ FlexID is giving users a blockchain wallet that stores their verificable credent * [Local digital identity startup FlexID receives funding from Algorand Foundation](https://www.techzim.co.zw/2022/05/local-digital-identity-startup-flexid-receives-funding-from-algorand-foundation/) TechZim Zimbabwean founded blockchain start-up, [FlexID Technologies](https://www.flexfintx.com/) (formerly FlexFinTx), has signed a Simple Agreement For Equity (SAFE) with the [Algorand Foundation](https://www.algorand.com/), to further develop and scale their Self Sovereign Identity (SSI) platform + +### Gravity Earth +* [Q&A with Gravity’s lead engineer: François Guérin](https://medium.com/gravity-earth/q-a-with-gravitys-lead-engineer-fran%25C3%25A7ois-gu%25C3%25A9rin-babb3659be86) + +As the Lead Developer, a big part of my role is to build Gravity’s decentralized identity protocol and blockchain architecture on Tezos. diff --git a/_posts/identosphere-dump/companies/ssi/asia/affinidi.md b/identosphere-dump/companies/ssi/asia/affinidi.md similarity index 70% rename from _posts/identosphere-dump/companies/ssi/asia/affinidi.md rename to identosphere-dump/companies/ssi/asia/affinidi.md index e00f85a3..ffc80fbb 100644 --- a/_posts/identosphere-dump/companies/ssi/asia/affinidi.md +++ b/identosphere-dump/companies/ssi/asia/affinidi.md @@ -7,6 +7,19 @@ we can expect more awareness and adoption in five years because of the enormous * [An Overview of Affinidi’s Terms of Use for Developers](https://academy.affinidi.com/an-overview-of-affinidis-terms-of-use-for-developers-fa7a04bcf635) Affinidi This article provides an overview of our [Terms of Use](https://www.affinidi.com/developer-terms-of-use) for any developer who wants to use our APIs and SDKs. +* [What is the VC-Generator App and How to Leverage it?](https://academy.affinidi.com/what-is-the-vc-generator-app-and-how-to-leverage-it-4fa5a54844f2) + > In simple terms, the VC-Generator allows you to choose a credential type that needs to be issued or verified from a drop-down list and displays the associated VC schema. +* [Create Custom Verifiable Credentials with Affinidi’s Schema Manager](https://academy.affinidi.com/create-custom-verifiable-credentials-with-affinidis-schema-manager-86149b2d49d6) Affinidi + +Overall, the creation of a new schema type via the SDK was not a straightforward process. + +This is where Affinidi’s [Schema Manager](http://ui.schema.affinidi.com/) comes into play +* [Using Decentralized Identifiers (DIDs) Without a Digital Wallet](https://academy.affinidi.com/using-decentralized-identifiers-dids-without-a-digital-wallet-34646074ba42) Affinidi + +there are many known DID methods, but most of them require you to have a [digital identity wallet](https://academy.affinidi.com/5-reasons-to-use-an-identity-wallet-c289ba2980cf) 🔒, where you will keep a seed ([private key](https://academy.affinidi.com/role-of-public-key-cryptography-in-self-sovereign-identity-8c2dc37a2bf3) 🔑. + +While this may sound convenient for many of us, it comes with its shortcomings as well. +* [The Journey of an SSI Developer](https://academy.affinidi.com/the-journey-of-an-ssi-developer-6ef4f642779c) Affinidi * [Singapore Fintech Festival…Here We [Affinidi] Come!](https://academy.affinidi.com/singapore-fintech-festival-here-we-come-d8ffb59bc1cf) diff --git a/_posts/identosphere-dump/companies/ssi/asia/mattr.md b/identosphere-dump/companies/ssi/asia/mattr.md similarity index 92% rename from _posts/identosphere-dump/companies/ssi/asia/mattr.md rename to identosphere-dump/companies/ssi/asia/mattr.md index d32a268b..8e0a6792 100644 --- a/_posts/identosphere-dump/companies/ssi/asia/mattr.md +++ b/identosphere-dump/companies/ssi/asia/mattr.md @@ -4,6 +4,11 @@ > This is a significant undertaking for both IATA and the other parties involved. As part of MATTR’s role in supporting this initiative, we developed a series of educational videos in partnership with IATA to explain the value and mechanics of a decentralised identity ecosystem. * [Why we’re launching MATTR VII](https://medium.com/mattr-global/launching-mattr-vii-4e11bcb9aaef) > Inspired by the [seven states of matter](https://en.wikipedia.org/wiki/State_of_matter), our platform gives builders and developers all the tools they need at their fingertips to create a whole new universe of decentralized products and applications. We provide all the raw technical building blocks to allow you to create exactly what you have in mind. MATTR VII is composable and configurable to fit your needs, whether you’re a well-established business with legacy systems or a start-up looking to build the next best thing in digital privacy. Best of all, MATTR VII is use-case-agnostic, meaning we’ve baked minimal dependencies into our products so you can use them the way that makes the most sense for you. + +* [Rendering credentials in a human-friendly way](https://medium.com/mattr-global/rendering-credentials-in-a-human-friendly-way-e47f4a32fd4b) Mattr + +For example, this update formats address fields to make them more readable; formats names and proper nouns where possible; makes URLs, telephone numbers and email addresses clickable; highlights images and icons for better trust and brand signaling; and creates basic rules for language localization that adjust to a user’s device settings. + * [ARUCC is pleased to announce a partnership between Digitary, its service partner, and MATTR, a friend of MyCreds™](https://mycreds.ca/2021/04/14/bridging-today-and-tomorrow-ensuring-self-sovereignty-for-learners-through-aruccs-mycreds/). These two international organizations are combining their talents to deliver SSI (self-sovereign identity) and Verifiable Credentials for the ARUCC [MyCreds™](https://mycreds.ca/) virtual wallet. This groundbreaking work means the Canadian [MyCreds™](https://mycreds.ca/) credential wallet along with other international members of the Digitary global network will be able to reach an even higher bar of service delivery for mobile learners, creating a triangle of trust that includes them and the Canadian colleges and universities. diff --git a/_posts/identosphere-dump/companies/ssi/asia/readme.md b/identosphere-dump/companies/ssi/asia/readme.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/asia/readme.md rename to identosphere-dump/companies/ssi/asia/readme.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/README.md b/identosphere-dump/companies/ssi/europe/README.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/README.md rename to identosphere-dump/companies/ssi/europe/README.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/bloqzone.md b/identosphere-dump/companies/ssi/europe/bloqzone.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/bloqzone.md rename to identosphere-dump/companies/ssi/europe/bloqzone.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/cheqd.md b/identosphere-dump/companies/ssi/europe/cheqd.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/cheqd.md rename to identosphere-dump/companies/ssi/europe/cheqd.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/gataca.md b/identosphere-dump/companies/ssi/europe/gataca.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/gataca.md rename to identosphere-dump/companies/ssi/europe/gataca.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/jolocom.md b/identosphere-dump/companies/ssi/europe/jolocom.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/jolocom.md rename to identosphere-dump/companies/ssi/europe/jolocom.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/kilt.md b/identosphere-dump/companies/ssi/europe/kilt.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/kilt.md rename to identosphere-dump/companies/ssi/europe/kilt.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/meeco.md b/identosphere-dump/companies/ssi/europe/meeco.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/meeco.md rename to identosphere-dump/companies/ssi/europe/meeco.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/mydex.md b/identosphere-dump/companies/ssi/europe/mydex.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/mydex.md rename to identosphere-dump/companies/ssi/europe/mydex.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/ocean-protocol.md b/identosphere-dump/companies/ssi/europe/ocean-protocol.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/ocean-protocol.md rename to identosphere-dump/companies/ssi/europe/ocean-protocol.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/procivis.md b/identosphere-dump/companies/ssi/europe/procivis.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/procivis.md rename to identosphere-dump/companies/ssi/europe/procivis.md diff --git a/_posts/identosphere-dump/companies/ssi/europe/validatedid.md b/identosphere-dump/companies/ssi/europe/validatedid.md similarity index 100% rename from _posts/identosphere-dump/companies/ssi/europe/validatedid.md rename to identosphere-dump/companies/ssi/europe/validatedid.md diff --git a/identosphere-dump/companies/ssi/europe/walt.md b/identosphere-dump/companies/ssi/europe/walt.md new file mode 100644 index 00000000..b6ed6d26 --- /dev/null +++ b/identosphere-dump/companies/ssi/europe/walt.md @@ -0,0 +1,5 @@ +# WaltID + +* [The SSI Kit](https://walt.id/blog/p/ssi-kit) Walt ID + +Introducing the SSI Kit, which offers developers and organisations an easy and fast way to use Self-Sovereign Identity (SSI). diff --git a/_posts/identosphere-dump/companies/winners.md b/identosphere-dump/companies/winners.md similarity index 100% rename from _posts/identosphere-dump/companies/winners.md rename to identosphere-dump/companies/winners.md diff --git a/_posts/identosphere-dump/educational-resources/biometrics.md b/identosphere-dump/educational-resources/biometrics.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/biometrics.md rename to identosphere-dump/educational-resources/biometrics.md diff --git a/_posts/identosphere-dump/educational-resources/business.md b/identosphere-dump/educational-resources/business.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/business.md rename to identosphere-dump/educational-resources/business.md diff --git a/_posts/identosphere-dump/educational-resources/concerning.md b/identosphere-dump/educational-resources/concerning.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/concerning.md rename to identosphere-dump/educational-resources/concerning.md diff --git a/_posts/identosphere-dump/educational-resources/critique.md b/identosphere-dump/educational-resources/critique.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/critique.md rename to identosphere-dump/educational-resources/critique.md diff --git a/_posts/identosphere-dump/educational-resources/data-governance.md b/identosphere-dump/educational-resources/data-governance.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/data-governance.md rename to identosphere-dump/educational-resources/data-governance.md diff --git a/_posts/identosphere-dump/educational-resources/explainer.md b/identosphere-dump/educational-resources/explainer.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/explainer.md rename to identosphere-dump/educational-resources/explainer.md diff --git a/_posts/identosphere-dump/educational-resources/future.md b/identosphere-dump/educational-resources/future.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/future.md rename to identosphere-dump/educational-resources/future.md diff --git a/_posts/identosphere-dump/educational-resources/governance.md b/identosphere-dump/educational-resources/governance.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/governance.md rename to identosphere-dump/educational-resources/governance.md diff --git a/identosphere-dump/educational-resources/history.md b/identosphere-dump/educational-resources/history.md new file mode 100644 index 00000000..7a0d88e0 --- /dev/null +++ b/identosphere-dump/educational-resources/history.md @@ -0,0 +1,41 @@ +--- +published: false +--- +# History + +* [A brief history of SSI: Where does it come from? A timeline.](https://jolocom.io/blog/a-brief-history-of-ssi-where-does-it-come-from-a-timeline/) + +A short timeline highlights just how quickly SSI has developed. It underlines the path and development of the evolution of Internet Identity. + + +* [An Outlook on 2022](https://jolocom.io/blog/an-outlook-on-2022/) JoloCom + +For us, interoperability will remain a very present topic for the next year ([https://jolocom.io/blog/can-we-avoid-a-ssi-babel/](https://jolocom.io/blog/can-we-avoid-a-ssi-babel/). +* Christopher Allen: [Not Moxie Marlinspike](https://www.moxytongue.com/2021/09/not-moxie-marlinspike.html), Oft confused, no more. + * [Link to a corrected attribution Devon Lofretto is not Moxie Marlinspike](https://github.com/lifewithalacrity/lifewithalacrity.github.io/commit/52c30ec1d649494066c3e9c9fa1bbaf95cd6386f) + > Self-Sovereign Identity has deep roots. It did not just emerge in 2016 after a blog post was written. It did not fail to exist when wikipedia editors denied it subject integrity with the stated message: "good luck with that". + +* [An Identity Through Time](https://iiw.idcommons.net/23D/_An_Identity_Through_Time) by David Schmudde + +The history of identity online. Finger, CompuServe, DNS/WWW, Facebook + +The slides are based on this blog post: [https://schmud.de/posts/2021-04-22-id-through-time.html](https://schmud.de/posts/2021-04-22-id-through-time.html) + +--- + +Nothing to prevent players to take advantage of SSI. They may add something small and useful aspects to the protocols. + +The hope is that our stuff is super interoperable. So you can actually really leave. + +Facebook is interesting because it was based on the .edu domain. Small network. Solving for the endstate that we see now is different than starting back then. + +Zero-knowledge proofs and trustless networks may require high-trust environments for adoptions. + + +* [State of Identity with IDRamp](https://oneworldidentity.com/podcast/idramp-2/) (Enterprise SSI company) + > As someone who has uniquely spent their full career immersed in identity, Mike Vesey (CEO of IdRamp) shares an insider perspective of how the industry has evolved during his tenure. This episode dives into the impacts of rapid digitalization worldwide, where identity is heading due to digital transformation, and the benefits that come with it. + +SSI vs Santa + +* [Phil Wolff shares](https://twitter.com/evanwolf/status/1339128612650291203): + > In 2021 Santa decentralizes his list, no longer relying on children’s Real Names in compliance with kid privacy laws. Self-sovereign identity lets kids ask Santa, confident their identities are authenticated (right toys to the right kid) & that he uses verified naughty/nice data. diff --git a/_posts/identosphere-dump/educational-resources/interop.md b/identosphere-dump/educational-resources/interop.md similarity index 95% rename from _posts/identosphere-dump/educational-resources/interop.md rename to identosphere-dump/educational-resources/interop.md index f1f162d1..b2ab34ee 100644 --- a/_posts/identosphere-dump/educational-resources/interop.md +++ b/identosphere-dump/educational-resources/interop.md @@ -158,3 +158,6 @@ They are actually coming to the [Interoperability Working Group](https://www.not A Self- Sovereign Identity can unlock the full potential of the digital global economy. The identity of people, organizations and things is relevant to any transaction, while protecting Personal Identifiable Information (PII) is of increasing importance. +* [JFF & VC-EDU Plugfest #1: Leaping Towards Interoperable Verifiable Learning & Employment Records](https://kayaelle.medium.com/jff-vc-edu-plugfest-1-892b6f2c9dfb) Kayaelle + +With this badge, they qualify to participate in Plugfest #2 which will focus on issuing and displaying LER VCs. Plugfest #2 will take place in November 2022 with plans to meet in person the day before the [Internet Identity Workshop](https://internetidentityworkshop.com/) on November 14 in Mountainview, CA. If vendors are interested in Plugfest #2 and didn’t participate in Plugfest #1, there is still an opportunity to do so by fulfilling the same requirements listed above including the video and earning a Plugfest #1 badge. diff --git a/_posts/identosphere-dump/educational-resources/jobs.md b/identosphere-dump/educational-resources/jobs.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/jobs.md rename to identosphere-dump/educational-resources/jobs.md diff --git a/_posts/identosphere-dump/educational-resources/media-coverage.md b/identosphere-dump/educational-resources/media-coverage.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/media-coverage.md rename to identosphere-dump/educational-resources/media-coverage.md diff --git a/_posts/identosphere-dump/educational-resources/memes-infographics.md b/identosphere-dump/educational-resources/memes-infographics.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/memes-infographics.md rename to identosphere-dump/educational-resources/memes-infographics.md diff --git a/_posts/identosphere-dump/educational-resources/open-source.md b/identosphere-dump/educational-resources/open-source.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/open-source.md rename to identosphere-dump/educational-resources/open-source.md diff --git a/_posts/identosphere-dump/educational-resources/podcasts.md b/identosphere-dump/educational-resources/podcasts.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/podcasts.md rename to identosphere-dump/educational-resources/podcasts.md diff --git a/_posts/identosphere-dump/educational-resources/resources.md b/identosphere-dump/educational-resources/resources.md similarity index 100% rename from _posts/identosphere-dump/educational-resources/resources.md rename to identosphere-dump/educational-resources/resources.md diff --git a/_posts/identosphere-dump/events/EIC.md b/identosphere-dump/events/EIC.md similarity index 100% rename from _posts/identosphere-dump/events/EIC.md rename to identosphere-dump/events/EIC.md diff --git a/_posts/identosphere-dump/events/calendar.md b/identosphere-dump/events/calendar.md similarity index 100% rename from _posts/identosphere-dump/events/calendar.md rename to identosphere-dump/events/calendar.md diff --git a/_posts/identosphere-dump/events/events.md b/identosphere-dump/events/events.md similarity index 100% rename from _posts/identosphere-dump/events/events.md rename to identosphere-dump/events/events.md diff --git a/_posts/identosphere-dump/literature/README.md b/identosphere-dump/literature/README.md similarity index 100% rename from _posts/identosphere-dump/literature/README.md rename to identosphere-dump/literature/README.md diff --git a/_posts/identosphere-dump/literature/literature.md b/identosphere-dump/literature/literature.md similarity index 97% rename from _posts/identosphere-dump/literature/literature.md rename to identosphere-dump/literature/literature.md index 60a28f6e..33442a1d 100644 --- a/_posts/identosphere-dump/literature/literature.md +++ b/identosphere-dump/literature/literature.md @@ -3,6 +3,7 @@ published: false --- # Literature +► [Credentials as a Service Providing Self Sovereign Identity as a Cloud Service Using Trusted Execution Environments](https://ieeexplore.ieee.org/document/9610297) * [Universal Declaration of Digital Rights](https://docs.google.com/document/d/1y9C-5TPYmRruRQqJq39-HePk3ypWLDpSAEVzuonOH2Q/edit) Johannes Ernst > all states should recognise and promote universal respect for and observance of both fundamental human and digital rights in physical domain and the digital spaces environment and ensure that these rights are upheld as core elements of a free, open and representative society diff --git a/_posts/identosphere-dump/literature/research.md b/identosphere-dump/literature/research.md similarity index 100% rename from _posts/identosphere-dump/literature/research.md rename to identosphere-dump/literature/research.md diff --git a/_posts/identosphere-dump/open-source-projects/README.md b/identosphere-dump/open-source-projects/README.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/README.md rename to identosphere-dump/open-source-projects/README.md diff --git a/_posts/identosphere-dump/open-source-projects/blockchain-commons.md b/identosphere-dump/open-source-projects/blockchain-commons.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/blockchain-commons.md rename to identosphere-dump/open-source-projects/blockchain-commons.md diff --git a/_posts/identosphere-dump/open-source-projects/dif-projects.md b/identosphere-dump/open-source-projects/dif-projects.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/dif-projects.md rename to identosphere-dump/open-source-projects/dif-projects.md diff --git a/_posts/identosphere-dump/open-source-projects/hyperledger/README.md b/identosphere-dump/open-source-projects/hyperledger/README.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/hyperledger/README.md rename to identosphere-dump/open-source-projects/hyperledger/README.md diff --git a/_posts/identosphere-dump/open-source-projects/hyperledger/anoncreds.md b/identosphere-dump/open-source-projects/hyperledger/anoncreds.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/hyperledger/anoncreds.md rename to identosphere-dump/open-source-projects/hyperledger/anoncreds.md diff --git a/_posts/identosphere-dump/open-source-projects/hyperledger/aries.md b/identosphere-dump/open-source-projects/hyperledger/aries.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/hyperledger/aries.md rename to identosphere-dump/open-source-projects/hyperledger/aries.md diff --git a/_posts/identosphere-dump/open-source-projects/hyperledger/hyperledger-umbrella.md b/identosphere-dump/open-source-projects/hyperledger/hyperledger-umbrella.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/hyperledger/hyperledger-umbrella.md rename to identosphere-dump/open-source-projects/hyperledger/hyperledger-umbrella.md diff --git a/_posts/identosphere-dump/open-source-projects/pico.md b/identosphere-dump/open-source-projects/pico.md similarity index 85% rename from _posts/identosphere-dump/open-source-projects/pico.md rename to identosphere-dump/open-source-projects/pico.md index 23fe1201..5f341778 100644 --- a/_posts/identosphere-dump/open-source-projects/pico.md +++ b/identosphere-dump/open-source-projects/pico.md @@ -1,5 +1,11 @@ * [Announcing Pico Engine 1.0](https://www.windley.com/archives/2021/02/announcing_pico_engine_10.shtml) > In addition to the work on the engine itself, one of the primary workstreams at present is to complete Bruce Conrad's excellent work to use DIDs and DIDComm as the basis for inter-pico communication, called ACA-Pico (Aries Cloud Agent - Pico). [...] This work is important because it will replace the current subscriptions method of connecting heterarchies of picos with DIDComm. [...] because DIDComm is protocological, this will support protocol-based interactions between picos, including credential exchange. +* [The Most Inventive Thing I've Done](https://www.windley.com/archives/2022/07/the_most_inventive_thing_ive_done.shtml) Phil Windley + +every pico is serverless and cloud-native, presenting an API that can be fully customized by developers. Because they're persistent, picos support databaseless programming with intuitive data isolation. As an actor-model programming system, different picos can operate concurrently without the need for locks, making them a natural choice for easily building decentralized systems. +W3C Press Release - [Decentralized Identifiers (DIDs) v1.0 becomes a W3C Recommendation](https://www.w3.org/2022/07/pressrelease-did-rec) worth reading to see who contributed comments (and notice who didn’t) + +For individuals in particular, DIDs can put them back in control of their personal data and consent, and also enable more respectful bi-directional trust relationships where forgery is prevented, privacy is honored, and usability is enhanced. * [ACA-Pico working group](https://docs.google.com/document/d/12dWUFyL7u6OQkhnPObJOOlV-U2LDoHpF-ZQLj3hXbjA/edit) diff --git a/identosphere-dump/open-source-projects/tools-code.md b/identosphere-dump/open-source-projects/tools-code.md new file mode 100644 index 00000000..ad202bbc --- /dev/null +++ b/identosphere-dump/open-source-projects/tools-code.md @@ -0,0 +1,155 @@ +--- +published: false +--- + + +## Schema + +* [Announcing Schema Markup Validator: validator.schema.org (beta)](http://blog.schema.org/2021/05/announcing-schema-markup-validator.html) + +SDTT is a tool from Google which began life as the [Rich Snippets Testing Tool](https://developers.google.com/search/blog/2010/09/rich-snippets-testing-tool-improvements) back in 2010. Last year Google [announced plans](https://developers.google.com/search/blog/2020/07/rich-results-test-out-of-beta) to migrate from SDTT to successor tooling, the [Rich Results Test](https://search.google.com/test/rich-results), alongside plans to "deprecate the Structured Data Testing Tool". The newer Google tooling is focused on helping publishers who are targeting specific schema.org-powered [search features](https://developers.google.com/search/docs/guides/search-gallery) offered by Google, and for these purposes is a huge improvement as it contextualizes many warnings and errors to a specific target application. + +## Semantics +* [The Importance of Data Inputs and Semantics for SSI with Paul Knowles [Podcast]](https://northernblock.io/semantics-for-ssi-with-paul-knowles/) + > The platform was an incredibly federated platform when I built it because I didn’t know that SSI existed. So as soon as I found that ecosystem, I tore up the rulebook and said, “This isn’t going to work; I have to rebuild it.” + +## QR + +* [Gordian QR Tool Supports Vaccine Records, 2FAs, Cryptoseeds, and More](https://www.blockchaincommons.com/projects/Releasing-QRTool/) Blockchain Commons + > Some possible architectural issues arise from using QR codes for confidential data, such as the fact that you’re actually transmitting the data (not a proof of the data), that the QRs tend to contain all of the data (not just a selection), and that there’s no way to rescind a QR or expire it. Those issues will have to be dealt with at a foundational level as we figure out what can safely be encoded as a QR — and more importantly how to offer restricted proofs rather than complete information. + +## Mobile Agent Dev +* [App Framework for Mobile Agent Dev - “No more forking”](https://iiw.idcommons.net/22A/_App_Framework_for_Mobile_Agent_Dev_-_%2522No_more_forking%2522) by Horacio Nunez + +This session had the objective to present a solution to the problem of forking when developing new mobile agents. With the current starting kits available in the community it is very easy to start a path where it is almost impossible to retrofit updates to the kit back into our custom agent. + +The solution consists in using a framework-first approach and ensuring that custom code can reside exclusively outside of the framework, thus ensuring updates can be executed more easily. + +The following link can be used as the public url for the project: + +* [https://www.notion.so/App-Framework-for-Mobile-Agent-Development-No-more-forking-52ebe4e5635d400eb225b0ed537404d8](https://www.notion.so/App-Framework-for-Mobile-Agent-Development-No-more-forking-52ebe4e5635d400eb225b0ed537404d8) + + +### Caribou - Research \ Advisory +Digital Caribou shares their thoughts on [Digital Transformation and inclusion](https://medium.com/caribou-digital/transformation-in-a-digital-age-9068338fd778) - very good thinking for all of us working on digital identity. + +> We believe that the emphasis on transformation as both process and effects is particularly important, especially as although digitization and digitalization are well underway, accelerated by the response to COVID-19 (remote working, payments, etc.), these are not inevitable processes. They are the results of human decisions. Similarly, the effects of these are not inevitable, either. +* [The human impact of identity exclusion in financial service](https://medium.com/caribou-digital/the-human-impact-of-identity-exclusion-in-financial-services-ce1e0d769389) Caribou Digital + > we spoke to a range of participants who are or who have felt excluded from financial systems for different reasons and we’ll be sharing these stories over the next few months. This research is the foundation for Women in Identity to build an Identity Code of Conduct — a set of guiding principles and a framework for inclusive ID-product development. +* [Digital Identity for Development — and protection](https://medium.com/caribou-digital/digital-identity-for-development-and-protection-d92716f24bb6) Caribou Digital + > the deployment of digital identification systems needs to get smarter about understanding the political interests and risks that shape the contexts in which identification systems are used — our [ID Ecosystem Mapping tool](https://medium.com/caribou-digital/kenyas-identification-ecosystem-7cbc2ee27) supports risk assessment arising from the deployment of digital identification systems. + +## General Dev +* [Technical Debt](https://www.continuumloop.com/technical-debt/) + > - Technical Debt – Seth covers it well but missed a major cause of technical debt. That being the shortcuts that are taken to meet deadlines and requirements – with the hope/fantasy that we’ll go back and do them right later (hint: we never do). + > - Project Debt + > - Why saying NO to those simple things may be the best thing. For some hints on how to do that see [Say No With Grace](https://www.continuumloop.com/say-no-with-grace/). +* [The Journey of an SSI Developer](https://academy.affinidi.com/the-journey-of-an-ssi-developer-6ef4f642779c) Affinidi +* [Clear is better than clever](https://dave.cheney.net/2019/07/09/clear-is-better-than-clever) Cheney.net + +“why would I read your code?” To be clear, when I say I, I don’t mean me, I mean you. And when I say your code I also mean you, but in the third person. So really what I’m asking is, “why would you read another person’s code?” +* [Contributing to Complex Projects](https://mitchellh.com/writing/contributing-to-complex-projects) Mitchell H + +Inspiration - for folks engaging with new code + +As a frequent open source maintainer and contributor, I’m often asked: where do you start? How do you approach a new project with the goal of making meaningful changes? How can you possibly understand the internals of a complex project? + + +### Civic + +* [Introducing New Tools for Creators to Build Trusted Communities](https://www.civic.com/blog/introducing-new-tools-for-creators-to-build-trusted-communities/) CIVIC + +Our goal is to make the process of building trust easier and more effective for creators. With that in mind, we’re sharing an overview of our plan to address the pain points of creators and marketplaces in the NFT space using identity tools. + +### Ceramic + +* [An authentication system built with Ceramic & self.id](https://github.com/dabit3/decentralized-identity-example) dabit3 + +This project implements a user authentication flow leveraging an Ethereum wallet for single sign on capabilities across all of Web3. + +The technologies used are [DID (decentralized identifiers)](https://www.w3.org/TR/did-core/), [Ceramic](https://ceramic.network/), [3id-connect](https://github.com/ceramicstudio/3id-connect), and [Self.ID](https://developers.ceramic.network/tools/self-id/overview/) +* [Building capability-based data security for Ceramic](https://blog.ceramic.network/capability-based-data-security-on-ceramic/) + +The 3Box Labs team recently published a new standard for creating capability containers for accessing decentralized data to the Chain Agnostic Standards Alliance. Capability containers are an approach for managing advanced data security and permissions, commonly referred to as “Object Capabilities” or “OCAPs.” + +This new standard is currently in development for use on Ceramic. Once deployed in a future version of the protocol, it will allow Ceramic to be fully compatible with the new Sign-in with Ethereum (SIWE) specification as well as provide advanced data flow control features for resources stored on the Ceramic network. +* [The next architecture for building Web3 data apps](https://blog.ceramic.network/the-next-architecture-for-building-web3-data-applications/) Ceramic + +We're replacing the popular IDX runtime with a more powerful set of tools for building applications on Ceramic including DID DataStore, DataModels, and Self.ID. + + +## Entrustient +* [No Code Solution Using Self-Sovereign Identity on Redundant Blockchains](https://www.pressrelease.cc/2021/12/02/entrustient-launches-the-first-no-code-solution-for-trusted-decentralized-digital-identity-using-self-sovereign-identity-on-redundant-blockchains/) Entrustient + +Our goal was to put the power back into the hands of users who do not have any coding knowledge or experience, to accelerate the time to configure and launch an entire Trusted Decentralized Digital Identity peer-to-peer ecosystem + + + +### Sphereon +* [PRESENTATION EXCHANGE WITH SIOP V2](https://sphereon.com/solution/dif-presentation-exchange-with-siop-v2/) + +Sphereon has developed a Typescript/Javascript Library  that implements the functionality described in the [DIF Presentation Exchange](https://identity.foundation/presentation-exchange/) specification. + +### bloom + +* [Introducing SSI SDK](https://bloom.co/blog/introducing-ssi-sdk/) Bloom + +- @bloomprotocol/vc +- @bloomprotocol/ecdsa-secp256k1-signature-2019 +- @bloomprotocol/ecdsa-secp256k1-verification-key-2019 +- @bloomprotocol/elem-did-legacy-non-anchored +- @bloomprotocol/waci-core +- @bloomprotocol/waci-jose +- @bloomprocotol/waci-kit-react +- @bloomprotocol/presentation-exchange +- @bloomprotocol/credential-manifest + +### Ringaile +* [How to write verifiable credentials in golang](https://ringaile.medium.com/how-to-write-verifiable-credentials-in-golang-7447234d5c16) +Note: the code is written following the +[Verifiable Credentials Data Model 1.0](https://www.w3.org/TR/vc-data-model/) +You can find full code here: +[https://github.com/ringaile/ver-cred](https://github.com/ringaile/ver-cred) + +### EPS +* [EPS for SSI (Self-Sovereign Identity)](https://kokumai.medium.com/eps-for-ssi-self-sovereign-identity-8c742e2b1d02) + > In my earlier post, I failed to refer specifically to the people working for Self-Sovereign Identity and the likes of blockchain that support the distributed/decentralised storage of secrets. [...] you might all be interested to hear that the key function of Expanded Password System is to convert images to high-entropy codes that work as very long passwords and also as the seeds of symmetric/asymmetric cryptographic keys. + +### Dillo-DID Plugin Dillo Browser + +* [Dillo plugin for DID URLs](https://lists.w3.org/Archives/Public/public-credentials/2021Feb/0038.html) Charles E. Lehner + > I would like to announce dillo-did, a plugin for the Dillo web browser implementing support for DIDs. This plugin enables navigating to DID URLs in Dillo and viewing the resolved/dereferenced DID documents and resources like web pages. The implementation of the DID functionality used is from ssi/DIDKit. + + +### Godidy +* [@mfosterio · Apr 29](https://twitter.com/mfosterio/status/1520130657468440576) Twitter + +I created a DID at [http://GoDiddy.com](https://t.co/QhwQhqUz0k) did:key:z6MkfxFPD3vwny367HZVQoqUnKatH4RTHEitcbEdvxst3nZm#z6MkfxFPD3vwny367HZVQoqUnKatH4RTHEitcbEdvxst3nZm DIDs are important in Self Sovereign Identity. You can learn about DIDs  + +### ownyourdata +* [Semantic Overlay Architecture](https://www.ownyourdata.eu/en/semantic-overlay-architecture/) Own Your Data + +We have documented the [functionality of SOyA](https://ownyourdata.github.io/soya/) in a W3C-conforming Specifiation and the full source code is available under the MIT License [on Github](https://github.com/OwnYourData/soya/). Examples and an introduction how to use SOyA is [available in a dedicated Tutorial](https://github.com/OwnYourData/soya/blob/main/tutorial/README.md) + + +### T-Systems +* [Self Sovereign Identity (SSI) at T-Systems MMS: Interview mit Mujtaba Idrees, T-Systems MMS](https://www.youtube.com/watch?v%3DA311QHASy5Y) 7min video on YouTube + +► Dr. Ivan Gudymenko, Subject Matter Lead SSI and Confidential Computing, T-Systems MMS + +►Mujtaba Idrees, Advanced Software Engineer, T-Systems MMS + +► [Credentials as a Service Providing Self Sovereign Identity as a Cloud Service Using Trusted Execution Environments](https://ieeexplore.ieee.org/document/9610297) + +### KidOYO +* [Engineer your world this summer: K-University student + teacher opportunities are live!](https://kidoyo.com/join) KidOYO + +Whether a beginning learner, or interested in advanced concepts like Game Development, Hardware Prototyping, or Competitive Coding, you will find tools, lessons and mentors + + +### Aztec + +* [Introducing Noir: The Universal Language of Zero-Knowledge](https://medium.com/aztec-protocol/introducing-noir-the-universal-language-of-zero-knowledge-ff43f38d86d9) Aztec Network + +Noir is a Rust-based domain specific language (DSL) for creating and verifying zero-knowledge proofs. It’s the easiest way to write zk applications that are compatible with any proving system. + diff --git a/_posts/identosphere-dump/open-source-projects/universal-resolver.md b/identosphere-dump/open-source-projects/universal-resolver.md similarity index 100% rename from _posts/identosphere-dump/open-source-projects/universal-resolver.md rename to identosphere-dump/open-source-projects/universal-resolver.md diff --git a/_posts/identosphere-dump/open-standards/README.md b/identosphere-dump/open-standards/README.md similarity index 68% rename from _posts/identosphere-dump/open-standards/README.md rename to identosphere-dump/open-standards/README.md index 0c24b772..20f56996 100644 --- a/_posts/identosphere-dump/open-standards/README.md +++ b/identosphere-dump/open-standards/README.md @@ -22,6 +22,19 @@ Verifiable Credential JSON-LD - [Complementary] JSON-LD ✓ (W3C) +### Data Privacy Vocab +* [https://kantarainitiative.org/confluence/collector/pages.action?key=WA&src=sidebar-pages](https://kantarainitiative.org/confluence/collector/pages.action?key%3DWA%26src%3Dsidebar-pages) + +W3C Data Privacy Vocabulary Control + +* [https://dpvcg.github.io/dpv/#Representative](https://dpvcg.github.io/dpv/%23Representative) + +* [Primer] [Data Privacy Vocabulary (DPV)](https://w3c.github.io/dpv/primer/%23core-taxonomy) w3c + +Call for Comments/Feedbacks for DPV v1.0 release + +Please provide your comments by 15-OCT-2022 via [GitHub](https://github.com/w3c/dpv/issues/50) or [public-dpvcg@w3.org](https://lists.w3.org/Archives/Public/public-dpvcg/) (mailing list). + ### Credentials Community Group - [Exchange] CHAPI ✓ (CCG) diff --git a/_posts/identosphere-dump/open-standards/authorization/README.md b/identosphere-dump/open-standards/authorization/README.md similarity index 100% rename from _posts/identosphere-dump/open-standards/authorization/README.md rename to identosphere-dump/open-standards/authorization/README.md diff --git a/_posts/identosphere-dump/open-standards/authorization/gnap.md b/identosphere-dump/open-standards/authorization/gnap.md similarity index 100% rename from _posts/identosphere-dump/open-standards/authorization/gnap.md rename to identosphere-dump/open-standards/authorization/gnap.md diff --git a/_posts/identosphere-dump/open-standards/authorization/oauth.md b/identosphere-dump/open-standards/authorization/oauth.md similarity index 100% rename from _posts/identosphere-dump/open-standards/authorization/oauth.md rename to identosphere-dump/open-standards/authorization/oauth.md diff --git a/_posts/identosphere-dump/open-standards/blockchain-standards.md b/identosphere-dump/open-standards/blockchain-standards.md similarity index 100% rename from _posts/identosphere-dump/open-standards/blockchain-standards.md rename to identosphere-dump/open-standards/blockchain-standards.md diff --git a/_posts/identosphere-dump/open-standards/complementary/README.md b/identosphere-dump/open-standards/complementary/README.md similarity index 100% rename from _posts/identosphere-dump/open-standards/complementary/README.md rename to identosphere-dump/open-standards/complementary/README.md diff --git a/_posts/identosphere-dump/open-standards/complementary/bbs.md b/identosphere-dump/open-standards/complementary/bbs.md similarity index 100% rename from _posts/identosphere-dump/open-standards/complementary/bbs.md rename to identosphere-dump/open-standards/complementary/bbs.md diff --git a/_posts/identosphere-dump/open-standards/complementary/cbor.md b/identosphere-dump/open-standards/complementary/cbor.md similarity index 100% rename from _posts/identosphere-dump/open-standards/complementary/cbor.md rename to identosphere-dump/open-standards/complementary/cbor.md diff --git a/_posts/identosphere-dump/open-standards/complementary/json-ld.md b/identosphere-dump/open-standards/complementary/json-ld.md similarity index 100% rename from _posts/identosphere-dump/open-standards/complementary/json-ld.md rename to identosphere-dump/open-standards/complementary/json-ld.md diff --git a/_posts/identosphere-dump/open-standards/complementary/keri.md b/identosphere-dump/open-standards/complementary/keri.md similarity index 100% rename from _posts/identosphere-dump/open-standards/complementary/keri.md rename to identosphere-dump/open-standards/complementary/keri.md diff --git a/_posts/identosphere-dump/open-standards/crypto.md b/identosphere-dump/open-standards/crypto.md similarity index 100% rename from _posts/identosphere-dump/open-standards/crypto.md rename to identosphere-dump/open-standards/crypto.md diff --git a/_posts/identosphere-dump/open-standards/data-exchange.md b/identosphere-dump/open-standards/data-exchange.md similarity index 100% rename from _posts/identosphere-dump/open-standards/data-exchange.md rename to identosphere-dump/open-standards/data-exchange.md diff --git a/_posts/identosphere-dump/open-standards/exchange-protocol/didcomm.md b/identosphere-dump/open-standards/exchange-protocol/didcomm.md similarity index 100% rename from _posts/identosphere-dump/open-standards/exchange-protocol/didcomm.md rename to identosphere-dump/open-standards/exchange-protocol/didcomm.md diff --git a/_posts/identosphere-dump/open-standards/exchange-protocol/exchange-protocols.md b/identosphere-dump/open-standards/exchange-protocol/exchange-protocols.md similarity index 96% rename from _posts/identosphere-dump/open-standards/exchange-protocol/exchange-protocols.md rename to identosphere-dump/open-standards/exchange-protocol/exchange-protocols.md index 557dd6dd..ca83a274 100644 --- a/_posts/identosphere-dump/open-standards/exchange-protocol/exchange-protocols.md +++ b/identosphere-dump/open-standards/exchange-protocol/exchange-protocols.md @@ -49,6 +49,10 @@ One way that has been proposed to look at the exchange options available is to s ### CHAPI +* [chapi.io launches, includes VC playground](https://lists.w3.org/Archives/Public/public-credentials/2022Jun/0055.html) Manu Sporny CCG + +TL;DR: chapi.io is a site that helps developers integrate Verifiable Credential issuance, holding, and presentation into their applications. It includes a playground that can issue arbitrary VCs to digital wallets (web and native). It also includes tutorials on how Web Developers can add CHAPI integration to their websites. All you need to try it out is a web browser. + The Credential Handler API or CHAPI is currently a draft community group report developed by/under the Credentials Community Group at the W3C. At the heart of this model is a credential repository which is a Web application that can handle credential requests and credential storage on behalf of the user/holder.  The API Is designed to support the transmission of credentials between a web based issuer and a holder with a cloud wallet (credential repository) that is visible in the same browser but in a different tab.  It creates a “dumb pipe” between the two tabs in the holder’s browser and permits the transmition of the credential effectively from one tab to another. * [chapi.io launches, includes VC playground](https://lists.w3.org/Archives/Public/public-credentials/2022Jun/0055.html) Manu Sporny CCG diff --git a/_posts/identosphere-dump/open-standards/exchange-protocol/mdl.md b/identosphere-dump/open-standards/exchange-protocol/mdl.md similarity index 100% rename from _posts/identosphere-dump/open-standards/exchange-protocol/mdl.md rename to identosphere-dump/open-standards/exchange-protocol/mdl.md diff --git a/_posts/identosphere-dump/open-standards/exchange-protocol/oidc.md b/identosphere-dump/open-standards/exchange-protocol/oidc.md similarity index 100% rename from _posts/identosphere-dump/open-standards/exchange-protocol/oidc.md rename to identosphere-dump/open-standards/exchange-protocol/oidc.md diff --git a/_posts/identosphere-dump/open-standards/iso.md b/identosphere-dump/open-standards/iso.md similarity index 100% rename from _posts/identosphere-dump/open-standards/iso.md rename to identosphere-dump/open-standards/iso.md diff --git a/_posts/identosphere-dump/open-standards/not-ssi/README.md b/identosphere-dump/open-standards/not-ssi/README.md similarity index 100% rename from _posts/identosphere-dump/open-standards/not-ssi/README.md rename to identosphere-dump/open-standards/not-ssi/README.md diff --git a/_posts/identosphere-dump/open-standards/not-ssi/id-not-ssi.md b/identosphere-dump/open-standards/not-ssi/id-not-ssi.md similarity index 100% rename from _posts/identosphere-dump/open-standards/not-ssi/id-not-ssi.md rename to identosphere-dump/open-standards/not-ssi/id-not-ssi.md diff --git a/_posts/identosphere-dump/open-standards/standards.md b/identosphere-dump/open-standards/standards.md similarity index 78% rename from _posts/identosphere-dump/open-standards/standards.md rename to identosphere-dump/open-standards/standards.md index c05f0595..12dcc596 100644 --- a/_posts/identosphere-dump/open-standards/standards.md +++ b/identosphere-dump/open-standards/standards.md @@ -181,22 +181,6 @@ I recently pointed out in a [TechCrunch contribution](https://techcrunch.com/20 JSON has its place. But I think we're overusing it in places where a good notation would serve us better. -## DIF -* [Q&A: The Potential of Decentralized ID in Travel](https://www.webintravel.com/qa-the-potential-of-decentralized-digital-id-in-travel/) WebInTravel - > Since February he has also been the informal chair of the [Hospitality and Travel Special Interest Group](https://www.notion.so/dif/HOSPITALITY-TRAVEL-SIG-242105321e1747f8bce776bf634a55b3), a subset within the Decentralized Identity Foundation, an organization creating technical specifications and reference implementations for decentralized identity and working with industries for commercial applications of such technologies. -* [Bloom donates WACI](https://medium.com/decentralized-identity/bloom-donates-waci-790f902ac9bd) - -At its core, WACI can be thought of as a handshake using classic, industry-standard [JWT](https://datatracker.ietf.org/doc/html/rfc7519)s: the “Relying Party” signs a token given to the end-user’s wallet, and the wallet signs over a “challenge” contained within it, proving ownership of a DID. - -* [DIF Monthly #28](https://blog.identity.foundation/dif-monthly-28/) - -Table of contents: 1. [Foundation News](https://blog.identity.foundation/dif-monthly-28/%23foundation); 2. [Group Updates](https://blog.identity.foundation/dif-monthly-28/%23groups); 3. [Member Updates](https://blog.identity.foundation/dif-monthly-28/%23members); 4. [Digital Identity Community](https://blog.identity.foundation/dif-monthly-28/%23Community); .5. [Funding](https://blog.identity.foundation/dif-monthly-28/%23funding); 6. [Events](https://blog.identity.foundation/dif-monthly-28/%23community); 7. [Hackathons](https://blog.identity.foundation/dif-monthly-28/%23hackathons); 8. [Jobs](https://blog.identity.foundation/dif-monthly-28/%23jobs); 9. [Metrics](https://blog.identity.foundation/dif-monthly-28/%23metrics); 10. [Get involved! Join DIF](https://blog.identity.foundation/dif-monthly-28/%23join) - -## Spruce -* [Sign in with Ethereum](https://login.xyz/) is being developed by Spruce - -Already used throughout web3, this is an effort to standardize the method with best practices and to make it easier for web2 services to adopt it. - ## ISO 27001 * [WAYF certificeret efter ISO 27001](https://www.wayf.dk/en/node/317) @@ -206,6 +190,12 @@ WAYF has now been certified according to the standard for information security I ## OpenBadges +* [Open Recognition is for every type of learning](https://blog.weareopen.coop/open-recognition-is-for-every-type-of-learning-ffd137a6fe17) From cold hard credentialing to warm fuzzy recognition + +we want to explain what we talk about when we talk about Open Recognition. It builds on this [previous post](https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629), and aims to move from the abstract to practicalities. +* [Keep Badges Weird is about breaking boundaries: How the KBW community is convening systems](https://blog.weareopen.coop/keep-badges-weird-is-about-breaking-boundaries-42afb0415826) WeAreOpenCoop + +KBW helps people understand the badge landscape. The community is there to provide solidarity for badge champions and newbies. We do not assume prior knowledge of Open Badges or Verifiable Credentials. We recognise and celebrate those who can share their experience. Anyone interested in badges or integrating [Open Recognition](https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629) are welcome to join. * [Keep Badges Weird…](https://blog.weareopen.coop/keep-badges-weird-e26a1b055ff5) at the Badge Summit > We have a new suite of badges to encourage participation, create value for others, and reflect on that experience. Participants will be able to both earn AND award badges, so they’ll have a chance to prove that they’ve understood the theory surrounding CoPs and badges as well as put those theories into practice. * [Discover Open Badges 3.0!](https://app.participate.com/communities/keep-badges-weird/62003f3f-a7ba-4f6a-990a-64d6f893016d/announcements/0bc15852-0f91-48c8-a7ca-478b246b553c) Keep Badges Weird @@ -215,26 +205,26 @@ WAYF has now been certified according to the standard for information security I * [Reflecting on the Evolving Badges and Credentials Ecosystem](https://blog.weareopen.coop/reflecting-on-the-evolving-badges-and-credentials-ecosystem-6efac4d673d3) > Recently, the WAO team took the opportunity to update the badge platforms page on Badge Wiki, a knowledgebase for the Open Badge community. As the ecosystem continues to evolve we’re seeing some early platforms fall by the wayside and new platforms emerge. * [What is Open Recognition, anyway?](https://blog.weareopen.coop/what-is-open-recognition-anyway-9f38ec1f8629) Going beyond credentialing and the formal/informal divide - -Badges as credentials includes approaches that are well understood and largely replace or augment existing certification practices. Badges for recognition, however, include approaches that remain somewhat confusing to many people. - + > Badges as credentials includes approaches that are well understood and largely replace or augment existing certification practices. Badges for recognition, however, include approaches that remain somewhat confusing to many people. ## Blockcerts + * [Blockcerts V3 release](https://community.blockcerts.org/t/blockcerts-v3-release/3022) - -The main change is the alignment with the [W3C Verifiable Credentials specification 3](https://www.w3.org/TR/vc-data-model/). - -Regarding the standard itself metadata and display are entering the default standard. metadata comes in replacement of metadataJson and remains a stringified JSON that will allow consumers to register specific data which are too unique for issuances to be defined in the context. - -display brings in [a little bit of novelty 2](https://github.com/blockchain-certificates/cert-schema/blob/master/cert_schema/3.0/displaySchema.json%23L6) images or pdfs, in addition to the more classic HTML. + > The main change is the alignment with the [W3C Verifiable Credentials specification 3](https://www.w3.org/TR/vc-data-model/). + > + > Regarding the standard itself metadata and display are entering the default standard. metadata comes in replacement of metadataJson and remains a stringified JSON that will allow consumers to register specific data which are too unique for issuances to be defined in the context. + > + > display brings in [a little bit of novelty 2](https://github.com/blockchain-certificates/cert-schema/blob/master/cert_schema/3.0/displaySchema.json%23L6) images or pdfs, in addition to the more classic HTML. +* [Blockcerts v3 release, a Verifiable Credentials implementation](https://lists.w3.org/Archives/Public/public-credentials/2021Dec/0051.html)  Julien Fraichot (Monday, 13 December) + > I am excited to share with you today the release of [Blockcerts](https://www.blockcerts.org/) V3. As you may already know the earlier versions of Blockcerts were architected by Kim H. Duffy through Learning Machine and leveraged the Open Badge standard. + > + > We have followed through with the initial [ideas established at RWOT 9 in Prague in December 2019, to align Blockcerts with the Verifiable Credential specification](https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/final-documents/BlockcertsV3.md). ### XSL SDI * [XSL Labs: Your Data Belongs to You](https://www.xsl-labs.io/whitepaper/white_paper_en.pdf) -The SDI technology constitutes a very important example of decentralized counter-power to the web giants. The SDI maintains to keep the practicality of a unique identifier while guaranteeing the security of the data and the user's sovereignty over it. - - +The SDI technology constitutes a very important example of decentralized counter-power to the web giants. The SDI maintains to keep the practicality of a unique identifier while guaranteeing the security of the data and the user's sovereignty over it ### CCI * [Use Case Implementation Workstream](https://covidcreds.groups.io/g/usecaseCCI) [usecaseCCI@covidcreds.groups.io](mailto:usecaseCCI@covidcreds.groups.io) @@ -245,24 +235,12 @@ This is the Use Case Implementation Workstream of the [COVID Credentials Initia * [@csuwildcat](https://twitter.com/csuwildcat) shares > As of Friday, we believe v1 of ION is functionally code complete, and the Sidetree Working Group at DIF (@DecentralizedID) should have a v1 spec candidate ready for the underlying protocol by Jan 21st. Public v1 launch of the ION network on Bitcoin mainnet is just weeks away. -### Data Privacy Vocab -* [https://kantarainitiative.org/confluence/collector/pages.action?key=WA&src=sidebar-pages](https://kantarainitiative.org/confluence/collector/pages.action?key%3DWA%26src%3Dsidebar-pages) - -W3C Data Privacy Vocabulary Control - -* [https://dpvcg.github.io/dpv/#Representative](https://dpvcg.github.io/dpv/%23Representative) - -* [Primer] [Data Privacy Vocabulary (DPV)](https://w3c.github.io/dpv/primer/%23core-taxonomy) w3c - -Call for Comments/Feedbacks for DPV v1.0 release - -Please provide your comments by 15-OCT-2022 via [GitHub](https://github.com/w3c/dpv/issues/50) or [public-dpvcg@w3.org](https://lists.w3.org/Archives/Public/public-dpvcg/) (mailing list). ## Oberon protocol * [Better and more secure methods for API authentication](https://iiw.idcommons.net/1D/_Better_and_more_secure_methods_for_API_authentication) by Michael Lodder -Presentation slides: [https://docs.google.com/presentation/d/1UO25DzVmq25ya2S4_tV5UKTSP6NtBggln9vP1TEXSzE/edit](https://docs.google.com/presentation/d/1UO25DzVmq25ya2S4_tV5UKTSP6NtBggln9vP1TEXSzE/edit) +Presentation slides: [https://docs.google.com/p>resentation/d/1UO25DzVmq25ya2S4_tV5UKTSP6NtBggln9vP1TEXSzE/edit](https://docs.google.com/presentation/d/1UO25DzVmq25ya2S4_tV5UKTSP6NtBggln9vP1TEXSzE/edit) Goal of the Oberon protocol when building an API: @@ -278,38 +256,16 @@ Read more about timestamping and its concepts at [Trusted Timestamping Part 1: S Family of standards related to timestamping -### Verfiable presentation -* [Verifiable Presentation Personas: Certifiers, Consolidators, & Submitters](https://medium.com/@Transmute/verifiable-presentation-personas-certifiers-consolidators-submitters-b38a281eb92f) Transmute - -The arrow for “Issue Credentials” is exactly the same as “Send Presentation,” leading us to believe these activities are similar, but how are they similar? We can’t adequately answer these questions by looking at the above picture and the specification doesn’t provide a ton of help either… - - ## GAIN - [Nat has a presentation](https://nat.sakimura.org/2021/09/14/announcing-gain/) - There is a [linked in Group](https://www.linkedin.com/groups/12559000/) - - -### QR Code +### OASIS * [Secure QR Code Authentication v1.0 from ESAT TC approved as a Committee Specification](https://www.oasis-open.org/2022/07/12/secure-qr-code-authentication-v1-0-from-esat-tc-approved-as-a-committee-specification/) An alternative to passwords that includes QR Codes is described, and typical use cases are described. This document also provides an overview and context for using QR Codes for security purposes. -## PICO - -* [The Most Inventive Thing I've Done](https://www.windley.com/archives/2022/07/the_most_inventive_thing_ive_done.shtml) Phil Windley - -every pico is serverless and cloud-native, presenting an API that can be fully customized by developers. Because they're persistent, picos support databaseless programming with intuitive data isolation. As an actor-model programming system, different picos can operate concurrently without the need for locks, making them a natural choice for easily building decentralized systems. -W3C Press Release - [Decentralized Identifiers (DIDs) v1.0 becomes a W3C Recommendation](https://www.w3.org/2022/07/pressrelease-did-rec) worth reading to see who contributed comments (and notice who didn’t) - -For individuals in particular, DIDs can put them back in control of their personal data and consent, and also enable more respectful bi-directional trust relationships where forgery is prevented, privacy is honored, and usability is enhanced. - -## Verification -* [Verification Patterns, Part 1](https://docs.centre.io/blog/verification-patterns-1) Verite - -Since verification is off-chain (and generally fast/inexpensive, depending on the provider), and since this avoids on-chain storage of potentially correlatable data, this is often the preferred solution. - ## JWP * [JSON Web Proofs BoF at IETF 114 in Philadelphia](https://self-issued.info/?p%3D2286) @@ -319,26 +275,12 @@ Since verification is off-chain (and generally fast/inexpensive, depending on th - [A Look Under the Covers: The JSON Web Proofs specifications](https://datatracker.ietf.org/meeting/114/materials/slides-114-jwp-json-web-proofs-initial-drafts-00) – Jeremie Miller -## Trust Registries - -* [Managing Trust and Reputation via Trust Registries](https://www.continuumloop.com/managing-trust-and-reputation-via-trust-registries/) Continuum Loop - -The concept behind a Trust Registry is that a Wallet needs to know which decentralized identifiers (DIDs) to “trust” as a source of truth. At many levels, this “trust” translates to “authority” – knowing that somebody, centralized or decentralized, is responsible for maintaining a list of trusted DIDs. - ### ONDC * [ONDC: An Open Network for Ecommerce](https://www.windley.com/archives/2022/08/ondc_an_open_network_for_ecommerce.shtml) Phil Windley * [Open Network for Digital Commerce](https://en.wikipedia.org/wiki/Open_Network_for_Digital_Commerce) is a non-profit established by the Indian government to develop open ecommerce. The goal is to end platform monopolies in ecommerce using an open protocol called [Beckn](https://developers.becknprotocol.io/). I'd never heard of Beckn before. From the reaction on the VRM mailing list, not many there had either. -## Apple \ Google -* [Apple, with support from Google, just announced the Mobile Document Request API](https://github.com/WICG/proposals/issues/67) Web Incubator CG - > The API is concerning because it lists "Define the native communication between the User Agent and the application holding the mdoc." as out of scope. That is, digital wallet selection is out of scope. Also out of scope is "issuing" and "provisioning". The specification focuses on delivery from a digital wallet to a website. - - ## JWT -* [Podcast] [Privacy-preserving measures and SD-JWT with Daniel Fett](https://identityunlocked.auth0.com/public/49/Identity%252C-Unlocked.--bed7fada/3bbcbab8) IdentityUnlocked Auth0 - -The discussion gets very concrete when Daniel describes selective disclosure JWT, or SD-JWT, a new IETF specification he is coauthoring that offers a simple and easy-to-adopt approach to produce JWTs capable of supporting selective disclosure. Here at Identity, Unlocked, we are huge fans of this new specification, and we hope this episode will help you get started! ### BBS Creds diff --git a/_posts/identosphere-dump/open-standards/trust-frameworks.md b/identosphere-dump/open-standards/trust-frameworks.md similarity index 95% rename from _posts/identosphere-dump/open-standards/trust-frameworks.md rename to identosphere-dump/open-standards/trust-frameworks.md index 879c4fd1..1ca65adf 100644 --- a/_posts/identosphere-dump/open-standards/trust-frameworks.md +++ b/identosphere-dump/open-standards/trust-frameworks.md @@ -102,3 +102,10 @@ Right now, we are alpha testing the framework with different kinds of actors, bo * [Trinsic Basics: What Is a Trust Registry?](https://trinsic.id/trinsic-basics-what-is-a-trust-registry/) Trinsic Trust registries also need to be interoperable. The [Trust Over IP Foundation](https://www.trustoverip.org/) has a [specification](https://github.com/trustoverip/tswg-trust-registry-tf) for an interoperable trust registry, and ours is the first implementation of this spec. Because of this, Trinsic’s Trust Registry Service is architected so that one ecosystem could reference or incorporate a trust registry from a separate ecosystem if needed. + + +## Trust Registries + +* [Managing Trust and Reputation via Trust Registries](https://www.continuumloop.com/managing-trust-and-reputation-via-trust-registries/) Continuum Loop + +The concept behind a Trust Registry is that a Wallet needs to know which decentralized identifiers (DIDs) to “trust” as a source of truth. At many levels, this “trust” translates to “authority” – knowing that somebody, centralized or decentralized, is responsible for maintaining a list of trusted DIDs. diff --git a/_posts/identosphere-dump/open-standards/verifiable-credentials.md b/identosphere-dump/open-standards/verifiable-credentials.md similarity index 50% rename from _posts/identosphere-dump/open-standards/verifiable-credentials.md rename to identosphere-dump/open-standards/verifiable-credentials.md index bf7dbe2f..a876a7db 100644 --- a/_posts/identosphere-dump/open-standards/verifiable-credentials.md +++ b/identosphere-dump/open-standards/verifiable-credentials.md @@ -4,357 +4,6 @@ published: false # Verifiable Credentials - -* [Identifiers in Verifiable Credentials](https://lists.w3.org/Archives/Public/public-credentials/2021Jun/0023.html) Kerri Lemoie June 6 - -"When expressing statements about a specific thing, such as a person, product, or organization, it is often useful to use some kind of identifier so that others can express statements about the same thing. This specification defines the optional id property for such identifiers. The id property is intended to unambiguously refer to an object, such as a person, product, or organization. Using the id property allows for the expression of statements about specific things in the verifiable credential." - -In the credentialSubject property it seems clear that the id can represent the subject that the claim is about but I’m not clear on the uses for the optional id in the vc assertion. It would be helpful to learn about some examples or suggested uses. - -For some context: in VC-EDU, we’re discussing Open Badges as VCs. Open Badges have historically mostly been verified via issuer hosted URLs.  One of the reasons to move away from hosted URLs is to remove the dependence on the issuer for verification. However, there may continue to be use cases for when an Open Badge should still be verified through its hosted url. - -* [Selective Disclosure of lists](https://lists.w3.org/Archives/Public/public-credentials/2021Jun/0048.html) David Chadwick June 8 - -The user's VC has a property with a list of values (e.g. names of role holders). The user only wants to disclose n of m of this list to the verifier. - -How can the verifier determine the difference between - -i) a list with only n entries - -ii) a list that has more than n entries but the user has withheld some of them. - -Then we have the case where - -iii) the list is genuinely empty because e.g. the role, has not been assigned to anyone yet, and - -iv) the user does not want to tell the verifier any of the list values. - -Re: Understanding @contexts and credentialSchemas Jun 10 - -This won't be a complete answer, but at the time of publication I believe that field was used in 2 ways. - -1. with json schema, see this for example - - -* [https://w3c-ccg.github.io/vc-json-schemas/](https://w3c-ccg.github.io/vc-json-schemas/) - -2. with hyperledger indy zkp-cl signature vc's - -In both cases, "credentialSchemas" was more about the VC data shape and type, whereas contexts and JSON-LD are best used only for semantics. - -There are other tools like SHACL that can help do linked data shape constraints, perhaps someone might use them with credentialSchemas in the future. - -but AFAIK, "credentialSchemas" is focused on the credential data shape. And "@context" is focused on the semantics and term definitions used in the credential. - -OS - -On Wed, Jun 9, 2021 at 5:15 PM Kerri Lemoie - -wrote: - -> Hello all, - -> - -> I’m reviewing this: [https://www.w3.org/TR/vc-data-model/#data-schemas](https://www.w3.org/TR/vc-data-model/%23data-schemas) - -> - -> Could folks please explain to me the uses of credentialSchemas in - -> comparison to @context files in JSON-LD? Is it that @context files name the - -> attributes and credentialSchemas provide the information about how to - -> validate the data/semantics? - - -* [Re: The dangers of using VCs as permission tokens (was: PROPOSALs for VC HTTP API call on 2021-06-22)](https://lists.w3.org/Archives/Public/public-credentials/2021Jun/0244.html) Manu Sporny - -On 6/24/21 12:35 PM, Kyle Den Hartog wrote: - -> Agreed, when it comes to the number of checks that occur it's much greater - -> because of the delegation. With that in mind, looking at the semantics only - -> of the system VCs in my opinion weren't optimally designed for permission - -> tokens. This difference between the two requires that an implementation - -> that wants to support both claims tokens and permissions tokens has to - -> grapple with the different mental model that arise when trying to stuff - -> these things together. This introduces additional complexity. Additionally - -> it leads to weird statements that are being made where it's difficult to - -> tell if the VC is behaving like a claims token or a permissions token. - -Yes, exactly this. Exactly what Kyle states above is the reason why it's so complicated (and thus dangerous) to use VCs as permissions tokens. - -This is one of the primary reasons that we separated out the Authorization Capabilities work from the Verifiable Credentials work. Things get really complicated when you start mixing authz/authn/claims/permissions into a Verifiable Credential. Just because you can do it doesn't mean you should. - -Much of the complexity that gets created in such a system that mixes all those concepts together goes away when you clearly separate claims tokens from permissions tokens. - -I suggest that folks take a look at Kyle's post to see how intractable the problem becomes when you don't do proper separation of concerns and depend on attributes to convey permissions: - -* [https://kyledenhartog.com/example-authz-with-VCs/](https://kyledenhartog.com/example-authz-with-VCs/)* [DIF Grant #1: JWS Test Suite](https://blog.identity.foundation/dif-grant-1-jws-test-suite/) - -DIF announces its first community microgrant, sponsored by Microsoft and rewarding the timely creation of a comprehensive test suite for detached-JWS signatures on Verifiable Credentials - -* [Open Workplace Recognition using Verifiable Credentials](https://blog.weareopen.coop/open-workplace-recognition-using-verifiable-credentials-fc0134fad7ec) WeAreOpenCoop - -Yesterday, [the draft](https://w3c-ccg.github.io/vc-ed-use-cases/) Verifiable Credentials for Education, Employment, and Achievement Use Cases report was published [...] The next version of the Open Badges specification (v3.0) will be compatible with Verifiable Credentials (VCs). -* [FYI >> DHS W3C VC/DID Implementation Profile: Credential Data Model Representation Syntax & Proof Format](https://lists.w3.org/Archives/Public/public-credentials/2022Sep/0253.html) Anil John - > We are walking this path step-by-step by documenting the results and lessons from the DHS sponsored multi-platform, multi-vendor interoperability plug-fests and other rigorous plug-fests with similar goals to develop a “DHS Implementation Profile of W3C Verifiable Credentials and W3C Decentralized Identifiers” to ensure the use of Security, Privacy and Interoperability implementation choices that are acceptable to the USG such that these capabilities can be deployed on and connect to USG networks and infrastructure. - > … please [find attached the DHS Implementation Profile](https://lists.w3.org/Archives/Public/public-credentials/2022Sep/att-0253/DHS.W3C.VC-DID.Implemenation.Profile-20220929-SHARE.pdf) of W3C VCs and W3C DIDs normative guidance on: - > - Credential Data Model Representation Syntax - > - Credential Data Model Proof Format - -* [Notes from W3C TPAC on major deployments of Verifiable Credentials](https://twitter.com/philarcher1/status/1570082512122294273) Manu Sporny via Phil Archer - -- Steel, Oil Agriculture Shipment into US Customs ($2.3T in good/year) -- European Digital Wallet (€163M funding, 450M people) -- Digital Education Credentials in Uganda, Nigeria, Kenya (323M people) -- Digital Age Verfication (152k retail stores, 200M people) -- Content Authenticity Initative (30M Adobe customers) -- Digital Permanent Resident Cards (14M people) -* [Do I Need a Verifiable Credential?](https://community.rsa.com/t5/rsa-labs-blog/do-i-need-a-verifiable-credential/ba-p/610241) -* [Verifiable Claim Protocol](https://github.com/ontio/ontology-DID/blob/master/docs/en/claim_spec.md) Ontology -* [Open Badges as Verifiable Credentials](https://kayaelle.medium.com/in-the-w3c-vc-edu-call-on-june7-2021-we-discussed-open-badges-asserted-as-w3c-verifiable-90391cb9a7b7) - > In the [W3C VC-EDU](https://w3c-ccg.github.io/vc-ed/) call on June 7, 2021 we discussed [Open Badges](https://openbadges.org/) asserted as [W3C Verifiable Credentials](https://www.w3.org/TR/vc-data-model/) (VCs). This call began the public discussion of Open Badges as Native VCs (potentially as Open Badges 3.0) to inform the IMS Open Badges Working Group. Why are we discussing this? Why does it matter? How will it work? -* [How a combination of Federated identity and Verifiable Credentials can help with Customer onboarding](https://pranavkirtani.medium.com/how-a-combination-of-federated-identity-and-verifiable-credentials-can-help-with-customer-7e6518feb018) Pranav Kirtani - > Before we dive into how Federated systems like OIDC and SAML along with Verifiable Credentials (VC) can help improve customer onboarding to your application, let us first understand what are the current methods being used for onboarding. -* [Verifiable Credentials Data Model v2.0](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/) - -- The components that constitute a [verifiable credential](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-credentials) -- The components that constitute a [verifiable presentation](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-presentations) -- An ecosystem where [verifiable credentials](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-credentials) and [verifiable presentations](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-presentations) are expected to be useful -- The use cases and requirements that informed this specification. -* [Crossword wins NGI Atlantic funds for Verifiable Credentials project](https://www.crosswordcybersecurity.com/post/next-generation-internet-grant-win) Crossword Cybersecurity - -European Commission’s Next Generation Internet (NGI) initiative to lead a project to test the OpenID Foundation’s protocols for transferring verifiable credentials. Crossword’s partners in this project are Spruce Inc from the USA and Fraunhofer from Germany -* [Binding credentials to publicly accessible repositories](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0297.html)  Leonard Rosenthol (Friday, 30 July) - -These VC’s (etc.) will be embedded into the assets (e.g., video, images, documents, etc.) in a tamper-evident manner, so that in addition to the individual VC’s “proof”, any attempt to change the CreativeWork relationships, etc. can also be detected. [..] we have no protection against a malicious actor simply copying the VC from one asset and dropping it into another (and then signing the new setup), because there is nothing that binds the credential to the asset in our case. - -* [Re: Binding credentials to publicly accessible repositories](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0301.html) Joe Andrieu - -This seems more of a feature of the architecture than a threat, as long as you understand that the signing of the anti-tamper mechanism is, by its nature, an attestation about the affinity of that VC to the rest of the PDF, made by that signing authority (and by neither the VC issuer nor the Holder, unless the tamper signature can be independently demonstrated to be either the issuer or holder). - -* [Add Your VC-EDU Use Cases](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0296.html)  Kerri Lemoie (Friday, 30 July) - -For Github users, submit your use cases as issues here: [https://github.com/w3c-ccg/vc-ed-use-cases/issues](https://github.com/w3c-ccg/vc-ed-use-cases/issues) - -This template can help guide you: [https://github.com/w3c-ccg/vc-ed-use-cases/blob/main/.github/ISSUE_TEMPLATE/use-case-template.md](https://github.com/w3c-ccg/vc-ed-use-cases/blob/main/.github/ISSUE_TEMPLATE/use-case-template.md) - -* [Question About Signatures & Contexts](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0290.html)  Kerri Lemoie (Friday, 30 July) - -Is a VC still considered to be valid if it contains fields that are not described in its context file(s)? Does it depend on the signature type? - -* [Re: Question About Signatures & Contexts](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0291.html) Manu Sporny - -The short answers are "maybe" and "yes". - -* [What are VCs similar to?](https://lists.w3.org/Archives/Public/public-credentials/2021Aug/0338.html) Michael Herman (Trusted Digital Web) (Monday, 23 August) - -The chip in your e-passport is the analogy I’ve been most successful with - -An issuer gives it to you. - -You carry it around and show to whom you choose - -The verifier can check its integrity without contacting the issuer - -“A VC is like the chip in your passport - bit for any document type” - -So far the best analogy I’ve found.  Policy makers say “ah, I see”… - -Video [Using Paper-based Structured Credentials to Humanize Verifiable Credentials [Rough Cut]](https://www.youtube.com/watch?v%3DkM30pd3w8qE%26list%3DPLU-rWqHm5p45dzXF2LJZjuNVJrOUR6DaD%26index%3D2) Michael Herman (Trusted Digital Web) (Friday, 19 November) - -User Scenario: ABC Grocery wants to use the Trusted Digital Web to issue a Purchase Order for 10 cabbages from David's Cabbages. - -* [Any Good use case of PAM (Privileged account Management) using Vcs](https://lists.w3.org/Archives/Public/public-credentials/2021Nov/0028.html) Bob Wyman (Sunday, 7 November) - -A common example of this is when someone uses a "Power of Attorney," to sign a contract. When they do, they typically sign documents with their own names and an annotation "on behalf of," "for," or "by power of attorney," they don't forge the signature of the one who granted the power of attorney. - -One should delegate rights, not credentials. - -* [Proposal: Anchored Resources and Hashlinks for VCs](https://lists.w3.org/Archives/Public/public-credentials/2021Nov/0009.html) Dmitri Zagidulin (Wednesday, 3 November) - -Note that this is different than binding multiple credentials together in a Verifiable Presentation (and having the presenter sign the VP). In the VP case, the binding just means "this presenter is authenticating the handing over of these unrelated credentials". Whereas in the linked VC case, the credentials are aware of each other, and the peer or hierarchical relationship is built into the VC itself. - -* [re: Wrapping a VC envelope around the results of a GraphQL query?](https://lists.w3.org/Archives/Public/public-credentials/2021Dec/0093.html) Michael Herman (Trusted Digital Web) (Friday, 17 December) - -Apparently so… [Evaluating the Current State of Application Programming Interfaces for Verifiable Credentials](https://www.researchgate.net/publication/356195214_Evaluating_the_Current_State_of_Application_Programming_Interfaces_for_Verifiable_Credentials) - -* [Blockcerts v3 release, a Verifiable Credentials implementation](https://lists.w3.org/Archives/Public/public-credentials/2021Dec/0051.html)  Julien Fraichot (Monday, 13 December) - -I am excited to share with you today the release of [Blockcerts](https://www.blockcerts.org/) V3. As you may already know the earlier versions of Blockcerts were architected by Kim H. Duffy through Learning Machine and leveraged the Open Badge standard. - -We have followed through with the initial [ideas established at RWOT 9 in Prague in December 2019, to align Blockcerts with the Verifiable Credential specification](https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/final-documents/BlockcertsV3.md). - -* [Proposal Work Item | Credential Chaining](https://lists.w3.org/Archives/Public/public-credentials/2022Jan/0235.html)  Robin Klemens (Thursday, 27 January) - -* to provide an overview of all existing flavors of credential chaining (What current and new techniques exist or are being researched?) - -* to gather the reasons and requirements for credential chaining - -* to come up with best practices and create a sort of decision tree that helps map the requirements of the use case with the implementation of credential chaining - -* to provide working code with concrete implementations on different chaining variants - -* to integrate credential chaining into future versions of the Verifiable Credentials Data Model - -* [DIF VC-JWTs look like Linked Data Proof Verifiable Credentials](https://lists.w3.org/Archives/Public/public-credentials/2022Feb/0138.html)  Orie Steele (Thursday, 24 February) - -As far as I know, no other VC-JWT implementation supports this format, aka "JwtProof2020". - -* [Here is a link to an issue with an example](https://github.com/centrehq/verite/issues/373%23issuecomment-1049888568) - -If you have a few minutes, I would love some review of what the DIF implementation is doing, and how we can either push it all the way into the LD Proof camp, or all the way into the VC-JWT camp. - -* [re: Recommendations for Storing VC-JWT](https://lists.w3.org/Archives/Public/public-credentials/2022Feb/0076.html)  David Chadwick (Thursday, 17 February) - -as you know we spent quite some time on the text in the VC Data Model v1.1 to differentiate between a credential and a verifiable credential, and to highlight that regardless of the proof format (JWT, LD-Proof etc) the credential is always the same once the proof has been removed. - -Therefore the obvious way to me to store any type of VC in a wallet is to store the credential as JSON, along with the proofed VC,  then the same wallet will be able to receive any type of proofed VC and store the embedded credential in the same way. I have also been highlighting this model in the DIF PE group, so that the same Presentation Definition can be used by any wallet to select any type of credential, regardless of the proof type. - -* [re: cloud-based wallet](https://lists.w3.org/Archives/Public/public-credentials/2022Mar/0285.html)  Orie Steele (Saturday, 26 March) - -If the VCs in the cloud are a commitment to a DID instead of a hardware bound key... then their presentation from hardware bound keys achieves the same effect, but if the device is lost, the holder just registers new device bound keys, and no need to re-issue the VCs (but a DID Update operation is required). - -* [usage of credentialSubject WITHOUT id?](https://lists.w3.org/Archives/Public/public-credentials/2022Mar/0017.html)  Niels Klomp (Sunday, 6 March) - -Indeed the use case is for so called [bearer credentials](https://www.w3.org/TR/vc-data-model/%23bearer-credentials). The example of a concert ticket mentioned in there is a good one, although the actual bachelor degree example nr 33 is questionable since a degree is not subject independent.  That seems to come more from the fact that the degree is used throughout the spec as an example. - -* [Verifiable Web Form](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0115.html)  Shigeya Suzuki (Saturday, 23 April) - -This document proposes Verifiable Web Forms -- a new way to provide Verifiable Credentials [VC-DATA-MODEL] to Web Browser via Clipboard. By using Verifiable Web Forms, users can provide third-party verified data with standard user interfaces without typing. The data is also verifiable on the server-side too. - -* [Your Insights, Assumptions, & Questions About VC Governance & Registries Needed](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0107.html)  Kerri Lemoie (Wednesday, 20 April) - -I’ve created a Miro board as a place to start gathering questions and assumptions: - -* [https://miro.com/app/board/uXjVO8bG_9s=/](https://miro.com/app/board/uXjVO8bG_9s%3D/) - -* [VC Extensions Registry updates](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0096.html)  Manu Sporny (Saturday, 16 April) - -I've made a pass at updating the registry to be more helpful to people and organizations that are not involved in the week-to-week with VCWG or CCG. The update, which adds proof methods, links to specs, implementations, and test suites can be found here: - -* [https://pr-preview.s3.amazonaws.com/w3c-ccg/vc-extension-registry/pull/12.html#proof-methods](https://pr-preview.s3.amazonaws.com/w3c-ccg/vc-extension-registry/pull/12.html%23proof-methods) - -The pull request[4] involves a few things that are worth noting - -* [VC Issuance based on OAuth 2.0](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0084.html)  Nikos Fotiou (Thursday, 14 April) - -We design, implement, and evaluate a solution for achieving continuous authorization of HTTP requests exploiting Verifiable Credentials (VCs) and OAuth 2.0. Specifically, we develop a VC issuer that acts as an OAuth 2.0 authorization server, a VC verifier that transparently protects HTTP-based resources, and a VC wallet implemented as a browser extension capable of injecting the necessary authentication data in HTTP requests without needing user intervention. -* [VC Spec Enhancement Proposal](https://github.com/SmithSamuelM/Papers/blob/master/whitepapers/VC_Enhancement_Strategy.md) Sam Smith - -the VC standard appears to be an adoption vector for Linked Data, not the other way around. My overriding interest is that the concept of a VC as a securely attributable statement is a very powerful and attractive one and therefore should be widely adopted. We should therefore be picking the best technologies that best support broad VC adoption, not the other way around. - - -* [Verifiable Credentials Data Model v1.1 is an official W3C standard!](https://lists.w3.org/Archives/Public/public-credentials/2022Mar/0005.html)  Manu Sporny (Thursday, 3 March) - -Verifiable Credentials Data Model v1.1 [https://www.w3.org/TR/2022/REC-vc-data-model-20220303/](https://www.w3.org/TR/2022/REC-vc-data-model-20220303/) - -This was largely a maintenance release of the specification. The list of (minor) revisions since the v1.0 release can be found here: - -* [VC Evidence Discussion](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0050.html)  Kerri Lemoie (Thursday, 7 April) - -This evidence could be a test score, a link to an image, video, and/or web page, etc. that demonstrates competency or participation. These specs are working towards aligning with VCs and it was originally thought that this type of evidence would be included as part of the credentialSubject if it existed. - -This would look [something like this](https://json.link/21SpTf0rC4): - -But since VCs already have an evidence property that allows for an array of evidence, it seems to make sense to use that property instead of using a separate property like the one demonstrated above. - -* [Rendering Verifiable Credentials @ RWoT11](https://lists.w3.org/Archives/Public/public-credentials/2022Jul/0054.html)  Manu Sporny (Sunday, 17 July) - -This draft Rebooting the Web of Trust 11 paper explores ways in which the Verifiable Credentials data model could be extended to support visual, audio, and physical renderings for Verifiable Credentials. - -* [https://github.com/WebOfTrustInfo/rwot11-the-hague/blob/master/advance-readings/rendering-verifiable-credentials.md](https://github.com/WebOfTrustInfo/rwot11-the-hague/blob/master/advance-readings/rendering-verifiable-credentials.md) - -VC-API - -* [Supporting VC-JWT and BBS+ Presentation Exchange in the VC-HTTP-API](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0313.html)  Orie Steele (Saturday, 31 July) - -* [https://github.com/OR13/GNARLY](https://github.com/OR13/GNARLY)  (while we wait for a better name...) - -This demo API and Spec has a number of improvements over the current - -VC-HTTP-API, including tested support for VC-JWT, JsonWebSignature2020 and - -BBS+ Selective Disclosure Presentation Exchange. - -* [Updated VC-API diagram for Supply Chain flow](https://lists.w3.org/Archives/Public/public-credentials/2021Sep/0141.html)  Joe Andrieu (Tuesday, 28 September) - -![https://www.notion.soimages/image4.png](https://www.notion.soimages/image4.png) - -* [re: VC API: handling large documents client to server](https://lists.w3.org/Archives/Public/public-credentials/2022Feb/0035.html)  Manu Sporny (Thursday, 10 February) - -Typical solutions to this problem require that you put the binary data outside of the VC, if at all possible. This works well for common static images such as logos. It is also possible to split the VC into two VCs... one with the machine-readable data from the issuer (with a digital signature) and one with the image data from any source (without a digital signature, since, if hashlinked, the signature will verify the validity of the image data). That latter approach can be more privacy preserving AND more complex than many might feel is necessary. - -* [VC-API interoperability test suites ready for experimental integration](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0126.html)  Manu Sporny (Tuesday, 26 April) - -* [The VC API test suite for basic issuer interop is here](https://w3c-ccg.github.io/vc-api-issuer-test-suite/) - -* [The VC API test suite for basic verifier interop is here](https://w3c-ccg.github.io/vc-api-verifier-test-suite/) - -* [The Data Integrity test suite for Ed25519Signature2020 interop is here](https://w3c-ccg.github.io/di-ed25519-test-suite/) - -* [Cross-industry VC API test suite achieves first multi-vendor interop for issue/verify](https://lists.w3.org/Archives/Public/public-credentials/2022May/0041.html)  Manu Sporny (Wednesday, 18 May) - -We are happy to announce today that we have our first demonstration of cross-vendor interoperability between Danube Tech and Digital Bazaar for the VC Issuer API and VC Verifier API. The test suites test the OAS definition files (which are used to generate the specification): - -* [https://w3c-ccg.github.io/vc-api-verifier-test-suite/#Verify%20Credential%20-%20Data%20Integrity](https://w3c-ccg.github.io/vc-api-verifier-test-suite/%23Verify%2520Credential%2520-%2520Data%2520Integrity) - -* [https://w3c-ccg.github.io/vc-api-issuer-test-suite/#Issue%20Credential%20-%20Data%20Integrity](https://w3c-ccg.github.io/vc-api-issuer-test-suite/%23Issue%2520Credential%2520-%2520Data%2520Integrity) - -* [Diagrams for VC HTTP API work [was Re: [AGENDA] VC HTTP API Work Item - August 17th 2021]](https://lists.w3.org/Archives/Public/public-credentials/2021Aug/0231.html)  Joe Andrieu (Monday, 16 August) - -1. There are sequence and communications diagrams for both issuance and verification, plus a class diagram. - -![https://www.notion.soimages/image3.png](https://www.notion.soimages/image3.png) - -* [VC-HTTP-API new sequence diagram](https://lists.w3.org/Archives/Public/public-credentials/2021Sep/0109.html)  Joe Andrieu (Tuesday, 21 September) - -![https://www.notion.soimages/image6.png](https://www.notion.soimages/image6.png) - -* [Issuer API Cross Trust Boundary Scoping - VC-HAPI (f.k.a. VC-HTTP-API)](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0263.html)  Brian Richter (Saturday, 24 July) - -I think I'm starting to understand how RAR fits into this picture. This decision can be made for us by punting the question to the authorization process entirely. With RAR we can force the user to authorize for the actual subject they are issuing the credential about. Is Alice authorized to issue VCs with claims about did:example:12345? To answer that question Alice asks for a token with the following RAR request - -* [RAR Structures for VC HTTP API](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0208.html)  Justin Richer (Wednesday, 21 July) - -It seemed like a good idea when I first invented it a decade ago: [](https://blue-button.github.io/blue-button-plus-pull/%23scopes)[https://blue-button.github.io/blue-button-plus-pull/#scopes](https://blue-button.github.io/blue-button-plus-pull/%23scopes) or when it got pulled into other efforts like [](https://openid.net/specs/openid-heart-fhir-oauth2-1_0-2017-05-31.html)[https://openid.net/specs/openid-heart-fhir-oauth2-1_0-2017-05-31.html](https://openid.net/specs/openid-heart-fhir-oauth2-1_0-2017-05-31.html)… and Orie even suggested the following set of parameterized scopes for this API: - -'create:credentials': Grants permission to create credentials - -'derive:credentials': Grants permission to derive credentials - -'create:presentations': Grants permission to create presentations - -'verify:presentations': Grants permission to verify presentations - -'exchange:presentations': Grants permission to exchange presentations - -So what’s the problem? I can say with full confidence after years of experience building and deploying systems to support parameterized scopes like this that they are fragile, awkward, and lead to insecure corner cases. - -* [Proposals addressing discoverability issues with vc-http-api](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0192.html)  Orie Steele (Tuesday, 20 July) - -See: [https://github.com/w3c-ccg/vc-http-api/issues/218](https://github.com/w3c-ccg/vc-http-api/issues/218) - -Proposal 1: The APIs that use OAS3.0 MUST define securitySchemes per the OAS 3.0 spec. (@OR13 proposal addresses 4) - -Proposal 2: The APIs that use OAS3.0 MUST define the use of the Link Header for suite and issuer id discovery (@TallTed 's proposal addressing 1/2/3) - -Proposal 3: The APIs that use OAS3.0 MUST define the use of a .well-known JSON resource for conveying supported issuer ids and suites. (@OR13 's. proposal addressing 1/2/3) - -* [Bikeshed: Renaming the VC HTTP API](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0131.html)  Manu Sporny (Saturday, 17 July) - -the fundamental issue is that stringing a bunch of consonants together ("HTTP") rarely leads to something easy to say in conversation. - - ## Contents - Explainer @@ -406,6 +55,11 @@ the fundamental issue is that stringing a bunch of consonants together ("HTTP") > There are two important factors in establishing “truth” or the trustworthiness of the information. Attributional and Reputational. You need to have both to have trust. > > Digital needs higher level of attestation because it is easier to forge and easier to propagate that forgery. +* [An Introduction to Verifiable Credentials](https://verifiablecredential.io/learn) VerifiableCredential.io + > Learn about verifiable credentials, then head to the playground to view examples, explore multiple use-cases and start using them. +* [Do I Need a Verifiable Credential?](https://community.rsa.com/t5/rsa-labs-blog/do-i-need-a-verifiable-credential/ba-p/610241) +* [How a combination of Federated identity and Verifiable Credentials can help with Customer onboarding](https://pranavkirtani.medium.com/how-a-combination-of-federated-identity-and-verifiable-credentials-can-help-with-customer-7e6518feb018) Pranav Kirtani + > Before we dive into how Federated systems like OIDC and SAML along with Verifiable Credentials (VC) can help improve customer onboarding to your application, let us first understand what are the current methods being used for onboarding. ## Comparisons with/ other Tech * [Compare and Contrast: OpenBadges vs Verifiable Credentials](https://academy.affinidi.com/compare-and-contrast-openbadges-vs-verifiable-credentials-d504c054d5db) Affinidi @@ -439,17 +93,42 @@ the fundamental issue is that stringing a bunch of consonants together ("HTTP") > 4. Functional Stack doesn't detail steps for trust or verification; ToIP Stack doesn't separate management or storage > 5. Functional Stack clarifies functions, roles, and potential business models; ToIP stack clarifies trust & security They are complementary, not contradictory. > ![](https://i.imgur.com/8zakrMQ.png) +* [What are VCs similar to?](https://lists.w3.org/Archives/Public/public-credentials/2021Aug/0338.html) Michael Herman (Trusted Digital Web) (Monday, 23 August) + > The chip in your e-passport is the analogy I’ve been most successful with\ + > An issuer gives it to you.\ + > You carry it around and show to whom you choose\ + > The verifier can check its integrity without contacting the issuer\ + > “A VC is like the chip in your passport - bit for any document type”\ + > So far the best analogy I’ve found.  Policy makers say “ah, I see”… +* [Hygiene for a computing pandemic](https://fossandcrafts.org/episodes/20-hygiene-for-a-computing-pandemic.html) + > This episode of FOSS and Crafts features Christopher Lemmer Webber discussing the object capability security approach. Its a generalization not specific to VCs, continuing from the conversation on the CCG mailinglist, [Hygiene for a computing pandemic: separation of VCs and ocaps/zcaps](https://lists.w3.org/Archives/Public/public-credentials/2020Dec/0028.html), we shared last month. + > + > The podcast *show-notes include an epic list of references* supporting the discussion. +* [Re: The dangers of using VCs as permission tokens (was: PROPOSALs for VC HTTP API call on 2021-06-22)](https://lists.w3.org/Archives/Public/public-credentials/2021Jun/0244.html) Manu Sporny + > On 6/24/21 12:35 PM, Kyle Den Hartog wrote: + > > Agreed, when it comes to the number of checks that occur it's much greater + > > because of the delegation. With that in mind, looking at the semantics only + > > of the system VCs in my opinion weren't optimally designed for permission + > > tokens. This difference between the two requires that an implementation + > > that wants to support both claims tokens and permissions tokens has to + > > grapple with the different mental model that arise when trying to stuff + > > these things together. This introduces additional complexity. Additionally + > > it leads to weird statements that are being made where it's difficult to + > > tell if the VC is behaving like a claims token or a permissions token. + > + > Yes, exactly this. Exactly what Kyle states above is the reason why it's so complicated (and thus dangerous) to use VCs as permissions tokens. + > + > This is one of the primary reasons that we separated out the Authorization Capabilities work from the Verifiable Credentials work. Things get really complicated when you start mixing authz/authn/claims/permissions into a Verifiable Credential. Just because you can do it doesn't mean you should. + > + > [https://kyledenhartog.com/example-authz-with-VCs/](https://kyledenhartog.com/example-authz-with-VCs/) + ## HowTo * [Example Design of an Authorization System with Verifiable Credentials and the Tradeoffs](https://kyledenhartog.com/example-authz-with-VCs/) Kyle Den Hartog > The primary focus of this blog post is to highlight the different problems that are likely to occur when going down the path of building an authorization system with verifiable credentials. I’ll be sure to keep things at a higher level so that anyone can understand these tradeoffs, but take you through the details that would be thought through by an architect designing the system. * [Managing VCs at scale & the VC Stack](https://iiw.idcommons.net/index.php?title%3D12L/_Managing_VCs_at_Scale_%2526_the_VC_Stack%26action%3Dedit%26redlink%3D1) by Timothy Ruff & Alan Davies - - -## Organization -* [W3C Verifiable Credentials Education Task Force 2022 Planning](https://kayaelle.medium.com/w3c-verifiable-credentials-education-task-force-2022-planning-efc9b07cc2a3) Kerri Lemoie - -We’ve been hard at work writing use cases, helping education standards organizations understand and align with VCs, and we’ve been heading towards a model recommendation doc for the community. +* [Indexing and Querying Revoked Verifiable Credentials](https://medium.com/51nodes/indexing-and-querying-revoked-verifiable-credentials-e229dc2781d4) 51 Nodes + > this article describes a simple approach to revoke verifiable credentials and a decentralized and efficient way to index and query those revoked credentials using the [Graph protocol](https://thegraph.com/en/). ## History @@ -457,7 +136,50 @@ We’ve been hard at work writing use cases, helping education standards organiz > These bind key pairs to individuals, and to signed assertions (account numbers) to deliver provenance, fidelity and proof of possession. [https://constellationr.com/blog-news/not-too-much-identity-technology-and-not-too-little](https://constellationr.com/blog-news/not-too-much-identity-technology-and-not-too-little) > ![](https://i.imgur.com/ucAVxCX.png) -## Use +## DHS +* [FYI >> DHS W3C VC/DID Implementation Profile: Credential Data Model Representation Syntax & Proof Format](https://lists.w3.org/Archives/Public/public-credentials/2022Sep/0253.html) Anil John + > We are walking this path step-by-step by documenting the results and lessons from the DHS sponsored multi-platform, multi-vendor interoperability plug-fests and other rigorous plug-fests with similar goals to develop a “DHS Implementation Profile of W3C Verifiable Credentials and W3C Decentralized Identifiers” to ensure the use of Security, Privacy and Interoperability implementation choices that are acceptable to the USG such that these capabilities can be deployed on and connect to USG networks and infrastructure. + > … please [find attached the DHS Implementation Profile](https://lists.w3.org/Archives/Public/public-credentials/2022Sep/att-0253/DHS.W3C.VC-DID.Implemenation.Profile-20220929-SHARE.pdf) of W3C VCs and W3C DIDs normative guidance on: + > - Credential Data Model Representation Syntax + > - Credential Data Model Proof Format + + +## Ontology +* [Verifiable Claim Protocol](https://github.com/ontio/ontology-DID/blob/master/docs/en/claim_spec.md) Ontology + +## Literature +* [Verifiable Credentials Data Model v2.0](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/) + > - The components that constitute a [verifiable credential](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-credentials) + > - The components that constitute a [verifiable presentation](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-presentations) + > - An ecosystem where [verifiable credentials](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-credentials) and [verifiable presentations](https://www.w3.org/TR/2022/WD-vc-data-model-2.0-20220811/%23dfn-verifiable-presentations) are expected to be useful + > - The use cases and requirements that informed this specification. +* [VC Spec Enhancement Proposal](https://github.com/SmithSamuelM/Papers/blob/master/whitepapers/VC_Enhancement_Strategy.md) Sam Smith + > the VC standard appears to be an adoption vector for Linked Data, not the other way around. My overriding interest is that the concept of a VC as a securely attributable statement is a very powerful and attractive one and therefore should be widely adopted. We should therefore be picking the best technologies that best support broad VC adoption, not the other way around. +* [https://github.com/WebOfTrustInfo/rwot11-the-hague/blob/master/advance-readings/rendering-verifiable-credentials.md](https://github.com/WebOfTrustInfo/rwot11-the-hague/blob/master/advance-readings/rendering-verifiable-credentials.md) + +### NGI +* [Crossword wins NGI Atlantic funds for Verifiable Credentials project](https://www.crosswordcybersecurity.com/post/next-generation-internet-grant-win) Crossword Cybersecurity + > European Commission’s Next Generation Internet (NGI) initiative to lead a project to test the OpenID Foundation’s protocols for transferring verifiable credentials. Crossword’s partners in this project are Spruce Inc from the USA and Fraunhofer from Germany + +## VC-EDU +* [Add Your VC-EDU Use Cases](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0296.html)  Kerri Lemoie (Friday, 30 July) + > For Github users, submit your use cases as issues here: [https://github.com/w3c-ccg/vc-ed-use-cases/issues](https://github.com/w3c-ccg/vc-ed-use-cases/issues) + > + > This template can help guide you: [https://github.com/w3c-ccg/vc-ed-use-cases/blob/main/.github/ISSUE_TEMPLATE/use-case-template.md](https://github.com/w3c-ccg/vc-ed-use-cases/blob/main/.github/ISSUE_TEMPLATE/use-case-template.md) +* [W3C Verifiable Credentials Education Task Force 2022 Planning](https://kayaelle.medium.com/w3c-verifiable-credentials-education-task-force-2022-planning-efc9b07cc2a3) Kerri Lemoie + > We’ve been hard at work writing use cases, helping education standards organizations understand and align with VCs, and we’ve been heading towards a model recommendation doc for the community. + +## Questions and Answers + +* [Question About Signatures & Contexts](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0290.html)  Kerri Lemoie (Friday, 30 July) + > Is a VC still considered to be valid if it contains fields that are not described in its context file(s)? Does it depend on the signature type? + * [Re: Question About Signatures & Contexts](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0291.html) Manu Sporny + > The short answers are "maybe" and "yes". +* [Any Good use case of PAM (Privileged account Management) using Vcs](https://lists.w3.org/Archives/Public/public-credentials/2021Nov/0028.html) Bob Wyman (Sunday, 7 November) + > A common example of this is when someone uses a "Power of Attorney," to sign a contract. When they do, they typically sign documents with their own names and an annotation "on behalf of," "for," or "by power of attorney," they don't forge the signature of the one who granted the power of attorney. + + +## Use Case * [Better digital living with blockchain-backed verifiable credentials](https://thepaypers.com/expert-opinion/better-digital-living-with-blockchain-backed-verifiable-credentials--1250869) The Paypers > The NHS can now provide you with a digital verifiable credential to prove your vaccination status, securely stored in the NHS app and easily accessible, generating a QR code to prove to airlines and employers that you are fit to fly or work. But this is just the first step in the development of an enabling technology that can bring benefits to many areas of modern life. @@ -493,6 +215,8 @@ We’ve been hard at work writing use cases, helping education standards organiz > Verifiable credentials, authentication, picos, pico-based application > > The slides are at [https://bruceatbyu.com/s/HRDDSiiw32](https://bruceatbyu.com/s/HRDDSiiw32) +* [Video] [Using Paper-based Structured Credentials to Humanize Verifiable Credentials [Rough Cut]](https://www.youtube.com/watch?v%3DkM30pd3w8qE%26list%3DPLU-rWqHm5p45dzXF2LJZjuNVJrOUR6DaD%26index%3D2) Michael Herman (Trusted Digital Web) (Friday, 19 November) + > User Scenario: ABC Grocery wants to use the Trusted Digital Web to issue a Purchase Order for 10 cabbages from David's Cabbages. ## Varieties @@ -518,38 +242,61 @@ Thread: VCs need Threat Modeling > It also seems to lack any sections about threat modelling and possible risks, making it hard to trust since risks are not directly and clearly addressed. * [Torsten Lodderstedt Replying to @Erstejahre @pamelarosiedee and 3 others](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics) > I agree. We [threat] model while we are designing the protocol, we also need to add it to the spec. Please note: we build on existing work. There is an extensive thread model for OAuth and countermeasures that we built on ([datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics). Feel free to contribute. -* [One subject, 2 VCs, 2 duplicate properties](https://lists.w3.org/Archives/Public/public-credentials/2021May/0075.html) Michael Herman (Trusted Digital Web) (Tuesday, 18 May) -*   Erin is the Subject of 2 Verifiable Credentials: VC1 and VC2 -*   VC1 has 2 properties: "age" and "hairColor" +## Extensions Registry +* [VC Extensions Registry updates](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0096.html)  Manu Sporny (Saturday, 16 April) + > I've made a pass at updating the registry to be more helpful to people and organizations that are not involved in the week-to-week with VCWG or CCG. The update, which adds proof methods, links to specs, implementations, and test suites can be found here: + > [https://pr-preview.s3.amazonaws.com/w3c-ccg/vc-extension-registry/pull/12.html#proof-methods](https://pr-preview.s3.amazonaws.com/w3c-ccg/vc-extension-registry/pull/12.html%23proof-methods) -*   VC2 has the same 2 properties (by name): "age" and "hairColor" +## VC for OAuth 2.0 -Questions +* [VC Issuance based on OAuth 2.0](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0084.html)  Nikos Fotiou (Thursday, 14 April) -1.  Assuming VC1 and VC2 apply/are valid at the same instant in time, can the value of the "age" property (or the "hairColor" property) be different in V1 compared to V2? +We design, implement, and evaluate a solution for achieving continuous authorization of HTTP requests exploiting Verifiable Credentials (VCs) and OAuth 2.0. Specifically, we develop a VC issuer that acts as an OAuth 2.0 authorization server, a VC verifier that transparently protects HTTP-based resources, and a VC wallet implemented as a browser extension capable of injecting the necessary authentication data in HTTP requests without needing user intervention. -2.  What makes sense? ...what is realistic? ...how should VCs behave in this regard? +## W3C -* [RE: Cryptographically Enforceable Issuer Policies (forked](https://lists.w3.org/Archives/Public/public-credentials/2021May/0108.html) Joosten, H.J.M. (Rieks) (Friday, 21 May) +* [Verifiable Credentials Data Model v1.1 is an official W3C standard!](https://lists.w3.org/Archives/Public/public-credentials/2022Mar/0005.html)  Manu Sporny (Thursday, 3 March) -Before answering your question, let me tell you this is still stuff we are coming to grips with - it is the subject of a masters thesis that Naveena Anaigoundanpudur Karthikeyan is working on with TNO. So what I write below are ideas that I still need to see verified. +Verifiable Credentials Data Model v1.1 [https://www.w3.org/TR/2022/REC-vc-data-model-20220303/](https://www.w3.org/TR/2022/REC-vc-data-model-20220303/) -* [...] -parties that issue credentials under such a policy must (be able to) determine -*   That he attributes that a KeySmith uses to generate decryption keys are sufficient for expressing its policy +### VC-HTTP-API -*   That the process that the KeySmith uses to validate the attributes that parties provide as they request a decryption key, provides sufficient assurance that the (cryptograhpic) evaluation of the policy is also valid. And I think this is the trickiest part. +* [Supporting VC-JWT and BBS+ Presentation Exchange in the VC-HTTP-API](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0313.html)  Orie Steele (Saturday, 31 July) + > [https://github.com/OR13/GNARLY](https://github.com/OR13/GNARLY)  (while we wait for a better name...) + > + > This demo API and Spec has a number of improvements over the current + > + > VC-HTTP-API, including tested support for VC-JWT, JsonWebSignature2020 and + > + > BBS+ Selective Disclosure Presentation Exchange. +* [Updated VC-API diagram for Supply Chain flow](https://lists.w3.org/Archives/Public/public-credentials/2021Sep/0141.html)  Joe Andrieu (Tuesday, 28 September) + > ![](https://i.imgur.com/mH5TBtU.png) +* [re: VC API: handling large documents client to server](https://lists.w3.org/Archives/Public/public-credentials/2022Feb/0035.html)  Manu Sporny (Thursday, 10 February) + > Typical solutions to this problem require that you put the binary data outside of the VC, if at all possible. This works well for common static images such as logos. It is also possible to split the VC into two VCs... one with the machine-readable data from the issuer (with a digital signature) and one with the image data from any source (without a digital signature, since, if hashlinked, the signature will verify the validity of the image data). That latter approach can be more privacy preserving AND more complex than many might feel is necessary. +* [VC-API interoperability test suites ready for experimental integration](https://lists.w3.org/Archives/Public/public-credentials/2022Apr/0126.html)  Manu Sporny (Tuesday, 26 April) + > * [The VC API test suite for basic issuer interop is here](https://w3c-ccg.github.io/vc-api-issuer-test-suite/) + > * [The VC API test suite for basic verifier interop is here](https://w3c-ccg.github.io/vc-api-verifier-test-suite/) + > * [The Data Integrity test suite for Ed25519Signature2020 interop is here](https://w3c-ccg.github.io/di-ed25519-test-suite/) +* [Cross-industry VC API test suite achieves first multi-vendor interop for issue/verify](https://lists.w3.org/Archives/Public/public-credentials/2022May/0041.html)  Manu Sporny (Wednesday, 18 May) + > We are happy to announce today that we have our first demonstration of cross-vendor interoperability between Danube Tech and Digital Bazaar for the VC Issuer API and VC Verifier API. The test suites test the OAS definition files (which are used to generate the specification): + > * [2.1 Verify Credential - Data Integrity](https://w3c-ccg.github.io/vc-api-verifier-test-suite/%23Verify%2520Credential%2520-%2520Data%2520Integrity) + > * [2.1 Issue Credential - Data Integrity](https://w3c-ccg.github.io/vc-api-issuer-test-suite/%23Issue%2520Credential%2520-%2520Data%2520Integrity) -From: Steve Magennis - -Subject: RE: One subject, 2 VCs, 2 duplicate properties - -... forking the conversation r.e. Cryptographically Enforceable Issuer Policies @Joosten, H.J.M. (Rieks), how would it be  determined if a Verifier satisfies policy conditions? Really interesting idea. - -* [Indexing and Querying Revoked Verifiable Credentials](https://medium.com/51nodes/indexing-and-querying-revoked-verifiable-credentials-e229dc2781d4) 51 Nodes - -this article describes a simple approach to revoke verifiable credentials and a decentralized and efficient way to index and query those revoked credentials using the [Graph protocol](https://thegraph.com/en/). +* [Diagrams for VC HTTP API work [was Re: [AGENDA] VC HTTP API Work Item - August 17th 2021]](https://lists.w3.org/Archives/Public/public-credentials/2021Aug/0231.html)  Joe Andrieu (Monday, 16 August) + > ![](https://i.imgur.com/4hCNLVA.png) +* [Issuer API Cross Trust Boundary Scoping - VC-HAPI (f.k.a. VC-HTTP-API)](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0263.html)  Brian Richter (Saturday, 24 July) + > I think I'm starting to understand how RAR fits into this picture. This decision can be made for us by punting the question to the authorization process entirely. With RAR we can force the user to authorize for the actual subject they are issuing the credential about. Is Alice authorized to issue VCs with claims about did:example:12345? To answer that question Alice asks for a token with the following RAR request +* [RAR Structures for VC HTTP API](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0208.html)  Justin Richer (Wednesday, 21 July) + > It seemed like a good idea when I first invented it a decade ago: [](https://blue-button.github.io/blue-button-plus-pull/%23scopes)[https://blue-button.github.io/blue-button-plus-pull/#scopes](https://blue-button.github.io/blue-button-plus-pull/%23scopes) or when it got pulled into other efforts like [https://openid.net/specs/openid-heart-fhir-oauth2-1_0-2017-05-31.html](https://openid.net/specs/openid-heart-fhir-oauth2-1_0-2017-05-31.html)… and Orie even suggested the following set of parameterized scopes for this API: + > 'create:credentials': Grants permission to create credentials\ + > 'derive:credentials': Grants permission to derive credentials\ + > 'create:presentations': Grants permission to create presentations\ + > 'verify:presentations': Grants permission to verify presentations\ + > 'exchange:presentations': Grants permission to exchange presentations\ + > So what’s the problem? I can say with full confidence after years of experience building and deploying systems to support parameterized scopes like this that they are fragile, awkward, and lead to insecure corner cases. +* [Bikeshed: Renaming the VC HTTP API](https://lists.w3.org/Archives/Public/public-credentials/2021Jul/0131.html)  Manu Sporny (Saturday, 17 July) + > the fundamental issue is that stringing a bunch of consonants together ("HTTP") rarely leads to something easy to say in conversation. diff --git a/_posts/identosphere-dump/organizations/DIF.md b/identosphere-dump/organizations/DIF.md similarity index 67% rename from _posts/identosphere-dump/organizations/DIF.md rename to identosphere-dump/organizations/DIF.md index fd841ec2..9460ddc9 100644 --- a/_posts/identosphere-dump/organizations/DIF.md +++ b/identosphere-dump/organizations/DIF.md @@ -5,6 +5,11 @@ * [DIF Steering Committee Election Results 2022](https://blog.identity.foundation/sc-election-2022-results/) SC Election results: DIF welcomes new SC members Sam Curren, Daniel Buchner, Karyl Fowler, Rouven Heck, Markus Sabadello & Kaliya Young! + +* [DIF Grant #1: JWS Test Suite](https://blog.identity.foundation/dif-grant-1-jws-test-suite/) + +DIF announces its first community microgrant, sponsored by Microsoft and rewarding the timely creation of a comprehensive test suite for detached-JWS signatures on Verifiable Credentials + * [What Does Affinidi Do as a Member of the Decentralized Identity Foundation (DIF)?](https://academy.affinidi.com/what-does-affinidi-do-as-a-member-of-the-decentralized-identity-foundation-dif-d9d5146af14) Affinidi In particular, Affinidi has been at the forefront in building many components such as the [Affinidi Wallet](https://academy.affinidi.com/what-is-affinidis-digital-wallet-1c2a52b4d13f), Schema Manager, [Consent Manager](https://build.affinidi.com/), and more that have enhanced the adoption of decentralised identity among communities and individuals. @@ -42,3 +47,12 @@ Please Note: Information on this survey will be shared with the chairs of the DI > - What “standardization” means to DIF and what DIF means to standardization. - A newbie-friendly survey of how DIF relates to nearby organizations with overlapping or related foci. - What “co-development” and “coöpetition” really mean, concretely +* [Q&A: The Potential of Decentralized ID in Travel](https://www.webintravel.com/qa-the-potential-of-decentralized-digital-id-in-travel/) WebInTravel + > Since February he has also been the informal chair of the [Hospitality and Travel Special Interest Group](https://www.notion.so/dif/HOSPITALITY-TRAVEL-SIG-242105321e1747f8bce776bf634a55b3), a subset within the Decentralized Identity Foundation, an organization creating technical specifications and reference implementations for decentralized identity and working with industries for commercial applications of such technologies. +* [Bloom donates WACI](https://medium.com/decentralized-identity/bloom-donates-waci-790f902ac9bd) + +At its core, WACI can be thought of as a handshake using classic, industry-standard [JWT](https://datatracker.ietf.org/doc/html/rfc7519)s: the “Relying Party” signs a token given to the end-user’s wallet, and the wallet signs over a “challenge” contained within it, proving ownership of a DID. + +* [DIF Monthly #28](https://blog.identity.foundation/dif-monthly-28/) + +Table of contents: 1. [Foundation News](https://blog.identity.foundation/dif-monthly-28/%23foundation); 2. [Group Updates](https://blog.identity.foundation/dif-monthly-28/%23groups); 3. [Member Updates](https://blog.identity.foundation/dif-monthly-28/%23members); 4. [Digital Identity Community](https://blog.identity.foundation/dif-monthly-28/%23Community); .5. [Funding](https://blog.identity.foundation/dif-monthly-28/%23funding); 6. [Events](https://blog.identity.foundation/dif-monthly-28/%23community); 7. [Hackathons](https://blog.identity.foundation/dif-monthly-28/%23hackathons); 8. [Jobs](https://blog.identity.foundation/dif-monthly-28/%23jobs); 9. [Metrics](https://blog.identity.foundation/dif-monthly-28/%23metrics); 10. [Get involved! Join DIF](https://blog.identity.foundation/dif-monthly-28/%23join) diff --git a/_posts/identosphere-dump/organizations/README.md b/identosphere-dump/organizations/README.md similarity index 100% rename from _posts/identosphere-dump/organizations/README.md rename to identosphere-dump/organizations/README.md diff --git a/_posts/identosphere-dump/organizations/TOIP.md b/identosphere-dump/organizations/TOIP.md similarity index 100% rename from _posts/identosphere-dump/organizations/TOIP.md rename to identosphere-dump/organizations/TOIP.md diff --git a/_posts/identosphere-dump/organizations/adia.md b/identosphere-dump/organizations/adia.md similarity index 100% rename from _posts/identosphere-dump/organizations/adia.md rename to identosphere-dump/organizations/adia.md diff --git a/_posts/identosphere-dump/organizations/diacc.md b/identosphere-dump/organizations/diacc.md similarity index 100% rename from _posts/identosphere-dump/organizations/diacc.md rename to identosphere-dump/organizations/diacc.md diff --git a/_posts/identosphere-dump/organizations/glief.md b/identosphere-dump/organizations/glief.md similarity index 85% rename from _posts/identosphere-dump/organizations/glief.md rename to identosphere-dump/organizations/glief.md index e4f56d4e..9bc44569 100644 --- a/_posts/identosphere-dump/organizations/glief.md +++ b/identosphere-dump/organizations/glief.md @@ -14,7 +14,14 @@ For businesses the world over, confidence in digital authenticity is in short su - the submission of reports and prospectuses to regulatory bodies. Also, vLEIs will allow for the extension of identity verification of legal entities to include individuals who fill roles of interest within those entities. -## GlEIF + +* [GLEIF Press Release](https://www.gleif.org/en/newsroom/press-releases/gleif-advances-digital-trust-and-identity-for-legal-entities-globally) +* [LEIs to enable corporate digital ID with verifiable credentials](https://www.ledgerinsights.com/lei-corporate-digital-identity-verifiable-credentials-did/) + > The Global Legal Entity Identifier Foundation (GLEIF) is the umbrella body that delegates responsibility for issuing LEIs to local organizations. +> +> It’s such a pressing issue that it was raised by the OECD and B20 (G20 business) just three months ago when they suggested a [Global Value Chain (GVC) Passport](https://www.ledgerinsights.com/oecd-saudi-blockchain-business-passport-financial-compliance/). + + * [Launching the Global Assured Identity Network (GAIN) with Elizabeth Garber](https://www.ubisecure.com/podcast/global-assured-identity-network-gain-elizabeth-garber/) UbiSecure > fills us in on what the GAIN project is, explaining how it’s different from other trust networks and why GAIN is good for financial institutions. She also discusses the role of the Global Legal Entity Identifier Foundation (GLEIF) in the project, and what’s next for GAIN. * [#2 in the Financial Inclusion Interview Series – What bridging the $81bn trade finance gap could mean for Africa with Barry Cooper from Centre for Financial Regulation and Inclusion (Cenfri)](https://www.gleif.org/en/newsroom/blog/number-2-in-the-financial-inclusion-interview-series-what-bridging-the-81bn-trade-finance-gap-could-mean-for-africa-with-barry-cooper-from-centre-for-financial-regulation-and-inclusion-cenfri) diff --git a/_posts/identosphere-dump/organizations/kantara.md b/identosphere-dump/organizations/kantara.md similarity index 100% rename from _posts/identosphere-dump/organizations/kantara.md rename to identosphere-dump/organizations/kantara.md diff --git a/_posts/identosphere-dump/organizations/me2b.md b/identosphere-dump/organizations/me2b.md similarity index 100% rename from _posts/identosphere-dump/organizations/me2b.md rename to identosphere-dump/organizations/me2b.md diff --git a/_posts/identosphere-dump/organizations/mydata.md b/identosphere-dump/organizations/mydata.md similarity index 100% rename from _posts/identosphere-dump/organizations/mydata.md rename to identosphere-dump/organizations/mydata.md diff --git a/_posts/identosphere-dump/organizations/openid-found.md b/identosphere-dump/organizations/openid-found.md similarity index 100% rename from _posts/identosphere-dump/organizations/openid-found.md rename to identosphere-dump/organizations/openid-found.md diff --git a/_posts/identosphere-dump/organizations/organization.md b/identosphere-dump/organizations/organization.md similarity index 96% rename from _posts/identosphere-dump/organizations/organization.md rename to identosphere-dump/organizations/organization.md index 83c3ba63..b5de9bff 100644 --- a/_posts/identosphere-dump/organizations/organization.md +++ b/identosphere-dump/organizations/organization.md @@ -433,6 +433,15 @@ As per the LE-vLEI description the above is simplified. The full OOR-vLEIs issua ## WeAreOpen +* [Open Badges as Verifiable Credentials](https://kayaelle.medium.com/in-the-w3c-vc-edu-call-on-june7-2021-we-discussed-open-badges-asserted-as-w3c-verifiable-90391cb9a7b7) + > In the [W3C VC-EDU](https://w3c-ccg.github.io/vc-ed/) call on June 7, 2021 we discussed [Open Badges](https://openbadges.org/) asserted as [W3C Verifiable Credentials](https://www.w3.org/TR/vc-data-model/) (VCs). This call began the public discussion of Open Badges as Native VCs (potentially as Open Badges 3.0) to inform the IMS Open Badges Working Group. Why are we discussing this? Why does it matter? How will it work? +* [WAO wraps up for the holidays](https://blog.weareopen.coop/wao-wraps-up-for-the-holidays-c85bff4c910c) We Are Open Co-op + > Great Work on Badges!\ + > In May, we did some [workshopping with the crypto platform NEAR](https://weareopen.coop/near/), which was the first time we accepted cryptocurrency as part of our fee. In May, We Are Open Cooperative also [turned 5 years old](https://blog.weareopen.coop/wao-turns-five-30747f4df0f9). We celebrated this momentous occasion by launching our [new website](https://weareopen.coop/) and adding more stuff to our [free learning resource hub](https://learnwith.weareopen.coop/). + +* [Open Workplace Recognition using Verifiable Credentials](https://blog.weareopen.coop/open-workplace-recognition-using-verifiable-credentials-fc0134fad7ec) WeAreOpenCoop + +Yesterday, [the draft](https://w3c-ccg.github.io/vc-ed-use-cases/) Verifiable Credentials for Education, Employment, and Achievement Use Cases report was published [...] The next version of the Open Badges specification (v3.0) will be compatible with Verifiable Credentials (VCs). * [Keep Badges Weird: helping people understand the badges landscape](https://blog.weareopen.coop/keep-badges-weird-helping-people-understand-the-badges-landscape-79cc8cf7281) Doug Belshaw, We Are Open Co-op diff --git a/_posts/identosphere-dump/organizations/w3c-ccg.md b/identosphere-dump/organizations/w3c-ccg.md similarity index 51% rename from _posts/identosphere-dump/organizations/w3c-ccg.md rename to identosphere-dump/organizations/w3c-ccg.md index bf24da87..03073c81 100644 --- a/_posts/identosphere-dump/organizations/w3c-ccg.md +++ b/identosphere-dump/organizations/w3c-ccg.md @@ -1,5 +1,10 @@ # W3C - CCG +* [@BartHanssens shares](https://twitter.com/BartHanssens/status/1319604882068787200): + > proofs: https://w3c-ccg.github.io/ld-proofs, cryptosuite: https://w3c-ccg.github.io/ld-cryptosuite-registry, #GnuPG: signatures https://gpg.jsld.org/contexts +* [Open API for Interoperable Traceability](https://w3c-ccg.github.io/traceability-interop/openapi/%23overview) CCG + > `resolve:dids - Grants permission to resolve DIDsissue:credentials - Grants permission issue Verifiable Credentialsverify:credentials - Grants permission verify Verifiable Credentialsread:credentials - Grants permission to get Verifiable Credentialsupdate:credentials - Grants permission to update the status of Verifiable Credentialsprove:presentations - Grants permission to prove Verifiable Presentationsverify:presentations - Grants permission verify Verifiable Presentationssubmit:presentations - Grants permission to submit Verifiable Presentations` + * [We're not the only community with problems (Fwd: Open Letter to Debian election candidates about Debian vendettas)](https://lists.w3.org/Archives/Public/public-credentials/2022Mar/0127.html) Manu Sporny (Saturday, 19 March) > Just a reminder that these "politics" and "other-ing" isn't some weird by product of the "identity community", or DIF, or CCG, or OpenID... it's endemic in any long-lived community composed of human beings. > diff --git a/_posts/identosphere-dump/public_sector/README.md b/identosphere-dump/public_sector/README.md similarity index 100% rename from _posts/identosphere-dump/public_sector/README.md rename to identosphere-dump/public_sector/README.md diff --git a/_posts/identosphere-dump/public_sector/africa.md b/identosphere-dump/public_sector/africa.md similarity index 100% rename from _posts/identosphere-dump/public_sector/africa.md rename to identosphere-dump/public_sector/africa.md diff --git a/_posts/identosphere-dump/public_sector/canada.md b/identosphere-dump/public_sector/canada.md similarity index 100% rename from _posts/identosphere-dump/public_sector/canada.md rename to identosphere-dump/public_sector/canada.md diff --git a/_posts/identosphere-dump/public_sector/europe.md b/identosphere-dump/public_sector/europe.md similarity index 98% rename from _posts/identosphere-dump/public_sector/europe.md rename to identosphere-dump/public_sector/europe.md index 73bda059..5fd7cb33 100644 --- a/_posts/identosphere-dump/public_sector/europe.md +++ b/identosphere-dump/public_sector/europe.md @@ -2,6 +2,9 @@ published: false --- +* [EBSI Demo Day](https://ec.europa.eu/digital-building-blocks/wikis/display/EBSI/EBSI%2BDemo%2BDay) ([presentation](https://ec.europa.eu/digital-building-blocks/wikis/download/attachments/464979566/EBSI_Demo_Day.pdf)) ([video playlist](https://www.youtube.com/playlist?list%3DPLPMb0otsCuFLpE4UYiAZ_y3HhP2VX6q8O) + +first time since the launch of [the Early Adopters Programme](https://ec.europa.eu/digital-building-blocks/wikis/x/DABXGw) in 2021, we are ready to showcase, in real-time and with real data, the outcomes of the EBSI multi-university pilot. ### EBSI4Austria diff --git a/_posts/identosphere-dump/public_sector/india.md b/identosphere-dump/public_sector/india.md similarity index 100% rename from _posts/identosphere-dump/public_sector/india.md rename to identosphere-dump/public_sector/india.md diff --git a/_posts/identosphere-dump/public_sector/new-zealand.md b/identosphere-dump/public_sector/new-zealand.md similarity index 100% rename from _posts/identosphere-dump/public_sector/new-zealand.md rename to identosphere-dump/public_sector/new-zealand.md diff --git a/_posts/identosphere-dump/public_sector/policy.md b/identosphere-dump/public_sector/policy.md similarity index 98% rename from _posts/identosphere-dump/public_sector/policy.md rename to identosphere-dump/public_sector/policy.md index 05dacb42..964b932a 100644 --- a/_posts/identosphere-dump/public_sector/policy.md +++ b/identosphere-dump/public_sector/policy.md @@ -4,6 +4,7 @@ published: false # Policy +* [Common Digital Identification Project Anonymous authentication system using Absolute Identifier & Decentralized OTP](https://www.sec.gov/comments/s7-07-22/s70722-20117318-268533.pdf) * [IPR - what is it? why does it matter?](https://identitywoman.net/ipr%25e2%2580%258a-%25e2%2580%258awhat-is-it-why-does-it-matter/) > There is a lot of diversity in the category of future patent problems. Someone who was contributing without declaring that they hold a patent related to the work can claim they had a patent later (years after the specification is finished) and seek payment from everyone using/implementing the standard, claiming licensing rights or even lost revenue on ideas they legally own. diff --git a/_posts/identosphere-dump/public_sector/public-sector.md b/identosphere-dump/public_sector/public-sector.md similarity index 95% rename from _posts/identosphere-dump/public_sector/public-sector.md rename to identosphere-dump/public_sector/public-sector.md index 10d06935..636bbfee 100644 --- a/_posts/identosphere-dump/public_sector/public-sector.md +++ b/identosphere-dump/public_sector/public-sector.md @@ -167,8 +167,6 @@ Selection of RaonSecure as the final operator of the ‘blockchain-based digital > One key aspect outlined in Section 4 of the Executive Order (EO) is securing the software supply chain. At issue here is the reality that the U.S. federal government—like nearly any other organization on the planet that uses computer technology in any form—relies on not just one but numerous types of software to process data and run operational equipment. * [South Korea’s brilliant decentralized approach to citizen identity management](https://techwireasia.com/2021/06/koreas-decentralized-identity-approach-to-identity-management/) TechWire Asia > Adopting blockchain technology is seen as a necessity by the Korean government and multiple institutions are backing its continuous research and development, including the Ministry of Science and Technology (ICT), The Korea Internet Security Agency (KISA), Defense Acquisition Program Administration (DAPA), National IT Industry Promotion Agency (NIPA), and Korea Post among others. -* [Apple iPhones Can Soon Hold Your ID. Privacy Experts Are On Edge](https://www.npr.org/2021/06/12/1005624457/apple-iphones-can-soon-hold-your-id-privacy-experts-are-on-edge?mc_cid%3De63363caf1%26mc_eid%3D12e697f479) - > Elizabeth Renieris, a fellow at Stanford University who studies digital identification systems, said the feature may be easy-to-use and save time. Those conveniences, however, come at a cost: Turning every instance in which we show our ID into a business opportunity.- * [Three Key Takeaways from the FATF’s Latest 12-Month Review on Virtual assets](https://www.elliptic.co/blog/3-key-takeaways-from-the-fatfs-latest-12-month-review-on-virtual-assets) Elliptic Financial Action Task Force (FATF), the global standard-setter for anti-money laundering and countering the financing of terrorism (AML/CFT), released its second 12-month review on virtual assets (You can read our summary of its first report from July 2020 report here). @@ -285,11 +283,6 @@ Excelsior Pass Plus will be compatible with the globally recognized SMART Health * [PIPL: A game changer for companies in China](https://www.dataprotectionreport.com/2021/08/pipl-a-game-changer-for-companies-in-china/) DataProtection China passed its Personal Information Protection Law (PIPL) on 20 August 2021. This is China’s first omnibus data protection law, and will take effect from 1 November 2021 allowing companies just over two months to prepare themselves. - -* [Apple Confirms Biometric Onboarding for Mobile ID](https://findbiometrics.com/apple-confirms-biometric-onboarding-mobile-id-79032021/) - -Apple has revealed a handful of states that it is working with to develop virtual, mobile driver’s licenses, and confirmed that the Transportation Security Administration will accept is mobile IDs - * [Opening New York State for business with the power of blockchain](https://www.ibm.com/blogs/blockchain/2021/08/opening-new-york-state-for-business-with-the-power-of-blockchain/) IBM Excelsior Pass Plus expands travel and commerce opportunities for New Yorkers by enabling compatibility with New York State’s Excelsior Pass platform which has generated three million passes since its launch in March that provide digital proof of vaccination or a negative test result. @@ -310,22 +303,6 @@ The NSW Government has established a Digital Identity Ministerial Advisory Counc Adopting DID technology provides numerous benefits but two stand out. Firstly, it should make it far harder to forge a license because credentials can be verified. Additionally, OmniOne includes FIDO biometric security. The second key benefit is that an individual can choose how much data to share. -## Competition \ Public sector -* [Apple’s Move beyond passwords](https://developer.apple.com/videos/play/wwdc2021/10106/) - -Explore the next frontier in account security with secure-by-design, public-key-based credentials that use the Web Authentication standard. Discover in this technology preview how Apple is approaching this standard in iOS 15 and macOS Monterey. - -* [What Apple’s WWDC PassKeys Annoucement Means for Enterprise IAM](https://www.hypr.com/what-apples-wwdc-passkeys-announcement-means-for-enterprise-iam/) - -Apple’s approach to passwordless is not particularly unique since it adheres to the FIDO standard, however their implementation and approach to the credential recovery problem is unique and relevant to enterprises. One refreshing aspect of their messaging and stance on authentication is their dedication to eliminating shared secrets. - -* [Apple continues to move into the identity space.](https://medium.com/global-id/gid-report-164-what-apples-missing-about-digital-identity-1d587693e285) - -Apple’s story is more about individual convenience in service of Apple. When it comes to the Big in Big Tech, Apple’s as Big as they come — all while being renowned control freaks. Their top-down approach to digital identity isn’t about portability or interoperability, it’s about strengthening their platform moat, where Apple takes a 30 percent cut on all sales. - -* [What US states will support Apple Wallet digital identity cards?](https://www.cnet.com/news/what-us-states-will-support-apple-wallet-digital-identity-cards/) CNet - -* [Now Apple wants to store your driver’s license on Apple Wallet](https://mashable.com/article/apple-wallet-digital-ids-privacy-wwdc-2021/) Mashable * [Why CBDCs will likely be ID-based](https://www.ft.com/content/88f47c48-97fe-4df3-854e-0d404a3a5f9a) diff --git a/_posts/identosphere-dump/public_sector/scotland.md b/identosphere-dump/public_sector/scotland.md similarity index 100% rename from _posts/identosphere-dump/public_sector/scotland.md rename to identosphere-dump/public_sector/scotland.md diff --git a/_posts/identosphere-dump/public_sector/swiss.md b/identosphere-dump/public_sector/swiss.md similarity index 100% rename from _posts/identosphere-dump/public_sector/swiss.md rename to identosphere-dump/public_sector/swiss.md diff --git a/_posts/identosphere-dump/public_sector/usa.md b/identosphere-dump/public_sector/usa.md similarity index 100% rename from _posts/identosphere-dump/public_sector/usa.md rename to identosphere-dump/public_sector/usa.md diff --git a/_posts/identosphere-dump/real-world/README.md b/identosphere-dump/real-world/README.md similarity index 93% rename from _posts/identosphere-dump/real-world/README.md rename to identosphere-dump/real-world/README.md index 8e84b71f..930ad88d 100644 --- a/_posts/identosphere-dump/real-world/README.md +++ b/identosphere-dump/real-world/README.md @@ -1,4 +1,12 @@ # Real World Implementations +* [Notes from W3C TPAC on major deployments of Verifiable Credentials](https://twitter.com/philarcher1/status/1570082512122294273) Manu Sporny via Phil Archer + +- Steel, Oil Agriculture Shipment into US Customs ($2.3T in good/year) +- European Digital Wallet (€163M funding, 450M people) +- Digital Education Credentials in Uganda, Nigeria, Kenya (323M people) +- Digital Age Verfication (152k retail stores, 200M people) +- Content Authenticity Initative (30M Adobe customers) +- Digital Permanent Resident Cards (14M people) * [Transforming Scottish Education on the Blockchain](https://digitalscot.net/education-blockchain/) DigitalScot diff --git a/_posts/identosphere-dump/real-world/compliance-kyc.md b/identosphere-dump/real-world/compliance-kyc.md similarity index 100% rename from _posts/identosphere-dump/real-world/compliance-kyc.md rename to identosphere-dump/real-world/compliance-kyc.md diff --git a/_posts/identosphere-dump/real-world/covid-coronavirus.md b/identosphere-dump/real-world/covid-coronavirus.md similarity index 100% rename from _posts/identosphere-dump/real-world/covid-coronavirus.md rename to identosphere-dump/real-world/covid-coronavirus.md diff --git a/_posts/identosphere-dump/real-world/education.md b/identosphere-dump/real-world/education.md similarity index 100% rename from _posts/identosphere-dump/real-world/education.md rename to identosphere-dump/real-world/education.md diff --git a/_posts/identosphere-dump/real-world/healthcare.md b/identosphere-dump/real-world/healthcare.md similarity index 100% rename from _posts/identosphere-dump/real-world/healthcare.md rename to identosphere-dump/real-world/healthcare.md diff --git a/_posts/identosphere-dump/real-world/humanitarian.md b/identosphere-dump/real-world/humanitarian.md similarity index 96% rename from _posts/identosphere-dump/real-world/humanitarian.md rename to identosphere-dump/real-world/humanitarian.md index a824f308..29320c4c 100644 --- a/_posts/identosphere-dump/real-world/humanitarian.md +++ b/identosphere-dump/real-world/humanitarian.md @@ -203,3 +203,7 @@ What does it mean to include new voices unless we create a context in which thos In 2018 we worked with Oxfam to publish a [landmark report](https://www.theengineroom.org/wp-content/uploads/2018/03/Engine-Room-Oxfam-Biometrics-Review.pdf) on the use of biometric data – fingerprints, iris scans, voiceprints and so on – in the humanitarian sector. Our report looked at how these types of data were being collected and used, and raised critical questions around potential risks and harms. > [...]\ > If you’re a humanitarian practitioner or just interested in biometrics and responsible data, please join our upcoming Community Call, where we’ll be introducing the project and hearing from practitioners on the theme. [Register for the call](https://us02web.zoom.us/meeting/register/tZEtf-mhrT4iH9JtwHCe-5UG25QeQZnhRigd) + + +* [Layering Digital ID on Top of Traditional Data Management](https://hiplatform.org/blog/2020/5/20/layering-digital-id-on-top-of-traditional-data-management) HIP + > While Digital ID could offer benefit to humanitarian agencies and beneficiaries, alike, many questions remain to be answered. The cost effectiveness of ID solutions remains to be established. Given that many of these systems are only operating at pilot-scale, it is difficult to know what the primary drivers of cost are and how they can be mitigated. In addition, the digital ID space is fairly young and while initiatives like ID4D and ID2020 are working to drive meaningful interoperability among providers in the space, it remains to be seen what the most effective factors, in addition to open source software, open APIs, and common data formats, can be used to general meaningful interoperability. diff --git a/_posts/identosphere-dump/real-world/iot.md b/identosphere-dump/real-world/iot.md similarity index 100% rename from _posts/identosphere-dump/real-world/iot.md rename to identosphere-dump/real-world/iot.md diff --git a/_posts/identosphere-dump/real-world/travel.md b/identosphere-dump/real-world/travel.md similarity index 100% rename from _posts/identosphere-dump/real-world/travel.md rename to identosphere-dump/real-world/travel.md diff --git a/_posts/identosphere-dump/real-world/use-cases.md b/identosphere-dump/real-world/use-cases.md similarity index 100% rename from _posts/identosphere-dump/real-world/use-cases.md rename to identosphere-dump/real-world/use-cases.md diff --git a/_posts/identosphere-dump/standards-orgs/README.md b/identosphere-dump/standards-orgs/README.md similarity index 100% rename from _posts/identosphere-dump/standards-orgs/README.md rename to identosphere-dump/standards-orgs/README.md diff --git a/_posts/identosphere-dump/user-experience/guardianship.md b/identosphere-dump/user-experience/guardianship.md similarity index 100% rename from _posts/identosphere-dump/user-experience/guardianship.md rename to identosphere-dump/user-experience/guardianship.md diff --git a/_posts/identosphere-dump/user-experience/privacy.md b/identosphere-dump/user-experience/privacy.md similarity index 100% rename from _posts/identosphere-dump/user-experience/privacy.md rename to identosphere-dump/user-experience/privacy.md diff --git a/_posts/identosphere-dump/user-experience/user-experience.md b/identosphere-dump/user-experience/user-experience.md similarity index 94% rename from _posts/identosphere-dump/user-experience/user-experience.md rename to identosphere-dump/user-experience/user-experience.md index 63ffe6af..c0cd7381 100644 --- a/_posts/identosphere-dump/user-experience/user-experience.md +++ b/identosphere-dump/user-experience/user-experience.md @@ -3,6 +3,18 @@ published: false --- # User Experience + + +* [Falsehoods Programmers Believe About Names - With Examples](https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/) Shine Solutions Group + > In this post I’m going to list all 40 of Patrick’s original falsehoods, but give you an example (or two) drawn from my experiences working in this space. Ready? Let’s go! + > + > 1. People have exactly one canonical full name. + > 2. People have exactly one full name which they go by. +* [Are Transactional Relationships Enough?](https://www.windley.com/archives/2022/03/are_transactional_relationships_enough.shtml) Phil WIndley + > Our online relationships are almost all transactional. A purely transaction digital life can't feel as rich and satisfying as one based on interactional relationships. As more of our relationships are intermediated by technology, finding ways to support interactional relationships will allow us to live authentic digital lives. +* [Using a Theory of Justice to Build a Better Web3](https://www.windley.com/archives/2022/05/using_a_theory_of_justice_to_build_a_better_web3.shtml) Phil Windley + > Summary: Building a better internet won't happen by chance or simply maximizing freedom. We have to build systems that support justice. How can we do that? Philosophy discussions are the black hole of identity. Once you get in, you can't get out. Nevertheless, I find that I'm drawn to them + * [Only 5% Of US Consumers Want To Be Tracked For Ads](https://anonyome.com/2021/05/only-5-of-us-consumers-want-to-be-tracked-for-ads/) Anonyme That means 95% of US consumers are saying ‘no way’ to cross-app tracking with Apple’s new [App Tracking Transparency](https://anonyome.com/2021/05/apples-new-att-and-why-facebook-is-hitting-back-hard/) (ATT) feature. diff --git a/_posts/identosphere-dump/user-experience/wallets.md b/identosphere-dump/user-experience/wallets.md similarity index 100% rename from _posts/identosphere-dump/user-experience/wallets.md rename to identosphere-dump/user-experience/wallets.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/NFT.md b/identosphere-dump/web3-and-decentralized-identity/NFT.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/NFT.md rename to identosphere-dump/web3-and-decentralized-identity/NFT.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/README.md b/identosphere-dump/web3-and-decentralized-identity/README.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/README.md rename to identosphere-dump/web3-and-decentralized-identity/README.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/assorted.md b/identosphere-dump/web3-and-decentralized-identity/assorted.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/assorted.md rename to identosphere-dump/web3-and-decentralized-identity/assorted.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/dao-decentralized-autonomous-organization.md b/identosphere-dump/web3-and-decentralized-identity/dao-decentralized-autonomous-organization.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/dao-decentralized-autonomous-organization.md rename to identosphere-dump/web3-and-decentralized-identity/dao-decentralized-autonomous-organization.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/decenralization.md b/identosphere-dump/web3-and-decentralized-identity/decenralization.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/decenralization.md rename to identosphere-dump/web3-and-decentralized-identity/decenralization.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/defi.md b/identosphere-dump/web3-and-decentralized-identity/defi.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/defi.md rename to identosphere-dump/web3-and-decentralized-identity/defi.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/dweb.md b/identosphere-dump/web3-and-decentralized-identity/dweb.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/dweb.md rename to identosphere-dump/web3-and-decentralized-identity/dweb.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/etherem.md b/identosphere-dump/web3-and-decentralized-identity/etherem.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/etherem.md rename to identosphere-dump/web3-and-decentralized-identity/etherem.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/web3.md b/identosphere-dump/web3-and-decentralized-identity/web3.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/web3.md rename to identosphere-dump/web3-and-decentralized-identity/web3.md diff --git a/_posts/identosphere-dump/web3-and-decentralized-identity/web5.md b/identosphere-dump/web3-and-decentralized-identity/web5.md similarity index 100% rename from _posts/identosphere-dump/web3-and-decentralized-identity/web5.md rename to identosphere-dump/web3-and-decentralized-identity/web5.md